Startseite > Dokumentation > Microsoft > Active Directory > Active Directory - Erstellen einer Liste von Deaktivierte/Inaktiven AD User/Computer Konten via PowerShell
 
 
 
 

Active Directory - Erstellen einer Liste von Deaktivierte/Inaktiven AD User/Computer Konten via PowerShell


Beschreibung

Diese Kurzbeschreibung soll die Möglichkeiten darstellen, wie Sie mit Hilfe von PowerShell Abfragen eine Übersicht von inaktiven oder deaktivierten User- und Computerkonten erhalten können.

 

Schritte / Kommando's:

Öffnen Sie eine PowerShell Console auf einem Domain Controller oder einer Management Maschine.

 

Deaktivierte Computerkonten:
Get-ADComputer -Filter {(Enabled -eq $False)} -ResultPageSize 2000 -ResultSetSize $null -Server <AnyDomainController> -Properties Name, OperatingSystem

ODER
Get-ADComputer -Filter {(Enabled -eq $False)} -ResultPageSize 2000 -ResultSetSize $null -Server <AnyDomainController> | Select-Object Name, DNSHostName, DistinguishedName

Ausgabe als CSV Datei
Get-ADComputer -Filter {(Enabled -eq $False)} -ResultPageSize 2000 -ResultSetSize $null -Server <AnyDomainController> -Properties Name, OperatingSystem | Export-CSV “C:\Temp\DisabledComps.CSV” -NoTypeInformation

ODER
Get-ADComputer -Filter {(Enabled -eq $False)} -ResultPageSize 2000 -ResultSetSize $null -Server <AnyDomainController> | Select-Object Name, DNSHostName, DistinguishedName | Export-CSV “C:\Temp\DisabledComps.CSV” -NoTypeInformation
 
 
Deaktivierte Userkonten:
Search-ADAccount –AccountDisabled –UsersOnly –ResultPageSize 2000 –ResultSetSize $null | Select-Object SamAccountName, DistinguishedName

Ausgabe als CSV Datei
Search-ADAccount –AccountDisabled –UsersOnly –ResultPageSize 2000 –ResultSetSize $null | Select-Object SamAccountName, DistinguishedName | Export-CSV “C:\Temp\DisabledUsers.CSV” -NoTypeInformation
 
 
Inaktive Userkonten:
Search-ADAccount –AccountInActive –TimeSpan 90:00:00:00 –ResultPageSize 2000 –ResultSetSize $null | ?{$_.Enabled –eq $True} | Select-Object Name, SamAccountName, DistinguishedName, LastLogonDate

Ausgabe als CSV Datei
Search-ADAccount –AccountInActive –TimeSpan 90:00:00:00 –ResultPageSize 2000 –ResultSetSize $null | ?{$_.Enabled –eq $True} | Select-Object Name, SamAccountName, DistinguishedName, LastLogonDate | Export-CSV “C:\Temp\InActiveUsers.CSV” –NoTypeInformation