【发布时间】:2019-08-07 21:43:58
【问题描述】:
我遇到了一个非常奇怪的问题。我无法导入 Azure AD 同步模块。 这是我尝试过的:
Import-Module ADSyncImport-Module "C:\Program Files\Microsoft Azure AD Sync\Bin\ADSync\ADSync.psd1"
我收到以下错误:
导入模块:无法加载文件或程序集 'file:///C:\Program 文件\Microsoft Azure AD Sync\Bin\Microsoft.Azure.ActiveDirectory.Synchronization.ProvisioningWebServiceAdapter.dll' 或其依赖项之一。试图加载程序 格式不正确。在行:1 字符:1 + 导入模块 adsync + ~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) [Import-Module], BadImageFormatException + FullyQualifiedErrorId : FormatXmlUpdateException,Microsoft.PowerShell.Commands.ImportModuleCommand
我是在以下前提下运行的:
- Azure AD Connect 1.2.70
- Powershell 4.0
- Windows Server 2012R2
我使用的帐户是域管理员,应该具有完全权限。我正在 RDP 进入服务器。我还以管理员身份运行 Powershell。我检查了所有安装和框架,它们要么是最新的,要么不适用。 AD 同步运行得很好,我只是想让 powershell CMDlet 工作,以便我可以将它们添加到我正在编写的脚本中。
更新:请参阅以下答案以获取解决方案。重新安装 AAD 是解决方案。
【问题讨论】:
-
尝试重新安装 azure ad connect?
-
我在其他地方进行研究时运气不佳。在这一点上,这几乎是我唯一的选择。我不确定还能尝试什么。
标签: azure powershell