0

我正在为我的公司开发一个程序,该程序需要对用户的用户名进行检查,该程序仅在打开程序时才需要安装 AD 模块。它在我的 PC 上运行良好,但我是管理员,我运行的是 Windows 10。我的其余环境是 Windows 7。

我的代码:

Import-Module "\\FileServer\common\IT\Powershell\Modules\ActiveDirectory"

错误:

Import-Module: Could not load file or assembly 'file://\\bmh01-fs03\common\IT\Powershell\Modules\ActiveDirectory\Microsoft.ActiveDirectory.Management' or one of its dependencies. The ststem cannot find the file specified.

它是在 AD 模块中的吗?为什么它可以在我的 PC 而不是用户上运行?

4

1 回答 1

2

ActiveDirectory模块是不可再分发的模块。它是远程服务器管理工​​具 (RSAT) 的一部分,您必须将其安装在客户端上。

如果你想避免这种依赖,你可以通过[ADSI]提供者查询 Active Directory。

于 2018-11-27T18:14:22.740 回答