gpt4 book ai didi

powershell - 如何列出所有用户对文件夹的访问权限?

转载 作者:行者123 更新时间:2023-12-02 23:57:39 24 4
gpt4 key购买 nike

我使用 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> 获取 acl G:\Sales\| ForEach-Object { $_.Access } |格式列表 IdentityReference

对于安全组,标识所有事件成员PS> Get-ADGroupMember -Identity "Sales Admin"-递归 |获取 ADUser -属性“已启用” |格式列表名称

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

关于powershell - 如何列出所有用户对文件夹的访问权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40129492/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com