Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure AD Sync无法加载文件_Azure_Powershell - Fatal编程技术网

Azure AD Sync无法加载文件

Azure AD Sync无法加载文件,azure,powershell,Azure,Powershell,我有一个很奇怪的问题。我无法导入Azure广告同步模块。 以下是我尝试过的: 导入模块ADSync 导入模块C:\Program Files\Microsoft Azure AD Sync\Bin\ADSync\ADSync.psd1 我得到以下错误: 导入模块:无法加载文件或程序集的file:///C:\节目 文件\Microsoft Azure广告 Sync\Bin\Microsoft.Azure.ActiveDirectory.Synchronization.ProvisioningWeb

我有一个很奇怪的问题。我无法导入Azure广告同步模块。 以下是我尝试过的:

导入模块ADSync

导入模块C:\Program Files\Microsoft Azure AD Sync\Bin\ADSync\ADSync.psd1

我得到以下错误:

导入模块:无法加载文件或程序集的file:///C:\节目 文件\Microsoft Azure广告 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服务器2012R2 我使用的帐户是域管理员,应该具有完全权限。我正在向服务器发送RDPing。我还以管理员身份运行Powershell。我检查了所有安装和框架,它们要么是最新的,要么不适用。AD sync运行得很好,我只是想让powershell cmdlet正常工作,以便将它们添加到我正在编写的脚本中


更新:有关解决方案,请参见下面的答案。重新安装AAD是解决方案。

能够使用以下命令导入模块,请尝试

Import-Module –Name "C:\Program Files\Microsoft Azure AD Sync\Bin\ADSync" -Verbose
其他文件参考:


希望这有帮助

尝试重新安装azure ad connect?我在其他地方搜索的运气不太好。现在这几乎是我唯一的选择了。我不确定还可以尝试什么。不幸的是,它仍然会出错,并显示与以前相同的错误消息。它只是以VERBOSE开始:从路径“C:\Program Files\Microsoft Azure AD Sync\Bin\ADSync\ADSync.psd1”加载模块。您是否能够下载并重新安装,但仍然收到相同的错误?很遗憾,我还没有机会重新安装。我会尽快用我的结果更新这个问题/答案。希望有另一个解决方案,但这似乎是唯一的选择。更新:我终于能够重新安装AAD,这解决了问题。我现在可以运行cmdlet了。