注: PowerShellとの連携には、ShareGate MigrateのProまたはEnterpriseサブスクリプションが必要です。Essentialsプランでは利用できません。
コマンド
Get-Mailbox
説明
Microsoft 365またはGoogle Workspace環境からメールボックスを取得するコマンドです。
Microsoft Exchange Online PowerShellモジュールにも競合を引き起こす可能性のあるGet-Mailboxコマンドがあります。スクリプトでモジュール修飾名を使用することで、この問題を回避できます。ShareGate PowerShellモジュールの場合、スクリプト内のモジュール修飾名はsharegate\Get-Mailboxのようになります。
例
IDでメールボックスを取得する
$connection = Connect-MicrosoftOnline
$mailboxId = "0bc4c795-fc91-4920-b6dd-bb33c4e2e6cd"
Get-Mailbox -Id $mailboxId -Connection $connection
複数のIDでメールボックスを取得する
$connection = Connect-Google
$mailboxIds = "123456789012345678901", "123456789012345678902"
Get-Mailbox -Id $mailboxIds -Connection $connection -AllowMultiple
すべての共有メールボックスを取得する
$connection = Connect-MicrosoftOnline
Get-Mailbox -MailboxType Shared -Connection $connection -AllowMultiple
名前でメールボックスを取得する
$connection = Connect-Google
$mailboxName = "Adele Vance"
Get-Mailbox -Name $mailboxName -Connection $connection
メールアドレスでメールボックスを取得する
$connection = Connect-MicrosoftOnline
$mailboxEmail = "[email protected]"
Get-Mailbox -EmailAddress $mailboxEmail -Connection $connection
構文
Get-Mailbox
-Connection <Connection>
[-MailboxType <MailboxType[]>]
[-AllowMultiple]
Get-Mailbox
-Name <String[]>
-Connection <Connection>
[-MailboxType <MailboxType[]>]
[-AllowMultiple]
Get-Mailbox
-Id <String[]>
-Connection <Connection>
[-MailboxType <MailboxType[]>]
[-AllowMultiple]
Get-Mailbox
-EmailAddress <String[]>
-Connection <Connection>
[-MailboxType <MailboxType[]>]
[-AllowMultiple]
パラメーター
-AllowMultiple <SwitchParameter>
コマンドが複数のメールボックスを返せることを指定します。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-Connection <Connection>
接続を指定します。
必須かどうか | True |
既定値 | None |
パイプライン入力を許可するか | True (ByValue) |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-EmailAddress <String[]>
メールボックスのメールアドレスを指定します(ワイルドカードをサポート)。
必須かどうか | True |
既定値 | System.String[] |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | True |
パラメーターセット名 | EmailAddress |
エイリアス | None |
-Id <String[]>
メールボックスのIDを指定します。
必須かどうか | True |
既定値 | System.String[] |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | Id |
エイリアス | None |
-MailboxType <MailboxType[]>
メールボックスの種類を指定します。
必須かどうか | False |
既定値 | ShareGate.Mailboxes.Copy.Plugin.Automation.Mailboxes.Entities.MailboxType[] |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-Name <String[]>
メールボックスの表示名を指定します(ワイルドカードをサポート)。
必須かどうか | True |
既定値 | System.String[] |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | True |
パラメーターセット名 | Name |
エイリアス | None |
この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。
