MSOnline不能在PowerShell中导入(连接-MsolService错误)(MSOnlin

2019-08-31 06:57发布

我有这个问题,并couldn't找到任何答案。 问题是,我试图使用Azure的cdmlets通过C#代码连接到O365,但我couldn't得到connect-msolservice

“当您尝试在Office 365" 运行管理的Windows PowerShell cmdlet”这个词是不承认”错误

Answer 1:

回顾微软的TechNet文章后, “Azure的Active Directory中的cmdlet” - >部分“安装Azure的AD模块” ,看来,这个过程已经被彻底简化,谢天谢地。

随着2016年6月30日,为了成功执行PowerShell命令Import-Module MSOnlineConnect-MsolService ,您需要安装以下应用程序(仅64位):

  1. 适用的操作系统:Windows 7 10
    名称:“微软在线服务登录助手为IT专业人员RTW”
    版本: 7.250.4556.0 (最新)
    安装网址: https://www.microsoft.com/en-us/download/details.aspx?id=41950
    安装程序文件名: msoidcli_64.msi
  2. 适用的操作系统:Windows 7 10
    名称: “适用于Windows PowerShell的Windows Azure Active Directory模块”
    版本:未知的,但最新的安装文件的SHA-256散列D077CF49077EE133523C1D3AE9A4BF437D220B16D651005BBC12F7BDAD1BF313
    安装网址: https://technet.microsoft.com/en-us/library/dn975125.aspx
    安装程序文件名: AdministrationConfig-en.msi
  3. 适用的操作系统:Windows 7
    名称: “Windows PowerShell中3.0”
    版本: 3.0 (后续版本将可能工作太)
    安装网址: https://www.microsoft.com/en-us/download/details.aspx?id=34595
    安装程序文件名: Windows6.1-KB2506143-x64.msu

 



Answer 2:

经过搜索和尝试的时间,我发现,在x64服务器上的MSOnline模块必须安装x64和一些程序需要运行它们使用的是x86的PS版,所以他们永远也找不到它。

[解决]我做了什么来解决这个问题是:

所谓复制的文件夹MSOnlineMSOnline Extended从源头

C:\ WINDOWS \ SYSTEM32 \ WindowsPowerShell \ V1.0 \模块\

文件夹

C:\ WINDOWS \ Syswow64资料\ WindowsPowerShell \ V1.0 \模块\

然后在PS运行Import-Module MSOnline ,它会自动获得模块:d



Answer 3:

到64位与复制32位的库解决方案并没有为我工作。 什么工作是取消选中目标平台身高32位对勾项目属性。



Answer 4:

我使用的SPO命令行管理程序的新版本。 对我来说,得到的错误去了,我改变了我的导入模块语句中使用:

Import-Module Microsoft.Online.SharePoint.PowerShell -DisableNameChecking;

我还使用了较新的命令:

Connect-SPOService



Answer 5:

连接到了Office 365和Exchange Online在一个易于使用的脚本。

提醒:您必须安装以下软件,以便通过PowerShell来管理Office 365。

微软在线服务登录助手: http://go.microsoft.com/fwlink/?LinkId=286152

天青AD模块的Windows PowerShell的32位- http://go.microsoft.com/fwlink/p/?linkid=236298 64位- http://go.microsoft.com/fwlink/p/?linkid=236297

更多信息在这里找到: http://technet.microsoft.com/en-us/library/hh974317.aspx



Answer 6:

需要以下:

  • MS在线服务助理需要下载和安装。
  • MS在线模块为PowerShell的需要下载并安装
  • 连接到Microsoft Online PowerShell中

来源: http://www.msdigest.net/2012/03/how-to-connect-to-office-365-with-powershell/

我运行一个x64操作系统目前(在Win8专业版):那么,如果您运行的是64位计算机遵循这一个。

复制从(1)的文件夹MSOnline - >(2)在这里看到

1)C:\ Windows \ System32下\ WindowsPowerShell \ V1.0 \模块(MSOnline)

2)C:\的Windows \ Syswow64资料\ WindowsPowerShell \ V1.0 \模块(MSOnline)

来源: http://blog.clauskonrad.net/2013/06/powershell-and-c-cant-load-msonline.html

希望这是更好,可以节省一些人的时间



文章来源: MSOnline can't be imported on PowerShell (Connect-MsolService error)