admin管理员组

文章数量:1648395

【问题】运行 connect-msolservice,输完账号信息后,系统返回报错:

PS D:\scripts\O365> 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:\scripts\O365> get-module

ModuleType Version    Name         ExportedCommands
---------- -------    ----         ----------------
Manifest   1.0        MSOnline     {Add-MsolForeignGroupToRole, Add-Msol...

尝试升级MSOline模块, 报错。

PS D:\scripts\O365> 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:\scripts\O365> install-module msonline -force -AllowClobber

重新安装完MSOnline模块后,登录正常。模块版本信息如下。

PS D:\scripts\O365> get-module

ModuleType Version    Name         ExportedCommands
---------- -------    ----         ----------------
Manifest   1.1.183.66 MSOnline     {Add-MsolAdministrativeUnitMember, Add-MsolForeignGroupToR...

本文标签: 报错运维powershellblockedAccount