ISW-Tools

Powershell AD – Filter Objektklassen und zähle AD Objekte

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

AD-Objekte filtern

Mit diesen Onelinern filtern wie AD Objekte nach Attributen unserer Wahl. In diesem Beispiel nach dem Attribut Mail oder der Beschreibung. Das Ausrufezeichen bedeutet ~(ohne).

Filter Objektklassen und zähle AD Objekte

Filter Objektklassen und zähle AD Objekte

# Wie viele Objekte haben keine Mailadresse
Get-ADObject -LDAPFilter „(&(objectClass=user)(!mail=*))“ | select Name, objectclass | group objectclass -NoElement

# Wie viele Objekte haben eine Mailadresse
Get-ADObject -LDAPFilter „(&(objectClass=user)(mail=*))“ | select Name, objectclass | group objectclass -NoElement

# Wie viele Objekte haben eine Mailadresse und tragen den Nachnamen Test
Get-ADObject -LDAPFilter „(&(sn=Test)(objectClass=user)(mail=*))“ | select Name, objectclass | group objectclass -NoElement

# Wie viele User haben keine Mailadresse
Get-ADUser -LDAPFilter “(&(objectCategory=user)(!mail=*))” | select Name, objectclass | group objectclass -NoElement

# Wie viele Computer haben keine Beschreibung
Get-ADComputer -LDAPFilter “(&(objectCategory=computer)(!Description=*))” | select Name, objectclass | group objectclass -NoElement

# Alle Objekte listen und zählen
Get-ADObject -LDAPFilter „(objectClass=*)“ | select Name, objectclass | group objectclass -NoElement

# Wie viele User gibt es ohne den User NDS
Get-ADObject -LDAPFilter „(&(objectCategory=person)(objectClass=user)(!(cn=NDS)))“ | select Name, objectclass | group objectclass -NoElement

# Wie viele Objekte fangen mit SRV an
Get-ADObject -LDAPFilter „(CN=SRV*)“ | select Name, objectclass | group objectclass -NoElement

 

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