Cписок прав доступа к сетевой папке

Cкрипт на PowerShell, который собирает информацию по всем подкаталогам и правам доступа к ним в заданной папке, а затем выгружает её в файл CSV в удобном для анализа виде :

$folder = «\\fileserver\any\»
$level = $folder.Split(‘\’).count
$resc = gci -recurse $folder | where { $_.PSIsContainer -and ($_.fullname.Split(‘\’).count -le ($level + 2)) } # рекурсивно, глубиной 2 
# $resc = gci -recurse $folder | where {$_.extension -like «»}
# $resc = gci  $folder | where {$_.extension -like «»} # Только верхний католог
$out = foreach($r in $resc)
{
$s = get-acl $r.fullname
 
foreach($inherit in $s.Access)
    {
 $inherit | add-member -membertype noteproperty -name Path -value $r.fullname -passthru |
    select Path, IdentityReference, filesystemrights
 }
}
$out | Export-Csv -Encoding «Unicode» -Path «D:\FolderReport.csv» -Delimiter «;»