Translate

Powershell script to get folder permission

Powershell script to get folder permission.


$FolderPath = dir -Directory -Path "\\sharename"
$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
        }
}
write-host $Report;
$Report | Out-File c:\fine1.csv;

No comments:

Post a Comment

Quotes About Love