我尝试使用 cacls 授予“Everyone”组对特定文件夹的访问权限。但失败了。据我了解,原因是我尝试使用英文组名,而我的 Windows 已本地化。尝试使用本地化组名成功。我无法预测目标系统的语言。无论 Windows 本地化如何,我如何授予文件夹权限?
答案1
我能做的最好的事情是使用版本号检查,如果 winVersion >= 6,则使用 icacls,否则使用我随脚本提供的 xcacls.vbs。虽然 xcacls 非常慢,但目前对我来说还行。将来我们会看到。
我尝试使用 cacls 授予“Everyone”组对特定文件夹的访问权限。但失败了。据我了解,原因是我尝试使用英文组名,而我的 Windows 已本地化。尝试使用本地化组名成功。我无法预测目标系统的语言。无论 Windows 本地化如何,我如何授予文件夹权限?
我能做的最好的事情是使用版本号检查,如果 winVersion >= 6,则使用 icacls,否则使用我随脚本提供的 xcacls.vbs。虽然 xcacls 非常慢,但目前对我来说还行。将来我们会看到。