# Modul fr Active Directory laden
Import-Module ActiveDirectory

# Kommandos fr AD anzeigen
Get-Command *-AD*

# Modul fr Gruppenrichtlinien laden
Import-Module GroupPolicy

# ... und auch hier die einschlgigen Kommandos ausgeben
Get-Command *-GP*

# Details zu einem Computer ausgeben
Get-ADComputer "W28R2-DC01" -Properties * | fl

# Computerliste mit Kriterium und bestimmten Feldern
Get-ADComputer -Filter 'Description -eq "Notebook"' -Properties Created,LogonCount | FT Name,LogonCount,Created -A

# Basiseigenschaften eines einzelnen Users anzeigen
Get-ADUser "BarschW" | fl

# Alle Eigenschaften eines Users anzeigen
Get-ADUser "BarschW" -Properties * | fl

# Liste aller User mit Mailadresse
Get-ADUser -Filter {mail -like "*"} -Properties SamAccountName,Mail | ft SamAccountName,Mail -A

# RootDSE auslesen
Get-ADRootDSE | fl

# Namenskontexte des Forest auslesen
$nc = Get-ADRootDSE -Properties namingContexts
$nc.NamingContexts

# Details zu einem (beliebigen) DC
Get-ADDomainController

# Liste aller GCs mit Details
Get-ADDomainController -Filter  { isGlobalCatalog -eq $true } | ft Name,IPv4Address,OperatingSystem

# Alle GPOs abrufen
Get-GPO -All

# Vollstndigen Report aller GPOs erzeugen
Get-GPOReport -All -ReportType HTML -Path C:\Daten\GPOReport.htm

