我想在带有自动应答的批处理文件中使用 CACLS.EXE,但没有成功。遵循 Microsoft 文章并没有解决我的问题( http://support.microsoft.com/kb/135268 )。
批处理文件是:
cacls ALF.exe /d everyone
如果我使用它,它会问 Y 或 N 个问题。我尝试了 2 种变体来自动回答问题:
echo y| cacls ALF.exe /d everyone (Doesn't work)
cacls ALF.exe /d everyone < yes.txt (Doesn't work)
我使用 Windows Ultimate x64。我该如何解决?
最佳答案
有趣的是,我在 Windows 8 上遇到了同样的问题。
我在命令提示符下试过这个:
echo y | cacls.exe [options]...
它没有用。
然后我尝试:
echo y| cacls.exe [options]...
它确实有效。请注意,我必须删除 'y' 之后的空格并修复它。
难以置信,但我现在才在 Windows 8.1 上做到了。
关于windows - 在带有自动应答的批处理文件中使用 CACLS.EXE,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20229176/