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.
