为域服务器的用户组运行登录脚本

为域服务器的用户组运行登录脚本

我已经搜索了一个小时,但没有任何成功,所以如果我忽略了这是一个之前回答过的问题,请告诉我。

我正在尝试使用一个登录脚本来映射域中所有计算机上的驱动器。我遵循了以下操作:https://technet.microsoft.com/en-us/library/cc781361(v=ws.10).aspx用于添加脚本。但是,当域中的用户登录到他们的计算机时,它仍然不会运行。我需要将其推送到计算机或以某种方式激活它吗?

要进入组策略编辑器,我执行以下操作(这可能解释了为什么它对某些人来说不起作用)。我进入组策略管理器 --> 林 --> 域 -->MyCompany.local --默认域策略。我右键单击它并点击编辑,然后从那里我按照上面链接中的说明进行操作。然后我返回组策略管理并右键单击默认域策略并点击“强制”。用户登录时仍然没有任何反应。

任何帮助都非常感谢。我是一名开发人员,不是系统管理员,因此 Active Directory 不在我的专业领域。

我正在使用 Windows 2012 Server Standard R2

该 PC 位于域内。

两件奇怪的事情(可能对更有知识的人有所暗示)

1- 当我通过 RDP 以用户身份登录服务器时,它确实映射了我在组策略编辑器中设置的驱动器。但脚本似乎没有运行(它映射了其他驱动器)。

2-如果我打开资源管理器并浏览到包含我的脚本的文件夹 \MyCompany.local\sysvol\MyCompany.local\Policies{RANDOMGUID}\USER\Scripts\Logon 并且我尝试运行该脚本,我会收到此警告,所以我不确定这是否是权限问题?

https://i.stack.imgur.com/qDIwe.png

我也在 PC 上尝试过 gpupdate /force

答案1

我有几个建议。

就最佳实践而言,我建议不要修改默认域策略。最好根据需要创建其他策略。针对每个目的设置组策略对象可让您更轻松地根据需要链接/取消链接。

其次,如果您有 2008R2 域并且可以使用组策略首选项来映射驱动器,那么这将是一个更好的解决方案。GPP 消除了对登录脚本的需求,并让您用更少的脚本获得更多的控制权。

以下是一篇详细介绍该过程的文章:http://blogs.technet.com/b/askds/archive/2009/01/07/using-group-policy-preferences-to-map-drives-based-on-group-membership.aspx

如果您有 XP 客户端,则需要安装组策略客户端扩展:https://www.microsoft.com/en-ca/download/details.aspx?id=3628

答案2

PC 无法将脚本所在的服务器识别为内部网站点(如错误消息所示)。这意味着它们需要采用更严格的安全策略。

我假设有问题的服务器是您的服务器,或您的某台服务器。您是否以工作站无法识别的方式引用它?

您可以在 IE 设置中通过组策略(或逐台计算机)将服务器添加到“Intranet 区域”。您可能需要将名称的缩写版本添加到默认值:

  • 你的服务器1
  • 你的服务器2
  • *.您的公司.本地

或任何其他的User Settings -> Administrative Templates -> Windows Components -> Internet Explorer -> Internet Control Panel -> Security Page

相关内容