'Run as' automatisieren

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