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

私はPSバージョン5.1.14393.2068を使用しています

編集: 5.1.16299.251 および 4.0 でも動作しません

答え1

コマンドで Get-Help を実行すると、次の結果が表示されます。

「Get-MailboxFolder コマンドレットを使用して、自分のメールボックス内のフォルダーを表示します。管理者はこのコマンドレットを使用して他のメールボックス内のフォルダーを表示することはできません (このコマンドレットは MyBaseOptions ユーザー ロールからのみ使用できます)。」

まさに、作られた目的どおりに機能しているようです。

関連情報