Kuddel071089 9 Geschrieben 24. Januar 2017 Melden Teilen 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 Link zu diesem Kommentar
Dukel 455 Geschrieben 24. Januar 2017 Melden Teilen Geschrieben 24. Januar 2017 Wozu ein neues Passwort eingeben und keines zufällig würfeln? Zitieren Link zu diesem Kommentar
NilsK 2.958 Geschrieben 24. Januar 2017 Melden Teilen 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 Link zu diesem Kommentar
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.