Zum Hauptinhalt springen

Get-Mailbox

Hinweis: Für die PowerShell-Integration ist ein ShareGate Migrate Pro- oder Enterprise-Abonnement erforderlich. Sie ist im Essentials-Plan nicht verfügbar.

Befehl

Get-Mailbox

Beschreibung

Der Befehl zum Abrufen von Postfächern aus einer Microsoft 365- oder Google Workspace-Umgebung.

Das Microsoft Exchange Online-PowerShell-Modul verfügt ebenfalls über einen Get-Mailbox-Befehl, der zu Konflikten führen kann. Sie können dieses Problem vermeiden, indem Sie in Ihren Skripten modulqualifizierte Namen verwenden. Für das ShareGate PowerShell-Modul würde ein modulqualifizierter Name in Ihrem Skript wie sharegate\Get-Mailbox aussehen.

Beispiele

Ein Postfach anhand der ID abrufen

$connection = Connect-MicrosoftOnline
$mailboxId = "0bc4c795-fc91-4920-b6dd-bb33c4e2e6cd"
Get-Mailbox -Id $mailboxId -Connection $connection

Mehrere Postfächer anhand von IDs abrufen

$connection = Connect-Google
$mailboxIds = "123456789012345678901", "123456789012345678902"
Get-Mailbox -Id $mailboxIds -Connection $connection -AllowMultiple

Alle gemeinsamen Postfächer abrufen

$connection = Connect-MicrosoftOnline
Get-Mailbox -MailboxType Shared -Connection $connection -AllowMultiple

Ein Postfach anhand des Namens abrufen

$connection = Connect-Google
$mailboxName = "Adele Vance"
Get-Mailbox -Name $mailboxName -Connection $connection

Ein Postfach anhand der E-Mail-Adresse abrufen

$connection = Connect-MicrosoftOnline
$mailboxEmail = "[email protected]"
Get-Mailbox -EmailAddress $mailboxEmail -Connection $connection

Syntax

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]

Parameter

-AllowMultiple <SwitchParameter>

Gibt an, dass der Befehl mehrere Postfächer zurückgeben kann.

Erforderlich?

False

Standardwert

None

Pipelineeingabe zulässig?

False

Platzhalterzeichen zulässig?

False

Parametersatzname

(All)

Aliase

None

-Connection <Connection>

Gibt die Verbindung an.

Erforderlich?

True

Standardwert

None

Pipelineeingabe zulässig?

True (ByValue)

Platzhalterzeichen zulässig?

False

Parametersatzname

(All)

Aliase

None

-EmailAddress <String[]>

Gibt die E-Mail-Adresse des Postfachs an (Platzhalter werden unterstützt).

Erforderlich?

True

Standardwert

System.String[]

Pipelineeingabe zulässig?

False

Platzhalterzeichen zulässig?

True

Parametersatzname

EmailAddress

Aliase

None

-Id <String[]>

Gibt die ID des Postfachs an.

Erforderlich?

True

Standardwert

System.String[]

Pipelineeingabe zulässig?

False

Platzhalterzeichen zulässig?

False

Parametersatzname

Id

Aliase

None

-MailboxType <MailboxType[]>

Gibt den Typ des Postfachs an.

Erforderlich?

False

Standardwert

ShareGate.Mailboxes.Copy.Plugin.Automation.Mailboxes.Entities.MailboxType[]

Pipelineeingabe zulässig?

False

Platzhalterzeichen zulässig?

False

Parametersatzname

(All)

Aliase

None

-Name <String[]>

Gibt den Anzeigenamen des Postfachs an (Platzhalter werden unterstützt).

Erforderlich?

True

Standardwert

System.String[]

Pipelineeingabe zulässig?

False

Platzhalterzeichen zulässig?

True

Parametersatzname

Name

Aliase

None

Dieser Artikel wurde mit künstlicher Intelligenz übersetzt. Bei Unklarheiten konsultieren Sie bitte die englische Originalversion.

Hat dies deine Frage beantwortet?