メインコンテンツにスキップ

Get-Mailbox

注: 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によって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。

こちらの回答で解決しましたか?