在 Windows 启动时运行命令(不是登录!)

Mik*_*eyB 12 windows windows-server-2003 startup

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

我有大量的服务器,我需要在系统启动时在这些服务器上运行一个命令来进行非持久的配置更改。

我可以运行命令:

  • 作为具有多个参数的可执行文件
  • 作为使用适当参数调用上述可执行文件的批处理文件

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

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

abs*_*ask 16

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

schtasks.exe /create /tn "Task Name" /ru SYSTEM /Sc ONSTART /tr
"C:\command2run.cmd"
Run Code Online (Sandbox Code Playgroud)

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

  • 更好(也更简单)的解决方案!!如果您愿意,也可以使用任务计划程序 GUI。 (4认同)

mfi*_*nni 8

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


Jon*_*ves 6

使用组策略运行计算机启动脚本 - 这将在机器启动时运行而无需其他人登录