Давно искал способ для быстрого получения списка прав на папки и вот наконец состоялось.
когда требуется найти явно назначенные, не наследуемые права на каталоги.
когда требуется найти явно назначенные, не наследуемые права на каталоги.
$folder = "\\ors-tlm-file.oresco.ru\Departments\" $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 ";"когда требуется найти явно назначенные, не наследуемые права на каталоги.
$folder = "\\file.domain.corp\Share\" $resc = gci $folder | where {$_.extension -like ""} $out = foreach($r in $resc) { $s = get-acl $r.fullname foreach($inherit in $s.Access) { if ($inherit.IsInherited -like "False") { $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 ";"
Комментариев нет:
Отправить комментарий