Moin
ich muss ein bestimmtes Prog immer unter einem anderen User als dem üblichen starten. Das geht unter winXP-SP2 über „run as“ (ausführen als ?) ohne Probleme. Allerdings muss man jedesmal den Namen neu eintragen.
Kann man das nicht einmal festlegen und gut is ?
cu
Hi,
ja am einfachsten über den Taskplaner oder halt über eine Batch-Datei, was ja auf das gleiche hinaus läuft.
Gruß
Phoebe
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Moin
ja am einfachsten über den Taskplaner
Wenn das Prog läuft steht der Rest des Rechners (700MB RAM Verbrauch). Ich braucht das Prog nur alle 2-3 Tage.
oder halt über eine
Batch-Datei, was ja auf das gleiche hinaus läuft.
Und wie geb ich in einer Batch-Datei an als welcher User das Ding starten soll ?
cu
Und wie geb ich in einer Batch-Datei an als welcher User das
Ding starten soll ?
man runas! Bzw. unter Windows lautet der man-Befehl runas /?. Um es kurz zu machen: runas user:Benutzer Befehl , wobei ggfalls anzugeben ist, wo der Benutzeraccount zu finden ist, z. B. runas user:smiley:omäne\Benutzer Befehl.
Automatisiert funktioniert das m. W. (welches sich auf w2k bezieht) aber nicht, da in jedem Fall das Kennwort abgefragt wird. Eine Authentifizierung über Zertifikate statt per Kennwort ist nicht möglich.
Die c’t-Softwaresuche bietet drei Alternativen für runas, die diese Beschräönkung evtl. umgehen können, musst du selbst mal gucken: http://www.heise.de/software/default.shtml?T=runas&A…
Gruss
Schorsch
Moin,
Und wie geb ich in einer Batch-Datei an als welcher User das
Ding starten soll ?
C:\Dokumente und Einstellungen\docvalde\>runas
Syntax von RUNAS:
RUNAS [[/noprofile | /profile] [/env] [/netonly] ]
/user: Programm
RUNAS [[/noprofile | /profile] [/env] [/netonly] ]
/smartcard [/user:] 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 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:smiley:omä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.
1 „Gefällt mir“
Danke, das hab ich gesucht. (owt)
.
Moin
Automatisiert funktioniert das m. W. (welches sich auf w2k
bezieht) aber nicht, da in jedem Fall das Kennwort abgefragt
wird.
XP-Pro-SP2: einmal das Passwort eingeben, danach dank „/savecred“ nie wieder. Home-Edition macht aber nicht mit…
cu