【问题标题】:Network .bat with AD User credentials具有 AD 用户凭据的网络 .bat
【发布时间】:2018-03-19 11:44:14
【问题描述】:

早上好,

当我们的用户登录时,我正在尝试编写一个 .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 中提取用户详细信息,而不是将它们放入我自己。请问这样可以吗?!

干杯,

【问题讨论】:

  • 您不能像这样将许多命令一个接一个地放在同一行上并期望它们起作用! (您使用的是批处理文件,因此无需将其限制为一行)。也没有像enter这样的命令。
  • 嗨康波。抱歉,“输入”是我的错字。以上是您上周帮助提供的代码,所以它确实有效。有没有一种方法可以让我从 AD 获取用户凭据而无需手动输入?如前所述,/User 密码确实有效,但我不知道如何让批处理从 AD 获取凭据。

标签: windows batch-file networking active-directory


【解决方案1】:

这完全取决于您如何运行它。不要使用管理员凭据运行它。您需要在用户凭据下运行 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

【讨论】:

    猜你喜欢
    • 2023-04-03
    • 2012-05-04
    • 1970-01-01
    • 1970-01-01
    • 2020-05-26
    • 2011-06-24
    • 1970-01-01
    • 2011-01-05
    相关资源
    最近更新 更多