【问题】运行 connect-msolservice,输完账号信息后,系统返回报错:
PS D:scriptsO365> Connect-MsolService Connect-MsolService : This account is blocked. Contact your Tenant administrator. 所在位置 行:1 字符: 1 + Connect-MsolService + ~~~~~~~~~~~~~~~~~~~ +CategoryInfo :OperationStopped: (:) [Connect-MsolService], MicrosoftonlineException +FullyQualifiedErrorId:0x80048823,Microsoft.Online.Administration.Automation.ConnectMsolService
出现这个 "This account is blocked" 提示时,客户端访问O365服务却是一切正常,网页登录各个管理界面也没问题。刚开始怀疑可能是账号被Block的状态还没有同步到其他地方,但安全日志查下来各个地方看上去都正常,账号本身也正常没被 Block.
【解决】升级Powershell 的MSOnline模块
当前的MSOline模块,版本 1.0
PS D:scriptsO365> get-module
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Manifest 1.0 MSonline {Add-MsolForeignGroupToRole, Add-Msol...
尝试升级MSOline模块, 报错。
PS D:scriptsO365> update-module -name msonline
update-module : 模块“msonline”不是使用 Install-Module 安装的,因此无法更新该模块。
所在位置 行:1 字符: 1
+ update-module -name msonline
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo :InvalidOperation: (msonline:String) [Write-Error],WriteErrorException
+ FullyQualifiedErrorId :ModuleNotInstalledUsingInstallModuleCmdlet,Update-Module
尝试重新安装MSOnline模块
PS D:scriptsO365> install-module msonline -force -AllowClobber
重新安装完MSOnline模块后,登录正常。模块版本信息如下。
PS D:scriptsO365> get-module
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Manifest 1.1.183.66 MSonline {Add-MsolAdministrativeUnitMember, Add-MsolForeignGroupToR...



