我有这个问题,但找不到任何答案。问题是我试图使用Azure cdmlet通过c#代码连接到O365,但我无法获得connect-msolservice
。
当您尝试在Office365中运行管理PowerShell cmdlet时出现
“”无法识别术语“”错误“”
发布于 2013-04-15 23:12:04
经过几个小时的搜索和尝试,我发现在x64服务器上必须为x64安装MSOnline模块,而一些需要运行这些模块的程序使用的是x86 PS版本,因此他们永远也找不到它。
SOLUTION我解决这个问题的方法是:
从源文件中复制名为MSOnline
和MSOnline Extended
的文件夹
C:\Windows\System32\WindowsPowerShell\v1.0\Modules\
添加到文件夹
C:\Windows\SysWOW64\WindowsPowerShell\v1.0\Modules\
然后在PS中运行Import-Module MSOnline
,它将自动获得模块:D
发布于 2013-08-22 23:33:38
在阅读了微软的TechNet文章"Azure Active Directory Cmdlets" -> section "Install the Azure AD Module"之后,谢天谢地,这个过程似乎得到了极大的简化。
截至2016/06/30,为了成功执行PowerShell命令Import-Module MSOnline
和Connect-MsolService
,您需要安装以下应用程序(仅限64位):
适用于
名称:“适用于IT专业人员的Microsoft Online Services登录助手RTW”
版本:7.250.4556.0
(最新)
安装程序URL:https://www.microsoft.com/en-us/download/details.aspx?id=41950
安装程序文件名:msoidcli_64.msi
名称:“Directory Active Directory Module for Directory”
版本:未知,但最新安装程序文件的SHA-256散列为D077CF49077EE133523C1D3AE9A4BF437D220B16D651005BBC12F7BDAD1BF313
安装程序URL:https://technet.microsoft.com/en-us/library/dn975125.aspx
安装程序文件名:AdministrationConfig-en.msi
名称:“微软PowerShell 3.0”
版本:3.0
(以后的版本可能也能用)
安装程序URL:https://www.microsoft.com/en-us/download/details.aspx?id=34595
安装程序文件名:Windows6.1-KB2506143-x64.msu
发布于 2017-03-11 02:09:25
将32位库复制到64位的解决方案对我不起作用。起作用的是取消选中项目属性中的目标平台首选32位复选标记。
https://stackoverflow.com/questions/16018732
复制相似问题