您如何告诉Windows在每次系统启动时运行命令?
我有大量服务器,需要在系统启动时运行命令以进行非持久性配置更改。
我可以运行命令之一:
- 作为具有多个参数的可执行文件
- 作为批处理文件,使用适当的参数调用上述可执行文件
如何指示Windows在每次引导时运行我的命令,而无需进行任何登录?
您如何告诉Windows在每次系统启动时运行命令?
我有大量服务器,需要在系统启动时运行命令以进行非持久性配置更改。
我可以运行命令之一:
如何指示Windows在每次引导时运行我的命令,而无需进行任何登录?
Answers:
使用所需的BAT文件定义启动脚本。通过本地计算机策略(对于独立计算机)或GPO(如果在域中)执行此操作。
如果需要以编程方式设置启动脚本,则可以使用计划任务:
schtasks.exe /create /tn "Task Name" /ru SYSTEM /Sc ONSTART /tr
"C:\command2run.cmd"
要以提升的权限(Vista和更高版本)运行任务,请添加参数 /RL HIGHEST
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\Startup
并将适当的条目放在那里?