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

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

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

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

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

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

我正在使用 Windows 2012 Server Standard R2

我也尝试过 gpupdate /force

答案1

设置登录脚本以在登录时映射驱动器


1. 创建驱动器映射登录脚本

笔记: 此示例使用“L”和“H”驱动器将这些驱动器映射的 UNC 路径映射到服务器共享,但您可以根据需要进行扩展、相应调整等。

IF EXIST L: NET USE L: /DELETE /YES
IF EXIST H: NET USE H: /DELETE /YES

NET USE L: \\<ServerName>\departments
NET USE H: \\<ServerName>\Homes\%username%

EXIT /B

2. 将登录脚本复制到域系统卷分享

登录到计算机后,从域管理员帐户转到\\%logonserver%\sysvol。进入后,您将看到带有域名的快捷方式链接,您需要单击以进入该链接。进入后,您将看到一个名为的文件夹scripts,这是登录脚本所在的文件夹。

域名文件夹快捷链接

  • 在此处输入图片描述

脚本文件夹

  • 在此处输入图片描述

登录脚本

  • 在此处输入图片描述

3.配置 AD 帐户以使用登录脚本

Active Directory 用户和计算机(登录到域控制器),打开要使用登录脚本映射驱动器的用户帐户对象。在帐户的属性中,转到轮廓选项卡,然后在登录脚本\scripts字段中仅输入按照上述步骤2放入文件夹中的批处理文件登录脚本的文件名。

在此处输入图片描述


最终的

只需注销该帐户已登录的所有机器,然后重新登录该机器即可映射驱动器,因此如果您已使用该域用户帐户登录到需要驱动器映射的机器,只需注销它然后重新登录即可。

相关内容