# Überprüfen, ob das Active Directory-Modul geladen ist if (-not (Get-Module -ListAvailable -Name ActiveDirectory)) { Import-Module ActiveDirectory } # Benutzer abfragen $UserName = Read-Host -Prompt "Geben Sie den Benutzernamen ein" # Benutzerobjekt abrufen $User = Get-ADUser -Identity $UserName -Properties MemberOf if ($null -eq $User) { Write-Host "Benutzer $UserName wurde nicht gefunden." } else { # Gruppen abrufen $Groups = $User.MemberOf | ForEach-Object { (Get-ADGroup $_).Name } # Überprüfen, ob Benutzer in Gruppen ist if ($Groups.Count -eq 0) { Write-Host "Benutzer $UserName ist in keiner Gruppe." } else { Write-Host "Benutzer $UserName ist in den folgenden Gruppen:" $Groups | ForEach-Object { Write-Host $_ } } }