PowerShell连接EXOL后查询邮箱文件夹报错:指定邮箱标识不存在
解决思路及建议
补全必要权限:全局管理员默认未必拥有跨用户访问邮箱文件夹的权限,先给你的管理员账号添加目标邮箱的完全访问权限:
Add-MailboxPermission -Identity "目标用户名" -User "你的管理员账号" -AccessRights FullAccess -InheritanceType All添加后等待15-30分钟生效,或者重新连接Exchange Online会话。
使用完整邮箱地址:替换用户名为目标用户的完整邮箱地址尝试查询,比如:
Get-MailboxFolder -Identity "user@yourdomain.com:\Inbox"确认目标邮箱的文件夹路径:部分用户可能修改了默认文件夹名称(比如把“Inbox”改成“收件箱”),先查询目标邮箱的实际文件夹信息:
Get-MailboxFolderStatistics -Identity "目标用户名" | Where-Object {$_.FolderType -eq "Inbox"} | Select-Object Name, FolderPath再用返回的正确路径格式执行
Get-MailboxFolder命令。重建PowerShell会话:关闭当前PowerShell窗口,重新以管理员身份打开并重新连接Exchange Online:
Connect-ExchangeOnline验证目标邮箱状态:确认目标邮箱未被禁用、归档或软删除,执行以下命令检查:
Get-Mailbox "目标用户名" | Select-Object Name, RecipientTypeDetails, AccountDisabled
内容的提问来源于stack exchange,提问作者nosupport2020
相关产品推荐
相关产品推荐

