我有一些特定文件夹,我授予团队成员权限。因此,我将共享一个特定文件夹,并将其添加为权限。但完成后,我通常会将他们从允许的用户列表中删除。
我想知道是否可以设置一个 bat 文件来实现这一点,让我的生活更轻松。我想知道 WMI 或 powershell 是否具有这些功能。
只是好奇。
谢谢。
答案1
你要找的是“Get-ACL”和“Set-ACL”。它们是权限控制的一站式商店。我甚至找到了一些关于如何使用它添加安全设置的快速教程。你基本上是将当前 ACL 导出到对象,修改对象,然后覆盖对象上设置的权限。
http://blog.netnerds.net/2007/07/powershell-set-acl-does-not-appear-to-work/
希望有所帮助。
答案2
我建议将您的团队添加到一个组中,并将该组添加到该文件夹。这样,当您想要删除它们时,只需从该文件夹的权限列表中删除该组即可。
由于我不是剧本大师,所以我会这么做。
答案3
您仍然可以使用 Windows XP 上的内置命令 cacls.exe 来更改文件和文件夹的权限。使用批处理文件进行重复使用。如果您不太熟悉 Powershell,这可能比使用 Powershell 更容易。