我可以在一个批处理文件中多次运行几乎任何命令。例如:
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,它只会完成第一行。这是什么情况?提前感谢您的帮助!