Task Scheduler
WIN+R, taskschd.msc
在这里可以设置定时任务、登录任务。
有些软件的开机自启动就设置在这里。比起组策略有更多的可选项(延迟启动,网络和电源要求等)
Group Policy Editor
WIN+R, gpedit.msc
在这里可以设置一些开关机时执行的任务
Computer Configuration -> Windows settings -> Scripts -> Shutdown -> Properties -> Add
静默运行脚本
Task Scheduler没有办法隐藏窗口
在Task Scheduler运行该vbs脚本,目标脚本路径作为参数即可实现静默运行。
If WScript.Arguments.Count = 0 Then WScript.Echo "Error: No batch file path provided." WScript.Quit 1 End If Dim batchFilePathbatchFilePath = WScript.Arguments(0 ) If Not FileExists(batchFilePath) Then WScript.Echo "Error: Batch file not found at " & batchFilePath WScript.Quit 1 End If Set oShell = CreateObject ("Wscript.Shell" )oShell.Run batchFilePath, 0 , True Set oShell = Nothing Function FileExists(filePath) Dim fso Set fso = CreateObject ("Scripting.FileSystemObject" ) FileExists = fso.FileExists(filePath) End Function