尝试编写一个批处理文件来关闭我的 2012 服务器,但遇到了一个奇怪的问题。例如,在 2008 上,如下所示的批处理文件按预期运行:
cmd /c shutdown -s -t 0
在服务器 2012 上,当我单击批处理文件时,它会不断生成 cmd 进程,直到我强行关闭它。发生了什么?
答案1
当我单击批处理文件时,它会不断生成 cmd 进程,直到我强行关闭它。
只是出于好奇,你给剧本取了什么名字?是你偶然取的shutdown.bat
还是shutdown.cmd
可能?
如果是,则脚本会根据 Windows 解析命令路径的方式调用自身。使用 shutdown.exe 的完整路径,在脚本中发出 CD 命令,或者重命名脚本。