【问题标题】:Run script on Windows startup without using GP在不使用 GP 的情况下在 Windows 启动时运行脚本
【发布时间】:2011-12-07 15:18:03
【问题描述】:

有大约 50 台 Windows(服务器和客户端)机器的网络。 我有一些脚本需要在这些机器的启动时运行。

  • 本地 GPO 有问题,因为我不想遍历所有这些机器并设置它。

  • 域 GPO 存在问题,因为我要运行的脚本从域中删除计算机,但在域退出后重新启动后我仍然需要它运行。

  • 注册表项有问题,因为脚本需要在用户登录之前运行。

如何设置脚本在启动时运行而不在本地设置或依赖于域?

【问题讨论】:

  • 你真的没有给自己留下很多选择,通过域 gp 安装服务?

标签: windows active-directory startup gpo


【解决方案1】:

两全其美。

使用两个脚本。

  1. 您使用域 GP 安装设置脚本。

  2. 您的安装脚本将本地 GP 配置为运行您的原始脚本。

这对你有用吗?

【讨论】:

    【解决方案2】:

    您应该能够在启动时(在登录过程之前)通过将可执行文件放入 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute 进行设置

    见:

    http://technet.microsoft.com/en-us/sysinternals/bb897447

    【讨论】:

    • 我相信它只适用于本机应用程序(不是 Win32 应用程序),因此在这种情况下可能不合适。
    • 这对我不起作用,我猜是因为在启动的这一步它不能使用像Win32这样的操作环境API。
    猜你喜欢
    • 1970-01-01
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-13
    相关资源
    最近更新 更多