Zufälliges Passwort im Powershellskript

Letzte Aktualisierung am 03.10.2022, 12:10:11 Uhr

Ich schreibe seit längeren ein Powershellskript um Benutzer in unserer Umgebung automatisch per Powershell anzulegen. Bisher konnte der Sachbearbeiter ein Passwort ausdenken und im Skript mitübergeben. Somit ist evtl. ein gewisses Schema erkennbar und/oder immer das gleiche Passwort.

Abhilfe soll ein Passwortgenerator innerhalb des Skriptes schaffen. Die .net Framework (4.5)-Klasse System.Web.Security.Membership bietet eine Methode mit Namen GeneratePassword().

Im Skript sieht der Aufruf wie folgt aus:

[Reflection.Assembly]::LoadWithPartialName(“System.Web”)
$strPasswort = [System.Web.Security.Membership]::GeneratePassword(8,2)

Mit diesem Parameter werden Paswörter erzeugt, die den Komplexitätsrichtlinien des Active Directory entsprechen.

Abonnieren
Benachrichtige mich bei
0 Comments
Inline Feedbacks
View all comments