试图写一个batch file来closures我的2012服务器,但遇到了一个奇怪的问题。 例如在2008年,像以下这样的batch file按预期运行:
cmd /c shutdown -s -t 0
在服务器2012年,当我点击batch file,它不断产生cmd进程,直到我强行closures它。 是什么赋予了?
当我点击batch file时,它会不断的产生cmd进程,直到我强行closures它为止。
出于好奇,你是怎么写剧本的? 你有没有碰巧把它命名为shutdown.bat或shutdown.cmd ?
如果是这样,脚本正在调用自己,因为Windows如何parsing命令的path。 使用shutdown.exe的完整path,在您的脚本中发出CD命令,或重命名您的脚本。