我试图在Windows关闭之前立即运行BAT文件。我已经尝试过以下问题中显示的方法:
Executing a batch script on Windows shutdown
但是,该文件无法运行。
我没有为BAT文件指定任何参数(参见下图):
我应该添加参数才能运行吗?我在Windows 8.1上。
答案 0 :(得分:1)
导航到本地组策略编辑器,然后关闭属性然后像您一样添加脚本,但使用脚本选项卡,而不是PowerShell脚本。 您不需要将它作为PowerShell脚本运行,除非它专门从PowerShell中提取内容。
希望这有帮助!
答案 1 :(得分:0)
非常简单的回答
快捷方式都是快捷方式,可以让批量文件在这里运行,我为你点了the code of batch file个
答案 2 :(得分:0)
您可能错过了 gpupdate 。系统重启时执行脚本的相关症状与系统本身的重启时应用模糊关联。
答案 3 :(得分:0)
这可能不起作用,因为“Windows关机属性”的脚本行已经无法正常工作。弹出窗口,您输入.bat文件的位置,告诉计算机查找PowerShell文件(.ps1)的位置,而不是.bat文件,因此错误。在' Scripts'上输入相同的文件位置。标签
或者,我建议做的是创建.bat文件的快捷方式(例如在桌面上),以及当您想要关闭计算机(并运行.bat文件)时,单击您创建的快捷方式。完成此操作后,编辑.bat文件并将此行代码添加到最后或需要的位置:
c:\windows\system32\shutdown -s -f -t 00
这是什么
答案 4 :(得分:-1)
让您的批处理文件后跟此关闭序列c:\windows\system32\shutdown -s -f -t 00