我正在为我的公司工作的程序,需要对用户的用户名,这需要AD模块的检查功能安装只有当程序被打开。它在我的电脑上运行良好,但我是管理员,我运行的是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上工作而不是用户?
2条答案
按热度按时间n1bvdmb61#
ActiveDirectory
模块是不可再发行的模块。它是远程服务器管理工具(RSAT)的一部分,您必须将其安装在客户端上。如果要避免此类依赖关系,可以使用
[ADSI]
提供程序查询Active Directory。sirbozc52#
这实际上在标准PowerShell中对我来说很好(只是不是PowerShell Core)。
使用RSAT模块从服务器传输以下目录:
并导入: