|
|
|
|
Sers, folgende Frage, WinXP pro SP1:
Ich bin als user (nennen wir ihn mal rantanplan) angemeldet und möchte ein Programm laufen lassen, das in das System eingreift (Powerstrip). Das verweigert XP mangels hinreichender Rechte. Mit Rechtsklick und "ausführen als" kann ich das Programm dann natürlich mit einem admin-account starten, muß es aber manuell machen.
Bei manchen Anwendungen (aber auch nur manchen ) wird mir ein Häkchen angeboten, Programme "immer als rantanplan" auszuführen - aber der einzig wählbare account ist eben dieser account - wenn ich als admin angemeldet bin ist das Häkchen nicht verfügbar (nicht mal die betreffende Extension des Fensters erscheint).
Frage: Kann ich durch eine batchdatei oder einen abartigen Trick ein bestimmtes Programm schon beim Systemstart als bestimmter user, nämlich als admin ausführen?
|
|
|
|
|
|
|
Das Programm heisst RUNAS und ist Bestandteil von XP
Hier die Hilfe dazu:
Syntax von RUNAS:
RUNAS [ [/noprofile | /profile] [/env] [/netonly] ]
/user:<Benutzername> Programm
RUNAS [ [/noprofile | /profile] [/env] [/netonly] ]
/smartcard [/user:<Benutzername>] Programm
/noprofile Legt fest, dass das Benutzerprofil nicht geladen werden
soll. Führt dazu, dass die Anwendung schneller geladen,
wird. Dies kann bei einigen Anwendungen zu Fehlern führen.
/profile Legt fest, dass das Benutzerprofil geladen werden soll.
Dies ist die Standardeinstellung.
/env Verwendet die aktuelle Umgebung anstatt der des Benutzers.
/netonly Falls Anmeldeinformationen nur für den Remotezugriff
gültig sind.
/savecred Verwendet Anmeldeinformationen, die von einem anderen
Benutzer gespeichert wurden. Die Option steht auf Windows
XP Home Edition nicht zur Verfügung und wird ignoriert.
/smartcard Falls Anmeldeinformationen von einer Smartcard zur
Verfügung gestellt werden.
/user <Benutzername> muss in der Form Benutzer@Domäne oder
Domäne\Benutzer angegeben werden.
Programm Befehlzeile einer ausführbaren Datei. Siehe unten
aufgeführte Beispiele.
Beispiele:
> runas /profile /user:Computer\Administrator cmd
> runas /profile /env /user:Domäne\Admin "mmc %windir%\system32\dsa.msc"
> runas /env /user:Benutzer@Domäne.Microsoft.com "notepad \"Meine Datei.txt\""
HINWEIS: Geben Sie das Benutzerkennwort nur ein, wenn Sie dazu aufgefordert
werden.
Hinweis: BENUTZER@DOMÄNE ist nicht mit /netonly kompatibel.
Hinweis: /profile ist nicht mit /netonly kompatibel.
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von enos am 28.06.2004 17:06]
|
|
|
|
|
|
RUNAS /user:Administrator /savecred Notepad.exe
Für Notepad.exe dein Programm eintragen, am besten mit kompletter Pfadangabe.
Durch "/savecred" musst du beim ersten Mal das Passwort eingeben - danach bleibt es für alle zukünftigen Runas-Aufrufe gespeichert.
Sicher ist das nicht gerade, aber es funktioniert.
/EDIT: Ach, und da macht man sich schon die Mühe...
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von enos am 28.06.2004 17:05]
|
|
|
|
|
|
Super, vielen Dank Leute. Wieder was gelernt
|
|
|
|
|
|
|
| Zitat von enos
Durch "/savecred" musst du beim ersten Mal das Passwort eingeben - danach bleibt es für alle zukünftigen Runas-Aufrufe gespeichert.
Sicher ist das nicht gerade, aber es funktioniert. | |
Selbst dies ist nicht sicher....
| /savecred Verwendet Anmeldeinformationen, die von einem anderen
Benutzer gespeichert wurden. Die Option steht auf Windows
XP Home Edition nicht zur Verfügung und wird ignoriert. | |
|
|
|
|
|
|
Thema: Bestimmte Programme als anderer user ausführen? |