Wie Sie die Eingabeaufforderung ausführen, EXE, wie verschiedene user in powershell
Wie würde ich mich über das ausführen einer EXE-Datei als einen anderen user? Wie könnte ich die Eingabeaufforderung für Anmeldeinformationen oder wenigstens Fragen, um das Passwort für einen lokalen admin, der zum starten einer exe-Datei über powershell. Ich habe eine harte Zeit bekommen die "runas" - Befehl zu arbeiten.
Dies war das Letzte, was ich versucht habe:
"runas" - Berechtigung .\mir c:\windows\system32\notepad.exe
Dies funktioniert in der powershell-terminal:
runas /user:asdf c:\windows\system32\notepad.exe aber nicht Fragen, für die Anmeldeinformationen, die in einem eigenständigen powershell-Skript.
"ich habe eine harte Zeit bekommen die "runas" - Befehl zu arbeiten: bitte Bearbeiten, um die Frage, was Sie versucht zu machen, der runas-Befehl funktioniert
Möglich, Duplikat der Ausführen von PowerShell-als ein anderer Benutzer an, und starten Sie ein Skript
Bitte geben Sie @Nick Kredit-und markieren Sie Sie beantwortet.
Es funktioniert in der PowerShell Kommandozeilen-shell, weil powershell ausgeführt werden kann, die meisten ausführbare Dateien von der Kommandozeile ausgeführt werden.
Möglich, Duplikat der Ausführen von PowerShell-als ein anderer Benutzer an, und starten Sie ein Skript
Bitte geben Sie @Nick Kredit-und markieren Sie Sie beantwortet.
Es funktioniert in der PowerShell Kommandozeilen-shell, weil powershell ausgeführt werden kann, die meisten ausführbare Dateien von der Kommandozeile ausgeführt werden.
Start-Process
und Invoke-Command
werden verwendet um Befehle auszuführen (PS oder externe), als ob Sie ausgeführt wurden, von der Kommandozeile ausgeführt werden.InformationsquelleAutor user2746059 | 2015-10-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist eine einfache operation.
Verwendung von Get-Credential wird der Benutzer aufgefordert, Anmeldeinformationen, können Sie auch speichern Sie in einer Variablen.
InformationsquelleAutor Nick