Wie kann ich in einem PowerShell-Skript überprüfen, ob ich mit Administratorrechten ausgeführt werde?
powershell
Michael Kelley
quelle
quelle
Antworten:
(von Kommandozeilen-Sicherheitstricks )
quelle
In Powershell 4.0 können Sie verwenden , erfordert am Anfang des Skripts:
Ausgänge:
quelle
Führen Sie die obige Funktion aus. WENN das Ergebnis True ist, hat der Benutzer Administratorrechte.
quelle
Hiermit wird überprüft, ob Sie ein Administrator sind. Andernfalls wird es in PowerShell ISE als Administrator erneut geöffnet.
Hoffe das hilft!
quelle
Als Kombination der obigen Antworten können Sie am Anfang Ihres Skripts Folgendes verwenden:
Eine andere Methode besteht darin, Ihr Skript mit dieser Zeile zu starten, wodurch die Ausführung verhindert wird, wenn es nicht mit Administratorrechten gestartet wird.
quelle