
Ich bin also ein absoluter Neuling auf diesem Gebiet und könnte wirklich Hilfe gebrauchen. In meiner Firma haben wir Benutzerkonten und Administratorkonten für die Mitarbeiter meiner Abteilung eingerichtet. Wir sind immer mit unseren normalen Benutzerkonten angemeldet. Es gibt einige Powershell-Skripte, die ich als mein Administratorkonto ausführen muss. Wenn ich Umschalt+Rechtsklick auf die Datei drücke, habe ich nicht die Option „Als anderer Benutzer ausführen“.
Daher versuche ich, mir ein Skript auszudenken, das ich an den Anfang des Skripts setzen kann und das mich oder jeden anderen Benutzer auffordert, sich vor der Ausführung des Skripts mit seinem AD-Konto anzumelden.
Danke
Antwort1
Die Option „Als anderer Benutzer ausführen“ ist eine Sicherheitseinstellung, die Sie in Ihrer Umgebung ändern können.
Sie können den Login-User
Befehl verwenden, wie dokumentiertHier. Bei Angabe einer Identität und eines Kennworts in Ihrem AD sollte jeder darauf folgende Befehl im Skript vom Konto aus ausgeführt werden.
Login-User -Identity "admin" -Password "test123#"
Ich würde es allerdings nicht so empfehlen, da du dein Passwort im Skript speichern müsstest.
Vielleicht Get-Credential
hilft dir die Eingabeaufforderung weiter, wenn du sie wirklich auf dem PC des Benutzers ausführen willst, sie ist ausführlich dokumentiertHier.
Mein persönlicher Vorschlag wäre: Versuchen Sie, Ihre Skripte so anzupassen, dass Sie sie von Ihrem (Administrator-)Benutzerkonto aus ausführen und die Benutzer über das Netzwerk ansprechen können.
Antwort2
Es gibt auch die Kommandozeilenoption „runas“. Dokumentation unterhttps://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/cc771525(v%3Dws.11).
Die Syntax, die ich verwende, ist
runas /u:domain\username /netonly powershell.exe
Sie werden zur Eingabe des Kennworts aufgefordert und anschließend ein neues Powershell-Fenster geöffnet, das alle Aktionen mit dem von Ihnen angegebenen Benutzernamen ausführt, sodass Sie das Skript in diesem Fenster starten können.