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

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

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

我有大量服务器,需要在系统启动时运行命令来更改非持久性配置。

我可以运行以下命令:

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

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

有关的:https://stackoverflow.com/q/5899978/93180

答案1

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

答案2

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

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

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

答案3

使用组策略运行计算机启动脚本 - 该脚本将在计算机启动时运行,无需有人登录

相关内容