Exchange Online调用Get-MailboxFolderStatistics未识别为cmdlet求助
解决方案
- 第一步:卸载所有旧版ExchangeOnlineManagement模块,重装最新稳定版
Uninstall-Module ExchangeOnlineManagement -AllVersions -Force Install-Module -Name ExchangeOnlineManagement -Force -AllowClobber
- 第二步:调整PowerShell执行策略
运行Get-ExecutionPolicy查看当前策略,若返回值为Restricted,执行以下命令修改后重启PowerShell:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
- 第三步:连接Exchange Online时显式导入目标cmdlet
替换为你的实际账号后执行连接命令:
Connect-ExchangeOnline -UserPrincipalName <你的实际邮箱账号> -CommandName Get-MailboxFolderStatistics
- 第四步:验证命令可用性
连接完成后执行Get-Command Get-MailboxFolderStatistics,如果正常返回命令的版本、模块信息,即可正常使用该cmdlet。
如果以上步骤操作后仍报错,检查环境是否同时安装了本地Exchange Server管理模块,两类模块存在命令冲突时也会触发该报错,临时卸载本地Exchange管理模块后重试即可。
内容的提问来源于stack exchange,提问作者Miguel
相关产品推荐
相关产品推荐

