我正在运行Windows Server 2012 R2,并且我为我的域部署了一个登录脚本,虽然我已将登录脚本延迟配置为启用(“0”分钟),但我的脚本仍然需要5分钟在我的用户登录他们的机器后运行!
那么我在这里错过了什么来摆脱5分钟的延迟?
答案 0 :(得分:0)
我刚研究过这个。看来,基于我读过的最相关的文章(在本答案末尾链接),您正在基于以下声明正确地执行此操作:“如果以分钟为单位输入时间为零(0),则设置被禁用,组策略客户端在用户登录时运行登录脚本,没有任何延迟。“这正是你所做的。但是你的脚本在执行前仍然等待五分钟。
本文提供了另一种声明,提供了另一种实现目标的方法:“如果您希望登录脚本在用户登录时运行而没有任何延迟,则应将设置配置为已禁用:”
计算机配置\管理模板\系统\组策略: 配置登录脚本延迟==>禁用
另请注意,由于这是一个计算机设置,请确保您的计算机位于GPO所链接的OU中,除了计算机之外没有安全或WMI过滤,并且没有其他将GPO覆盖到此策略,并且GPO未被阻止。您可以运行命令以查看为什么GPO设置可能无法应用,如果此项或其他内容阻止它:
gpresult /H gporeport.html
参考:Logon scripts do not run for five minutes after a user logs on to a Windows 8.1-based computer