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

问题描述 投票:1回答:1

我使用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
powershell ntfs
1个回答
0
投票

我找到了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

© www.soinside.com 2019 - 2024. All rights reserved.