2016-05-12 17 views
-2

benötigen einige Hinweise zum Erstellen eines Powershell-Skripts, das die folgenden Dinge erledigt: fragt nach Active Directory-Benutzernamen, gibt ein Menü zum Aktivieren dieser Active Directory-Aktionen für Benutzername: Passwort zurücksetzen, Benutzerkonto deaktivieren, Aktivieren Benutzerkonto, Benutzerkonto entsperren, Benutzerkonto löschen?Powershell Script Active Directory

Antwort

1

Um einen Benutzer nach Eingabe zu fragen, versuchen Sie Read-Host. Beispiel:

$username = Read-Host "Type in username" 

Es gibt viele Möglichkeiten, ein Menü zu erstellen. Sie können dies manuell tun, indem Sie Write-Host verwenden, um Informationen anzuzeigen, und Read-Host + eine switch -Anweisung, um die ausgewählte Antwort auszuführen. Oder Sie können die integrierte Lösung mit $host.ui.PromptForChoice() und System.Management.Automation.Host.ChoiceDescription -Objekten (ein pro Menüelement) verwenden.

Menü Beispiele: