Kuddel071089 9 Geschrieben 24. Januar 2017 Melden Geschrieben 24. Januar 2017 Hallo zusammen, bei der einrichtung eines neues User via PS-Script, geben wir immer eine PW ein. Kann man die Variable $pw irgenwie prüfen, ob Sie der PW-Polica (Sonderzeichen, Groß-, Kleinschreibung etc.) enstpricht ? Mein erster ansatz war: if($pw -like "*!* -or "*$*" ...) nur dann müsste ich ja alle Sonderzeichen, alle Groß- und Kleinbuchstaben sowie Zahlen angeben. Desweiteren dürfen Teile des Usernamens nicht im Pw vorkommen. Das müsste natürlich auch geprügt werden. Hat da jemand Erfahrung mit gemacht ? Danke schoneinmal Zitieren
Dukel 460 Geschrieben 24. Januar 2017 Melden Geschrieben 24. Januar 2017 Wozu ein neues Passwort eingeben und keines zufällig würfeln? Zitieren
NilsK 2.978 Geschrieben 24. Januar 2017 Melden Geschrieben 24. Januar 2017 Moin, wesentlich sinnvoller als so ein Test wäre eine Blacklist. [Microsoft: Standardkennwörter sind das Hauptproblem | faq-o-matic.net]http://www.faq-o-matic.net/2016/08/31/microsoft-standardkennwrter-sind-das-hauptproblem/ Ob die Kennwortrichtlinien eingehalten werden, prüft das AD dann schon. Ich würde daher keine eigene Prüfung davorschalten, sondern die Übergabe des Kennworts im Skript auf Fehler prüfen. Wenn der DC das Kennwort nicht akzeptiert, muss man nochmal eins eingeben. Gruß, Nils Zitieren
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.