Ich versuche, einen Prozess als anderes Konto auszuführen. Ich habe den Befehl:
runas "/user:WIN-CLR8YU96CL5\network service" "abwsx1.exe"
aber dann fragt dies nach dem Passwort. Für den Netzwerkdienst ist jedoch kein Kennwort festgelegt.
Ist das, was ich versuche, möglich?
Erstellen Sie im Taskplaner eine Aufgabe, um die Anwendung unter dem Benutzer NETWORK SERVICE auszuführen. Sie können die Aufgabe dann über die Befehlszeile mit ausführen
Wobei Aufgabenname der Name Ihrer Aufgabe ist.
quelle
Sie können sich normalerweise nur als Dienstkonto eines Windows-Dienstes ausgeben, wie in diesem Beitrag erwähnt:
Wenn Sie dies in Ihrem eigenen Benutzerkontext versuchen, sollten solche Versuche fehlschlagen.
quelle
Ich habe getestet
und
Wenn Sie unter PsExec64-v2.2 für win10-home-x64-10.0.14393 und win10-pro-x64-10.0.15063 die normale Konsole verwenden möchten, ist die fehlgeschlagene Konsole einwandfrei
quelle
Ich weiß, dass dies ein alter Thread ist, aber es ist das beste Ergebnis für dieses Problem. Ich wollte in der Lage sein, einen Befehl mit PowerShell auszuführen, ohne zusätzliche Tools auf unserem Windows Server installieren zu müssen. Ich habe das folgende PowerShell-Skript entwickelt, das eine geplante Aufgabe erstellt, ausführt und dann löscht. Es wurde auch geschrieben, damit Sie den Befehl unter verschiedenen Benutzerkonten ausführen können.
quelle