相反,它是通过 PowerShell 或其他工具来实现的,这就是我想要完成的任务以及它的来源。
我们在一个卷上有连接点,而在另一个卷上有目标文件夹。一旦创建了连接点或目标,权限就不会随之改变。
我想要做的是获取 Junc 的 ACL 并获取目标文件夹的 ACL。比较它们并应用彼此缺少的具有适当权限的用户/组。
我已经采取了想要采取的步骤。只是不确定最后将单个或多个缺失的用户/组添加到另一个的正确方法。
步骤:1) 获取连接文件夹 2) 获取连接文件夹 ACL 3) 获取目标文件夹 4) 获取目标文件夹 ACL 5) 比较 ACL 列表而不是在 powershell 中比较对象或其他方式。JunctionACL 是否有目标文件夹中缺少的用户/组?如果是,则将该用户/组应用于目标,反之亦然。TargetACL 是否有连接 ACL 中缺少的用户/组?
提前谢谢您。希望您说得够清楚了。
答案1
从开始help Get-Acl -Full
。Get-ACL 将为您提供 ACL 对象,然后您可以对其进行操作,然后使用Set-Acl
该对象将该对象应用于不同的目标文件夹。