понедельник, 5 сентября 2022 г.

Скрипт PowerShell для выгрузки прав доступа на сетевые папки

$folder = "\\путь\папка\"
$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 "c:\FolderReport.csv" -Delimiter ";"

Комментариев нет:

Отправить комментарий