"Tote" User im Active Directory auslesen, deaktivieren und verschieben
Hallo,
ich brauche einmal Hilfe.
Ich bin dabei das AD bei uns aufzuräumen. Jetzt benötige ich ein Tool oder ein Script, welches folgendes macht:
- auslesen der Benutzer, die sich seit 6 Monaten nicht mehr angemeldet haben
- diese User in einer OU verschieben und deaktivieren
Kennt wer eines bzw die Befehle?
ich brauche einmal Hilfe.
Ich bin dabei das AD bei uns aufzuräumen. Jetzt benötige ich ein Tool oder ein Script, welches folgendes macht:
- auslesen der Benutzer, die sich seit 6 Monaten nicht mehr angemeldet haben
- diese User in einer OU verschieben und deaktivieren
Kennt wer eines bzw die Befehle?
Please also mark the comments that contributed to the solution of the article
Content-Key: 287309
Url: https://administrator.de/contentid/287309
Printed on: April 23, 2024 at 15:04 o'clock
3 Comments
Latest comment
Moin,
Powershell...
Gruß jodel32
Powershell...
Import-Module ActiveDirectory
get-aduser -Filter * -Properties LastLogonDate | ?{$_.LastLogonDate -ne $null -and $_.LastLogonDate -lt (get-date).AddMonths(-6) -and $_.Surname -ne $null} | Move-ADObject -TargetPath "OU=OLDUSERS,dc=domain,dc=de" -Passthru | Set-AdUser -Enabled $false
Gruß jodel32
im Parameter -TargetPath "OU=OLDUSERS,dc=domain,dc=de" deine OU anpassen, feddich. Zeitraum siehst du ja AddMonths(-6)
Gruß jodel32
Powershell Grundlagen- und Praxisvermittlung:
Gruß jodel32
für mich ist Powershell noch Neuland...
https://technet.microsoft.com/de-de/library/dd378937%28v=ws.10%29.aspxPowershell Grundlagen- und Praxisvermittlung: