Mr.*_*lli 10 windows batch permissions cacls
我正在为 Windows 开发一个自定义设置脚本,它将在新的 Windows 机器或安装上自动执行我想要的特定设置。我授予对cacls脚本中使用的某些文件夹的访问权限,但系统会提示我Y/N对每个列出的项目进行提示。我想通过为我指定的每个文件夹或文件自动说“是”来绕过这个。我知道这样做的风险,到目前为止还没有遇到任何问题。这是我的脚本中一个这样的目录的示例:
cacls "%PROGRAMFILES%\WindowsApps" /grant Administrators:f
Run Code Online (Sandbox Code Playgroud)
Dav*_*ill 11
我想通过自动对这些中的每一个说“是”来绕过这个
可以通过管道Y将cacls使用echo:
echo Y | cacls "%PROGRAMFILES%\WindowsApps" /grant Administrators:f
Run Code Online (Sandbox Code Playgroud)
该
CACLS命令不提供/Y开关自动应答'Y'的Y/N提示。但是,您可以使用管道将'Y'字符输入到CACLS命令中ECHO,使用以下语法:Run Code Online (Sandbox Code Playgroud)ECHO Y| CACLS filename /g username:permission
Source Cacls - 修改访问控制列表 - Windows CMD - SS64.com
使用以下语法:
echo y| cacls.exe [options]...
Run Code Online (Sandbox Code Playgroud)
请注意,命令行需要完全按照上述方式编写,包括空格(请参阅链接)。
| 归档时间: |
|
| 查看次数: |
2535 次 |
| 最近记录: |