ISW-Tools

Powershell AD – Benutzer auslesen, deaktivieren und verschieben

Jörn Walter Veröffentlicht Aktualisiert 1 Min. Lesezeit Skripte

Benutzer auslesen, deaktivieren und verschieben

User die keine 90 Tage angemeldet waren, werden deaktiviert und verschoben. Zur Sicherheit wird eine OU angegeben und das Vorhandensein eines Nachnamen abgefragt.

Import-Module ActiveDirectory

Get-ADUser -SearchBase „OU=Users,OU=Test,OU=Konfiguration,DC=NDSEDV,DC=DE“ -Filter * -Properties LastLogonDate | ?{$_.LastLogonDate -ne $null -and $_.LastLogonDate -lt (get-date).AddMonths(-3) -and $_.Surname -ne $null} |

Move-ADObject -TargetPath „OU=Ausgeschieden,OU=Konfiguration,DC=NDSEDV,DC=DE“ -Passthru | Set-AdUser -Enabled $false

 

 

Porträt Jörn Walter

Jörn Walter

Inhaber von IT-Service Walter in Euskirchen, betreut Windows-Umgebungen von Unternehmen und entwickelt die ISW-ADTools.

Alle Beiträge von Jörn Walter