![Active Directory 中的登录脚本](https://linux22.com/image/511649/Active%20Directory%20%E4%B8%AD%E7%9A%84%E7%99%BB%E5%BD%95%E8%84%9A%E6%9C%AC.png)
我遇到了一个奇怪的间歇性问题,只有部分用户会遇到。我有一个登录脚本,它映射共享驱动器,并在用户每次登录计算机时发出免责声明。最近的问题是登录脚本不会为用户运行,所以我们接到了帮助台电话。当其中一位帮助台技术人员登录到计算机时,脚本就会启动。技术人员随后注销,用户将重新登录,他们将获得登录脚本。我对这个问题束手无策。任何帮助都将不胜感激。这在 Windows XP 和 Vista 64 上都发生过。
抱歉,用户与 DC 在同一线路上,并且不在远程站点。他们使用 Windows Vista 64 位计算机登录域。我们允许缓存凭据登录。我有两个用户遇到同样的问题,一个使用 Windows XP,另一个使用 Windows Vista 64 位。
以下是具体发生情况的细分:1. 用户登录到他们的计算机,发现他们的驱动器均未映射。2. 他们致电帮助台。3. 具有域管理员权限的技术人员使用 SET 命令来识别哪个域控制器正在对用户进行身份验证。4. 然后,技术人员注销用户并重新登录计算机,并键入 SET 命令以检查正在对用户进行身份验证的域控制器。它与之前的域控制器相同。登录脚本运行正常并映射驱动器。5. 然后要求用户登录计算机,脚本运行正常。
答案1
另一个要尝试的故障排除步骤是以用户身份手动运行脚本。您必须从 GPO 本身中挖掘出该文件,但它会让您知道是否由于某种原因您使用的任何脚本语言对该用户被禁用。
答案2
您是否尝试过将机器移出域然后再放回去?如果只有少数用户,则不会花很长时间。我以前遇到过这样的问题,它解决了我的问题。
答案3
我认为有一个使用 GPO 运行脚本的带宽测试,如果太低,则不运行。
答案4
检查用户在 AD 中允许的登录时间。我曾经遇到过一个用户,他因为某种原因将登录时间设置为奇数时间,因此也遇到了同样的问题。