Powershell – Kennwort läuft nie ab für alle Active Directory Benutzer

Anbei eine Anleitung wie man für alle Active Directory Benutzer das Ablaufen des Kennwortes verhindern kann. Dazu wird mittels Powershell im Benutzer der Hacken bei „Kennwort läuft nie ab“ gesetzt.

1) Zuerst exportieren wir eine aktuelle Benutzerliste mittels:

Get-ADUser -Filter * -Properties * | Select-Object -Property SamAccountName | Export-CSV „C:\users.csv“

2) Die users.csv mit Notepad öffnen und alle “ “ (gänsefüßchen löschen) mit der Funktion „ersetzten“ dazu einfach STRG + H drücken

Benutzerliste vorbereiten 1

Benutzerliste vorbereiten 2

3) Ganz oben in der user.csv muss noch SamAccountName eingetragen werden

Benutzerliste vorbereiten 3

 

4) Abschließender Befehl:

import-csv c:\users.csv | ForEach-Object {Set-ADUser -Identity $_.SamAccountName -PasswordNeverExpires:$true}

Sollte ein Fehler auftreten, Benutzerliste prüfen auf Benutzer mit Umlauten