我正在尝试让 .bat 脚本在启动时运行并用新的清除主机文件。
我有这个在 Windows Server 2008 Standard X86 上工作,它已经持续工作了一年多。我安装了“curl”,将其硬链接到 System32 并使用本地组策略安排以下 .bat 脚本:
curl x.x.x.x/latest/hosts > C:\Windows\System32\drivers\etc\hosts
现在我想让相同的脚本在 windows server 2008 R2 上运行。我有同样的设置,如果我双击 .bat 文件,它就可以工作。但是,当脚本通过 GPO 在启动时运行时,它只是完全擦除主机文件,我必须手动登录并双击 .bat 脚本。
知道是什么原因造成的吗?Server 2008 R2 和 Server 2008 STD 有区别吗?