Script Übersicht
Dieses Skript ermöglicht es den Besitzer und alle berechtigten Personen auf einen Ordner auszulesen
Get-ACL.ps1
# Hier wird der der zu Prüfende Pfad eingegeben
# z.B. "C:\Users\$env:USERNAME\Desktop"
$pfad = read-host "Bitte hier Pfad angeben"
# Falls der Pfad leer ist werden die Berechtigungen auf den Desktop geprüft
if([string]::IsNullOrEmpty($Pfad)){$Pfad = "C:\Users\$env:USERNAME\Desktop"}
# Berechtigungen auslesen
$ACL = Get-Acl -Path $pfad
# Ergebnisse anzeigen
write-host "Besitzer des Ordners: " -ForegroundColor DarkCyan -nonewline
write-host "$($ACL.Owner)"
write-host "Berechtigte:" -ForegroundColor DarkCyan
$($ACL.Access | select IdentityReference,FileSystemRights)