无法在批处理文件中同时对多个目录运行 icacls

无法在批处理文件中同时对多个目录运行 icacls

我可以在一个批处理文件中多次运行几乎任何命令。例如:

MD \\directory\local\Local\New1
MD \\directory\local\Local\New2
MD \\directory\local\Local\New3
MD \\directory\local\Local\New4
MD \\directory\local\Local\New5

这将在一个.bat 文件中创建五个新目录。

但如果我这样做:

icacls \\directory\local\Local\New1 /grant domain\domain_group:(OI)(CI)(IO)(M)
icacls \\directory\local\Local\New2 /grant domain\domain_group:(OI)(CI)(IO)(M)
icacls \\directory\local\Local\New3 /grant domain\domain_group:(OI)(CI)(IO)(M)
icacls \\directory\local\Local\New4 /grant domain\domain_group:(OI)(CI)(IO)(M)
icacls \\directory\local\Local\New5 /grant domain\domain_group:(OI)(CI)(IO)(M)

什么都没发生。我也尝试过在最后使用 & 和 &&。

有人知道我做错什么了吗?

无论出于什么原因,如果我在每个命令的开头使用 cmd /k,它只会完成第一行。这是什么情况?提前感谢您的帮助!

相关内容