我已经搜索了一个小时,但没有任何成功,所以如果我忽略了这是一个之前回答过的问题,请告诉我。
我正在尝试使用一个登录脚本来映射域中所有计算机上的驱动器。我遵循了以下操作: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放入文件夹中的批处理文件登录脚本的文件名。
最终的
只需注销该帐户已登录的所有机器,然后重新登录该机器即可映射驱动器,因此如果您已使用该域用户帐户登录到需要驱动器映射的机器,只需注销它然后重新登录即可。