0
我想从我的员工锁定一系列文件,以便它们不能删除它们,因此编译了一个脚本,将CACLS函数放入循环中。但是这不起作用。批量循环CACLS函数
有人请解释为什么?
FOR /F %%i IN (c:\file.txt) DO CACLS %%i /p :n /y
我已经能够将它缩小到最终/ y如何继续自动化是吗?
我想从我的员工锁定一系列文件,以便它们不能删除它们,因此编译了一个脚本,将CACLS函数放入循环中。但是这不起作用。批量循环CACLS函数
有人请解释为什么?
FOR /F %%i IN (c:\file.txt) DO CACLS %%i /p :n /y
我已经能够将它缩小到最终/ y如何继续自动化是吗?
有几件事情是错误的。
首先没有指定要的权限应用于
例
CACLS %%i /p Everyone:n /y
其次一个用户/组,没有/y
开关cacls
。如果你想自动说y
以确认您可以使用此
echo y| CACLS %%i /p Everyone:n /y
所以你完全批处理文件将类似于此
FOR /F %%i IN (c:\file.txt) DO echo y| CACLS %%i /p Everyone:n
希望这有助于
呀,这帮助,如果我改变y |到j |以及Everyone:n to iedereen:n用于荷兰语的Windows版本(很糟糕,这可能是一种独立于语言的方法) –