我正在寻找一种方法,在 Windows XP 登录提示出现在屏幕上之前,在启动时运行一次(且仅运行一次)批处理脚本。
做到这一点最简单的方法是什么?
另外,我需要能够在网络启动之前(或者网络启动失败时)运行此命令。
答案1
使用计算机启动脚本。
您可以使用本地策略编辑器(独立 PC 或域上)或组策略编辑器(仅在域上)执行此操作。
通过以下方式导航至此设置
计算机设置 > Windows 设置 > 脚本 > 启动
该脚本将以本地系统帐户运行
答案2
如果您只希望脚本运行一次,那么您需要在脚本完成时手动设置标志并在启动时检查它(否则脚本将在您每次启动计算机时运行,直到您将其从策略中取出)。
最简单的方法是在已知位置创建一个空文本文件并检查其是否存在。或者,您可以使用批处理文件中的“reg query”和“reg add”命令在注册表中设置标志。