正如标题所说,典型的shutdown /s /t xx
命令在我从脚本运行时不起作用。它不会在x
秒后关闭,而是只运行shutdown
部分,并忽略参数。然而,如果我在命令提示符窗口中手动键入该命令,它执行正确。我试着从ipconfig /all
这样的脚本运行其他命令,没有问题。这是Windows 10的一般问题还是我把电脑上的什么东西搞砸了?
我用Powershell也得到了同样的结果。
正如标题所说,典型的shutdown /s /t xx
命令在我从脚本运行时不起作用。它不会在x
秒后关闭,而是只运行shutdown
部分,并忽略参数。然而,如果我在命令提示符窗口中手动键入该命令,它执行正确。我试着从ipconfig /all
这样的脚本运行其他命令,没有问题。这是Windows 10的一般问题还是我把电脑上的什么东西搞砸了?
我用Powershell也得到了同样的结果。
5条答案
按热度按时间gudnpqoy1#
将此作为诊断步骤进行测试。
xsuvu9jc2#
把我们的
/s /t xx
换成-s -t xx
。这在我的Windows 10系统上修复了这个问题。ioekq8ef3#
值得一提的是Powershell并不总是很好地处理外部可执行文件和命令行开关/参数。
此外,还有
Invoke-Item
可以启动进程,但我注意到使用Start-Process
有关详细信息,请参考this。
4szc88ey4#
在PowerShell中,您可以使用
Stop-Computer
。y0u0uwnf5#
打开记事本
输入
保存为shutdown.cmd文件到桌面
双击,这应该工作。