"We are back" « oc.at

runas (batch)

DA/a][Brain 01.10.2007 - 17:31 1380 8
Posts

DA/a][Brain

OC Addicted
Avatar
Registered: Apr 2001
Location: Acme Labs
Posts: 1618
moin,

also ich log mich mit einem user ein, und will dann 3 applikationen mit einem anderen user starten.

das problem ist dass ich mit meiner methode aber nun 3x das passwort eingeben muss, weil das batchfile ca. so aussieht:

runas /user:domain\user "x.exe"
runas /user:domain\user "y.exe"
runas /user:domain\user "z.exe"

hab schon probiert ein anderes batchfile mit dem user zu starten, und dann in diesem batchfile die programm normal zu starten, also ohne runas, aber dann bleibt das batch-file stehen, erst wenn man das programm schließt öffnet er das nächste.

bitte um ratschläge ;)
tia
brain

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4322
wenn du es als geplanten task ausführst, dann kannst du den user angeben unter dessen berechtigung es ausgeführt wird.

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11343
"start" startet Programme aus einem Batchfile, ohne darauf zu warten.

evrmnd

OC Addicted
Registered: Nov 2002
Location:
Posts: 3534
Mit RUNASSPC kannst du passwörter verschlüsselt übergeben.
Dadurch könntest du die passwörter einfach in der .bat speichern.

http://www.robotronic.de/runasspc.html

Prof_Albert

Little Overclocker
Avatar
Registered: Aug 2004
Location: Weinviertel
Posts: 124
batch.bat
start x.exe
start y.exe
start z.exe

und in den autostart dann einfach:
runas /user:domain\user "batch.bat"
--> 1x passwort eingeben

DA/a][Brain

OC Addicted
Avatar
Registered: Apr 2001
Location: Acme Labs
Posts: 1618
Zitat von Prof_Albert
batch.bat
start x.exe
start y.exe
start z.exe

und in den autostart dann einfach:
runas /user:domain\user "batch.bat"
--> 1x passwort eingeben

wenn ich genau das mache erhalte ich nur 3 neue cmd-fenster wobei in jedem der 3 fenster im Titel der entsprechende Pfad steht den ich angegeben hab :confused:

Neo-=IuE=-

Here to stay
Registered: Jun 2002
Location: Berndorf, NÖ
Posts: 3232
kopier mal dein batch.bat jetzt genau her, also wies ausschaut

DA/a][Brain

OC Addicted
Avatar
Registered: Apr 2001
Location: Acme Labs
Posts: 1618
ich habs zwar zwischenzeitlich mit dem runasspc tool gelöst, funktioniert recht ordentlich.. aber batch wär mir fast lieber...

also hier:

im startup hab ich run.bat mit folgendem inhalt:
Zitat
runas /user:domain\user c:\startup.bat

die öffnet sich und ich geb das pw ein, dann startet sich die startup.bat:
Zitat
start "c:\program files\microsoft office\office11\outlook.exe"
wait.exe 2
start "c:\Program Files\Microsoft Office Communicator\communicator.exe"
wait.exe 2
start "c:\program files\phonetools.exe"

das ergebnis ist dieses:
run.jpg

daisho

Vereinsmitglied
SHODAN
Avatar
Registered: Nov 2002
Location: 4C4
Posts: 19837
Versuchs mal mit (ich hab z.B. calc.exe ausgewählt)

Code:
start "C:\Windows\System32" /B calc.exe

Nur das Verzeichnis eingeben, den Befehl (die Executable) dannach, /B ist dafür dass kein neues Fenster aufgeht. (Weiteres bei start /?)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz