tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
10
ZUGRIFFE
1504
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    HeaDHunteR HeaDHunteR ist offline Mitglied Bronze
    Registriert seit
    Jul 2010
    Beiträge
    41
    Moin,

    also ich bin grad dabei en Script zu schreiben bei dem mehrere Programme installiert werden sollen.
    Am anfang wenn man es Script startet wird sofort abgefragt ob man Adminrechte hat oder net. Hat man welche, beginnt er sofort.
    Hat man jedoch keine, muss man sich erst als Admin anmelden im Script.
    Dies hab ich mit "runas" gelöst.
    Nur wenn ich mich dann als Administrator anmelde in dem Script, hab ich in dem Script selbst keine Adminrechte.. Die brauch ich aber zum installieren der Software..

    Einfach gesagt: Ich melde mich per Script als Admin an, und will gleichzeitig in dem Script auch die Adminrechte ham..

    Hab nach langer suche nichts gefunden..

    Achja, Sprache (wenn man des so nennen kann) is MS-Dos


    Bin für alles offen und freue mich auf Tipps und eure Hilfe


    Liebe Grüße
    HansHubert
     

  2. #2
    Avatar von chmee
    chmee chmee ist gerade online mod | media
    tutorials.de Moderator
    Registriert seit
    Apr 2004
    Ort
    Berlin bei Potsdam
    Beiträge
    7.630
    Blog-Einträge
    4
    MS-DOS 6.22? Neuere Version?

    Wäre Windows Power Shell oder das Scripting Host eine Möglichkeit?

    mfg chmee

    *verschiebe nach windows-Problemchen*
     
    Mein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
    Benutzt den DANKE-Knopf oder bewertet den Beitrag

    "GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
    -> Regexp <- -> php <- -> Javascript <-

  3. #3
    HeaDHunteR HeaDHunteR ist offline Mitglied Bronze
    Registriert seit
    Jul 2010
    Beiträge
    41
    moin,

    erstma Danke für die schnelle Antwort.

    Welche Version von DOS des is, is ne gute frage^

    Betriebssystem: Windows 7 Enterprise

    Vllt. hilft dir des weiter?
    Ich google gleich nochmal danach

    Zitat Zitat von chmee Beitrag anzeigen
    Wäre Windows Power Shell oder das Scripting Host eine Möglichkeit?
    Sind des externe Programme oder was genau is des?

    Weil mir sagt des grad nix..

    grüße
    HansHubert
     

  4. #4
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.504
    Hi

    der schwarze Kasten in neueren Windowsversionen ist kein wirkliches DOS,
    nur ein Windowsprogramm, das im Prinzip gleich zu bedienen ist.
    Batch, CMD...
    gibt einige Namen dafür.

    Powershell ist eine neuere, funktionsreichere Variante, die es ab Windows Vista gibt
    (und für XP nachrüstbar ist).
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  5. #5
    HeaDHunteR HeaDHunteR ist offline Mitglied Bronze
    Registriert seit
    Jul 2010
    Beiträge
    41
    Moin,

    danke dir für die Erklärung!

    Weiß ich da auch schonma bescheid.

    Jo wie gesagt ich hab Win 7. Also müsste ich somit auch Powershell haben (wenn ich alles richtig verstanden hab)

    Nur wie löse ich nun mein Problem?

    Freue mich weiterhin auf eure Hilfe, Tipps, Erklärung, etc.

    grüße
    HansHubert
     

  6. #6
    Avatar von chmee
    chmee chmee ist gerade online mod | media
    tutorials.de Moderator
    Registriert seit
    Apr 2004
    Ort
    Berlin bei Potsdam
    Beiträge
    7.630
    Blog-Einträge
    4
    Vielleicht ist es keins mehr, wenn Du Dein Script in der WSH oder in der Powershell umsetzt?

    Als MS-DOS "erfunden" wurde, war man bei Windows noch weit von Adminrechten auf Commandline entfernt - die heutige CMD-Shell ist letztlich nur noch ein Überbleibsel, um eine gewisse Abwärtskompatibilität beizubehalten. Wenn irgendwas Probleme macht, dann mit Sicherheit die UAC, die das nicht zulässt.

    Die Lösung wird sich irgendwo hier finden:
    http://www.script-example.com/themen...s_Control_.php

    Helfen tut es, wenn Du in nach "win 7 cmd bat admin" suchst.

    mfg chmee
     
    Mein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
    Benutzt den DANKE-Knopf oder bewertet den Beitrag

    "GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
    -> Regexp <- -> php <- -> Javascript <-

  7. #7
    MGT-ONE MGT-ONE ist offline Mitglied
    Registriert seit
    Jan 2012
    Ort
    NRW
    Beiträge
    10
    CMD und Runas Befehl lief unter Windows XP Zeiten ohne Probleme, man konnte auch als normaler User per Runas Befehl eine Admin CMD öffnen und darin alles ausführen, vorausgesetzt man hatte die Zugangsdaten. Bei Windows 7 und der UAC gibt es wirklich einige Probleme, eventuell kannst du die CMD auch beim Ausführen schon als "Ausführen als Administrator" (rechts Klick auf Script) starten, wenn das Script nur von dir ausgeführt wird und du die Zugangsdaten für ein Adminkonto hast. Alternativ würde ich, wie schon hier im Thread genannt, mir an deiner Stelle Powershell anschauen. Viel Glück.

    Gruß Micha
     

  8. #8
    cyborg-pc cyborg-pc ist offline Mitglied Bronze
    Registriert seit
    Sep 2003
    Beiträge
    39
    Hi,

    unter Windows 7 starten ja ALLE Programme erstmal ohne Admin-Rechte. Auch wenn du als Admin angemeldet bist. Das ist die UAC.

    Du musst die cmd.exe mit Rechtsklick > "Als Administrator ausführen" öffnen.

    Ich wüsste nicht, dass es anders funktioniert. Bin aber natürlich nicht allwissend

    Grüße
     

  9. #9
    HeaDHunteR HeaDHunteR ist offline Mitglied Bronze
    Registriert seit
    Jul 2010
    Beiträge
    41
    Moin,

    sorry für die verspätung und danke für eure Antworten!

    Ich hatte heute morgen einfach ma wieder es Script geöffnet und siehe da ich hatte anscheinend en fehler drinne. Den kleinen Fehler behoben und schon ging alles...
    Fragt mich net wie ich den Fehler gefunden / behoben / gemacht hab, aber hauptsache des ****t schonma .

    Nun mein nächstes Problem:

    In dem Script hat man am anfang en Auswahlmenü. Dort kann man verschiedene Programme wählen die installiert werden sollen.
    Aber bei einem Punkt soll alles nacheinander installiert werden..
    Nur mein Problem is, das ich .exe Dateien habe aber auch 2 bat Dateien und 1 html verknüpfung (Internetseite wo ich was Downloaden und installiere)

    Wie kann ich des nun realisieren, das er erst mit dem jeweils nächsten Befehl beginnen soll, sobald das vorherige installiert ist?
    Die html Verknüpfung kann ich zwar ans ende packen, nur die BAT Dateien machen dann wohl ärger...


    Und nun wegen powershell etc. erkundig ich mich ma! Hatte mir auch bereits überlegt vllt. c++ oder c# zu installieren und es damit zu machen.. Nur denke das es unerwünscht is..

    Gruß
    HeaDHunteR
     

  10. #10
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.504
    @Powershell: Ich würd mal fragen...wenn du nur denkst, dass es unerwünscht ist...

    C/C++ oder C# muss man im Normalfall nicht installieren.
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  11. #11
    HeaDHunteR HeaDHunteR ist offline Mitglied Bronze
    Registriert seit
    Jul 2010
    Beiträge
    41
    Moin,

    joa kla fragen kostet nichts

    Naja, in C++ und C# kann ich programmieren, daher würde es mir dort sicher leichter fallen..

    Aber naja mal schauen was sich ergibt

    gruß
    HeadHunter
     

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 14.12.09, 15:43
  2. Antworten: 2
    Letzter Beitrag: 26.02.08, 11:12
  3. IBM Artikel zu den Features der dynamischen Script Sprache Java Script
    Von Thomas Darimont im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 20.12.06, 23:45
  4. Antworten: 2
    Letzter Beitrag: 16.02.05, 17:57
  5. Als Administrator anmelden, aber wie
    Von herbertthaler im Forum Microsoft Windows
    Antworten: 5
    Letzter Beitrag: 20.12.04, 18:22