+ Antworten
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 14
  1. #1
    Fast Newbie cLue wird schon bald berühmt werden
    Registriert seit
    19.06.2002
    Alter
    28
    Beiträge
    54
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    79

    Question w2k3 server Console als anderer Benutzer ausführen

    Hallo an alle,
    ich hoffe ich bin hier im richtigen Bereich.

    Ich habe einen w2k3 Server und bin dort als Administrator eingelogt.
    Nun möchte ich die "cmd" als ein bestimmter Benutzer ausführen, das klappt auch prima wenn ich in das Verzeichnis der cmd surfe und Rechtsklick "ausführen als" auswähle.
    Ich habe eine *.bat Datei die ich in der Console ausführen muss, aber die Console muss schon als Nutzer XYZ geöffnet sein, sonst klappt das leider nicht.

    Jetzt meine Frage:
    Ist es Möglich der *.Bat einen Parameter zu übergeben, so dass die CMD als XYZ ausgeführt wird.
    Quasi das mann nur noch doppelt auf die *.bat drücken muss und dann das Passwort von XYZ eingeben wird und alles läuft durch?

    Ich bin Dankbar für jede Antwort.
    cLue



  2. #2
    Power Poster HeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nett Avatar von HeikoBerlin
    Registriert seit
    08.08.2003
    Ort
    Berlin
    Alter
    43
    Beiträge
    7.370
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    813

    Standard

    Für Batchdateien ist RunAs.exe zu verwenden
    Start - Ausführen: cmd /k runas /?

    s.a. http://support.microsoft.com/kb/325362/
    und http://support.microsoft.com/kb/325859/

    -= verschoben denn das hat nix mit Software unter Windows 2000 zu tun =-


    Geändert von HeikoBerlin (02.07.2007 um 11:28 Uhr)

  3. #3
    Fast Newbie cLue wird schon bald berühmt werden
    Registriert seit
    19.06.2002
    Alter
    28
    Beiträge
    54
    Downloads
    0
    Uploads
    0
    Themenstarter
    Renommee-Modifikator
    79

    Standard

    Danke für das verschieben.

    Mir geht es mehr um das ausführen der cmd als ein anderer user.
    ich möchte nicht jedesmal auf Start -> ausführen .... klicken.
    Würde gerne einfach eine Datei haben auf die ich 2 mal drauf klicken muss, welche dann automatisch die CMD als XYZ ausführt und mich nach dem Passwort fragt.
    Wie ist so etwas zu realisieren?



  4. #4
    Power Poster HeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nett Avatar von HeikoBerlin
    Registriert seit
    08.08.2003
    Ort
    Berlin
    Alter
    43
    Beiträge
    7.370
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    813

    Standard

    >> Mir geht es mehr um das ausführen der cmd als ein anderer user

    Irgendwie verstehe ich wohl dein Problem nicht..
    ..steht doch als fertiges Beispiel schon da:

    runas /profile /user:Computer\Administrator cmd
    (Computer\Administrator -wie gewünscht- anpassen)

    >> ich möchte nicht jedesmal auf Start -> ausführen .... klicken.

    Erstelle dir doch einfach 'ne neue Verknüpfung und gebe das -mit der gewünschten Benutzerangabe- ein. Alternativ 'ne (sichtbare) Batchdatei.. und schon hast Du mit Doppelklick deine Passwortabfrage und Zugriff auf die Console als vorbestimmter Benutzer. Und falls Du lieber 'ne Batch direkt aufrufen willst, anstelle von cmd den Namen und Pfad in Anführunszeichen angeben.



  5. #5
    Fast Newbie cLue wird schon bald berühmt werden
    Registriert seit
    19.06.2002
    Alter
    28
    Beiträge
    54
    Downloads
    0
    Uploads
    0
    Themenstarter
    Renommee-Modifikator
    79

    Standard

    ok das hab ich jetzt kapiert
    wie kann ich jetzt der neuen CMD befehle übergeben?
    z.B. das eine andere *.bat datei gestartet wird.
    gruß
    cLue



  6. #6
    Power Poster HeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nett Avatar von HeikoBerlin
    Registriert seit
    08.08.2003
    Ort
    Berlin
    Alter
    43
    Beiträge
    7.370
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    813

    Standard

    wie kann ich jetzt der neuen CMD befehle übergeben?
    Durch tippen eines Befehls oder den Namen einer ausführbaren Datei (ggf. mit Pfad) und Bestätigung mittels Return *g
    Zitat Zitat von cLue
    Ich habe eine *.bat Datei die ich in der Console ausführen muss
    Wie hast Du das denn festgestellt ohne zu wissen, wie man eine *.bat Datei aufruft ? - Daran hat sich doch nix geändert..
    Also normalerweise kannst die *.bat (Batch) wie o.g. direkt aufrufen: Dann kommt das Consolenfenster mit Passwortabfrage und dann erst wird automatisch eine neues Fenster (als Benutzer XYZ) geöffnet in dem die *.bat ausgeführt wird -wie gewünscht- schon lange beschrieben:
    Zitat Zitat von HeikoBerlin
    Und falls Du lieber 'ne Batch direkt aufrufen willst, anstelle von cmd den Namen und Pfad in Anführunszeichen angeben.
    also statt cmd einfach "c:\irgendwas.bat" und gut ist

    Falls "normalerweise" wirklich nicht zutreffend sein sollte (ich zweifel daran), dann wäre das theoretisch "cmd c:\irgendwas.bat". Das Ergebnis ist jedoch identisch und damit unnütz.



  7. #7
    Power Poster HeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nett Avatar von HeikoBerlin
    Registriert seit
    08.08.2003
    Ort
    Berlin
    Alter
    43
    Beiträge
    7.370
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    813

    Standard

    Kleiner Nachtrag:
    Mir ist gerade klar geworden (hope so) warum Du in der falschen Annahme sein wirst, das vorher eine Console geöffnet werden muss. Das trifft lediglich bei "Ausführen als" zu, da es keine *.bat unterstützt !
    Diese Einschränkung gibt's bei RunAs aber nicht - deswegen funzt der o.g. direkte Aufruf der *.bat sicher auch bei dir.



  8. #8
    Fast Newbie cLue wird schon bald berühmt werden
    Registriert seit
    19.06.2002
    Alter
    28
    Beiträge
    54
    Downloads
    0
    Uploads
    0
    Themenstarter
    Renommee-Modifikator
    79

    Standard

    Also ich habe es jetzt so gemacht, wie beschrieben, leider hat es nicht funktioniert.
    runas /user:Computer\Administrator c:\backup.bat
    leider hat er das backup scipt mitten drinn abgebrochen, was darauf zurückschließen lässt das die console nicht als Administrator ausgeführt worden ist.
    runas /profile /user:Computer\Administrator cmd c:\backup.bat
    funktioniert leider auch nicht.



  9. #9
    Power Poster HeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nett Avatar von HeikoBerlin
    Registriert seit
    08.08.2003
    Ort
    Berlin
    Alter
    43
    Beiträge
    7.370
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    813

    Standard

    Das /profile ist Standardeinstellung - kann man also weglassen. Das war halt nur das kopierte erste von MS vorgegebene Beispiel, welches die Console so öffnet wie im Thementitel gewünscht.
    und zum 3. Mal und zumindest von mir zum letzten Mal:
    Zitat Zitat von HeikoBerlin
    Und falls Du lieber 'ne Batch direkt aufrufen willst, anstelle von cmd den Namen und Pfad in Anführunszeichen angeben.
    Zitat Zitat von cLue
    runas /profile /user:Computer\Administrator cmd c:\backup.bat
    okay es heisst Anführungszeichen und wo is?

    ..na und wenn Du das zuerst angegebene Beispiel mit cmd aufrufst, siehst Du doch in der Titelzeile als welcher Benutzer diese ausgeführt wird..
    ..und wenn Du dann c:\backup.bat (+ Return) eintippst, funzt es (?)



    und direkt aufgerufen nicht (trotzt gleicher Titelzeile) oder wie?

    Da ich jahrelang Alleinherrscher meines PC bin (nix Multi-User) könnte ich evtl auch was übersehen.. versuche ggf. mal eine 2. Batch "c:\irgendwas.bat" direkt mit runas aufzurufen mit dem Inhalt:
    start c:\backup.bat



  10. #10
    Fast Newbie cLue wird schon bald berühmt werden
    Registriert seit
    19.06.2002
    Alter
    28
    Beiträge
    54
    Downloads
    0
    Uploads
    0
    Themenstarter
    Renommee-Modifikator
    79

    Standard

    also:
    ..na und wenn Du das zuerst angegebene Beispiel mit cmd aufrufst, siehst Du doch in der Titelzeile als welcher Benutzer diese ausgeführt wird..
    ..und wenn Du dann c:\backup.bat (+ Return) eintippst, funzt es (?)
    ja das funktioniert. aber ich möchte nichts eintippen wir leben ja schließlich im 21 jahrhundert.

    Da ich jahrelang Alleinherrscher meines PC bin (nix Multi-User) könnte ich evtl auch was übersehen.. versuche ggf. mal eine 2. Batch "c:\irgendwas.bat" direkt mit runas aufzurufen mit dem Inhalt:
    start c:\backup.bat
    und genau das möchte ich ja erreichen nur schaffe ich es nicht.
    Ich möchte eine 2te cmd öffnen die als Administrator läuft und mein script automatisch ausführt.



Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Ausführen als.. anderer Benutzer (nicht admin!)
    Von Hawkeye im Forum Software Windows 7
    Antworten: 1
    Letzter Beitrag: 07.07.2009, 14:56
  2. Wie kann ich Programme immer als anderer Benutzer ausführen?
    Von OscarWilde im Forum Software Windows XP
    Antworten: 2
    Letzter Beitrag: 26.09.2008, 14:21
  3. w2k3 server Console als anderer Benutzer ausführen
    Von cLue im Forum Software Windows 2000
    Antworten: 0
    Letzter Beitrag: 02.07.2007, 10:32
  4. W2k3 Server, Benutzer sperren für Softwarewartung
    Von spaeher im Forum Netzwerk Windows XP
    Antworten: 3
    Letzter Beitrag: 26.09.2006, 11:33
  5. Antworten: 2
    Letzter Beitrag: 07.01.2003, 12:46

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

Search Engine Friendly URLs by vBSEO 3.6.0