无需 cacls 即可从命令行或 VB 脚本更改读/写权限

无需 cacls 即可从命令行或 VB 脚本更改读/写权限

我需要一种方法来在 Windows XP Embedded 计算机上自动更改文件夹的读/写权限。

我使用的 XPE 映像没有所有标准的 Windows 工具,显然 cacls 是它没有的工具之一。

如果我只是cacls在命令窗口中输入,它会告诉我

‘cacls’ 不被识别为内部或外部命令,也不是可运行的程序或批处理文件。

有没有办法让我在不使用 CACLS 命令的情况下更改 Windows XPE 中的文件/文件夹权限,或者有没有办法让我可以下载可在 XPE 机器上运行的 cacls.exe 版本?

答案1

尝试 xcacls.vbs。

就像声明的那样这里

命令行工具描述于Q825751并可下载这里

命令行工具是一个不受支持的实用程序它解决了原始 xcacls.exe 的一个限制,具体来说就是无法将权限附加到子对象已设置继承标志的文件夹。.vbs 版本不支持 unc 路径,并且更新多个 ACL 的速度非常慢。

从 KB 资源来看,VB 脚本似乎独立于系统上现有的 CACLS 或 XCACLS,但正如我之前强调的那样,它是一个不受支持的实用程序。

此外,在该页面中,XCACLS 是 Windows 资源工具包的一部分;在线搜索它可能会给你一种方法来下载它,然后使用真实的执行文件

相关内容