我正在尝试为Azure Active Directory / Office online编写一些脚本,但我完全无法安装MSOnline powershell模块。我已经安装了Office登录助手7.2版(64位版本的64位计算机)。当我尝试运行PowerShell模块的MSI安装程序时,它显示找不到登录助手。当我通过PowerShellGet安装powershell模块,然后运行命令时,它失败了,出现以下错误:
Connect-MsolService : Microsoft Online Services模块配置不正确。请卸载此模块,然后重新安装。第1行:1字符:1+连接-移动服务+~+ CategoryInfo : OperationStopped:(:)连接-移动服务,InvalidConfigurationException + FullyQualifiedErrorId :char
Connect-MsolService :对象引用未设置为对象的实例。第1行:1字符:1+连接-移动服务+~+ CategoryInfo : OperationStopped:(:)连接-移动服务,NullReferenceException + FullyQualifiedErrorId : System.NullReferenceException,
有什么方法可以安装这个吗?我甚至已经将我的系统语言更改为美国英语,并安装了正确的语言包(因为我以前遇到过一些问题,如果系统语言不是美国英语,则无法正确安装)
发布于 2016-07-08 12:44:32
在这里至少找到了一个可以工作的部分答案(至少让我的一个帐户的模块再次工作,另一个帐户仍然失败,仍然是一个谜):
MSOnline can't be imported on PowerShell (Connect-MsolService error)
发布于 2016-12-01 01:23:23
在我的例子中,一些注册表项丢失了(我不知道为什么),重新安装也没有帮助。我从另一个系统导入了具有一个路径自适应的注册表项,现在它可以工作了。我使用了以下注册表项(只需复制到文件powershell.reg,如有必要,更改InstallPath,然后导入):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSOnlinePowerShell]
"Version"="1.0.0"
"InstallPath"="c:\\Program Files\\WindowsPowerShell\\Modules\\MSOnline\\1.0\\"
"InstallLanguage"="en-us"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSOnlinePowerShell\Path]
"WebServiceUrl"="https://provisioningapi.microsoftonline.com/provisioningwebservice.svc"
"FederationProviderIdentifier"="microsoftonline.com"发布于 2016-07-16 01:37:29
按照以下步骤安装Azure AD模块here
https://stackoverflow.com/questions/36672088
复制相似问题