NTFS ACL Auslesen und in Excel darstellen

Öffne ein neues PowerShell fenster mit Administrativen Berechtigungen.

Gib den folgenden Befehl ein und passe die -Path Variable an.

$FolderPath = dir -Directory -Path "F:\Data" -Recurse -Force
 $Report = @()
 Foreach ($Folder in $FolderPath) {
     $Acl = Get-Acl -Path $Folder.FullName
     foreach ($Access in $acl.Access)
         {
             $Properties = [ordered]@{'FolderName'=$Folder.FullName;'AD
 Group or
 User'=$Access.IdentityReference;'Permissions'=$Access.FileSystemRights;'Inherited'=$Access.IsInherited}
             $Report += New-Object -TypeName PSObject -Property $Properties
         }
 }
 $Report | Export-Csv -path "F:\temp\FolderPermissions.csv"

 

 

Kommentieren nicht möglich

Bewertung der FAQ

0 (0 Abstimmungen)