为什么 Get-MailboxFolder 返回“邮箱不可用”?

为什么 Get-MailboxFolder 返回“邮箱不可用”?

我想在 PowerShell 中获取我的邮箱文件夹列表。

由于我们有 ExchangeOnline,因此我像这样连接到我的 Exchange 服务器:

$Session = New-PSSession -ConfigurationName Microsoft.Exchange `
           -ConnectionUri https://ps.outlook.com/powershell/ -Credential $cred `
           -Authentication Basic -AllowRedirection
Import-PSSession $Session

现在我的问题是,Get-MailboxFolderPermission有效,但Get-MailboxFolder总是返回。为什么?The mailbox [email protected] is not available

PS Z:\Powershell-Scripts\Functions\Exchangeonline> Get-MailboxFolderPermission "[email protected]:\Inbox"

FolderName           User                 AccessRights                                                                                                 SharingPermissionFlags                                                                                     
----------           ----                 ------------                                                                                                 ----------------------                                                                                     
Inbox                Standard             {None}                                                                                                                                                                                                                  
Inbox                Anonym               {None}                                                                                                                                                                                                                  



PS Z:\Powershell-Scripts\Functions\Exchangeonline> get-mailboxfolder "[email protected]:\Inbox"
Das angegebene Postfach "[email protected]" ist nicht vorhanden.
    + CategoryInfo          : NotSpecified: (:) [Get-MailboxFolder], ManagementObjectNotFoundException
    + FullyQualifiedErrorId : [Server=AM4PR0302MB2626,RequestId=a6939056-15df-4b45-a10b-8b1cbb4a9207,TimeStamp=15.03.2018 14:31:00] [FailureCategory=Cmdlet-ManagementObjectNotFoundException] 9DD76FE4,Microsoft.Exchange.Management.StoreTasks.GetMailboxFolder
    + PSComputerName        : ps.outlook.com

我使用的是 PSVersion 5.1.14393.2068

编辑:它在 5.1.16299.251 和 4.0 上也不起作用

答案1

在命令上运行 Get-Help 会得到以下结果:

“使用 Get-MailboxFolder cmdlet 查看您自己的邮箱中的文件夹。管理员不能使用此 cmdlet 查看其他邮箱中的文件夹(此 cmdlet 仅可从 MyBaseOptions 用户角色使用)。”

看起来它正在做它被设计来做的事情。

相关内容