xxdarkangelxx
Goto Top

"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?

Content-Key: 287309

Url: https://administrator.de/contentid/287309

Printed on: April 23, 2024 at 15:04 o'clock

Mitglied: 114757
Solution 114757 Nov 02, 2015 updated at 12:48:08 (UTC)
Goto Top
Moin,
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
Member: XxDarkAngelxX
XxDarkAngelxX Nov 02, 2015 at 12:09:48 (UTC)
Goto Top
Danke für die schnelle Antwort!! face-smile face-smile
für mich ist Powershell noch Neuland...
Wie muss ich das jetzt mit meinen Infos füllen?
Mitglied: 114757
Solution 114757 Nov 02, 2015 updated at 12:48:12 (UTC)
Goto Top
Zitat von @XxDarkAngelxX:
Wie muss ich das jetzt mit meinen Infos füllen?
im Parameter -TargetPath "OU=OLDUSERS,dc=domain,dc=de" deine OU anpassen, feddich. Zeitraum siehst du ja AddMonths(-6)

Gruß jodel32

für mich ist Powershell noch Neuland...
https://technet.microsoft.com/de-de/library/dd378937%28v=ws.10%29.aspx

Powershell Grundlagen- und Praxisvermittlung: