具有AD用户凭据的网络.bat

时间:2018-03-19 11:44:14

标签: windows batch-file networking active-directory

早上好,

我正在尝试编写.bat以在用户登录时映射网络驱动器。我有以下工作:

@echo off
If Exist S:\ net use s: /delete
Net Use s: \\192.168.1.88\NASData /Persistent:Yes

这会毫无问题地映射驱动器。我的问题是,如何合并用户AD登录凭据?

我知道/User:User password但我希望这可以填充AD中的各个用户详细信息。使用我们的管理员帐户,添加上面的行确实有用,但我希望能够从AD中提取用户详细信息,而不是将它们放在我自己身上。可以这样做吗?!

干杯,

1 个答案:

答案 0 :(得分:0)

这完全取决于你如何运行它。不要使用管理员凭据运行它。您需要在用户的凭据下运行bat文件 - 因此它需要是用户登录脚本。

用户登录脚本存储在域控制器上,然后在用户的AD帐户或组策略中设置。

以下是一个页面,介绍如何在各个AD帐户上设置登录脚本:https://www.petri.com/setting-up-logon-script-through-active-directory-users-computers-windows-server-2008

或按组策略:https://www.petri.com/setting-up-logon-script-through-gpo-windows-server-2008