更改文件夹权限(批量)

更改文件夹权限(批量)

我的服务器出现了一些问题,现在我需要授予某些文件夹的写权限,但我有很多文件夹需要执行此操作。

我的服务器是 Windows Server 2008,如果我选择所有文件夹并右键单击并选择属性,则没有“安全”选项卡来更改权限,我可以逐一进行操作,但我浪费了很多时间。

有什么方法可以快速授予我的文件夹这些权限?

谢谢你!

答案1

有一些选项,但我很惊讶选择一个组并右键单击并不能给你带来安全性。无论如何

检查 icacls。

icacls c:\windows\* /save AclFile /T
- Will save the ACLs for all files under c:\windows
  and its subdirectories to AclFile.

icacls c:\windows\ /restore AclFile
- Will restore the Acls for every file within
  AclFile that exists in c:\windows and its subdirectories.

icacls file /grant Administrator:(D,WDAC)
- Will grant the user Administrator Delete and Write DAC
  permissions to file.

icacls file /grant *S-1-1-0:(D,WDAC)
- Will grant the user defined by sid S-1-1-0 Delete and
  Write DAC permissions to file.

答案2

VBscript。这是老式的 Windows 方式。

Server 2008 附带 Powershell。试试看。

答案3

您可以使用我的脚本自动执行此任务:

https://sourceforge.net/u/gavenkoa/utils/ci/tip/tree/win/uac/

将两个脚本放入目录并运行uac.js. 对于属于此目录的所有层次结构,脚本恢复所有权并为所有人授予完全访问权限。

相关内容