我使用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
我找到了2个可以给出答案的命令,但我没有把它们拼接在一起的技巧。我相信有人可以提供帮助。
识别文件夹PS> get-acl G:\ Sales \ |的组权限ForEach-Object {$ _.Access} | Format-List IdentityReference
对于安全组,请标识所有活动成员PS> Get-ADGroupMember -Identity“Sales Admin”-Recursive | Get-ADUser -Properties“已启用”|格式列表名称
我相信Get-ADGroupMember仅适用于Windows 10和Server 2016