如何在文件夹中列出所有用户访问权限?

时间:2016-10-19 10:58:27

标签: powershell ntfs

我使用的是Powershell NTFS模块。我的目标是列出所有用户都可以访问文件夹。

当我使用时:

Get-Item "\\SharedFolder\MyFolder" | Get-NTFSAccess

我看到一些用户和'用户组"我希望看到这个群组中的所有用户。

例如,MyFolder上的所有用户访问权限均为:

Bob
John
Technician_group

Technician_group包含:

Jennifer
Andrea

我的目标是获得这样的结果:

Get-Item "\\SharedFolder\MyFolder" | Get-NTFSAccess
Bob
John
Jennifer
Andrea

1 个答案:

答案 0 :(得分:0)

我找到了两个可以给出答案的命令,但是我没有技巧将它们缝合在一起。我确信有人可以帮忙。

确定文件夹的组权限 PS> get-acl G:\ Sales \ | ForEach-Object {$ _。Access} |格式列表IdentityReference

对于安全组,请标识所有活动成员 PS> Get-ADGroupMember-标识“销售管理员”-递归| Get-ADUser-属性“已启用”格式列表名称

我相信Get-ADGroupMember仅在Windows 10和Server 2016中可用