具有IdentityReference的文件夹列表:BUILTIN \ Users

时间:2016-08-23 04:57:18

标签: windows powershell cmd acl

我想有一个PowerShell命令,它会提供包含IdentityReference : BUILTIN\Users

的文件夹列表

我试过这个命令:

Get-Acl -Path "\\nasaunr\DEPARTMENTS\*" | Select -ExpandProperty Access

但它只提供BUILTIN\Users,而不提供文件夹名称。 我需要此文件夹\\nasaunr\DEPARTMENTS\*

中的所有文件夹

1 个答案:

答案 0 :(得分:1)

我会使用Get-ChildItem-Directory-Recurse开关来递归检索所有目录。然后,您可以使用Where-Object cmdlet过滤IdentityReference:

Get-ChildItem '\\nasaunr\DEPARTMENTS\' -Directory -Recurse | 
    Where { ( $_ | get-acl | select -expand Access | select -expand IdentityReference) -contains 'BUILTIN\Users' }
相关问题