在Windows启动时运行命令(不要login!)

你如何告诉Windows在每个系统启动时运行一个命令?

我有大量的服务器,我将需要在系统启动时运行一个命令,使非持久性configuration更改。

我可以运行命令:

  • 作为一个可执行的多个参数
  • 作为batch file,用适当的参数调用上面的可执行文件

如何指示Windows在每次启动时运行我的命令,而无需login?

相关: https : //stackoverflow.com/q/5899978/93180

用你想要的BAT文件定义一个启动脚本。 通过本地计算机策略(用于独立机器)​​或通过GPO(如果在域中)执行此操作。

如果您需要以编程方式设置启动脚本,则可以使用计划任务:

 schtasks.exe /create /tn "Task Name" /ru SYSTEM /Sc ONSTART /tr "C:\command2run.cmd" 

要使用提升的权限(Vista和更高版本)运行任务,请添加参数/RL HIGHEST

使用组策略运行计算机启动脚本 – 当机器启动而不需要某人login时,将运行该脚本