Note : L'intégration PowerShell nécessite un abonnement Pro ou Enterprise à ShareGate Migrate. Elle n'est pas disponible avec le plan Essentials.
Commande
Get-Mailbox
Description
La commande pour obtenir des boîtes aux lettres à partir d'un environnement Microsoft 365 ou Google Workspace.
Note : Le module PowerShell Microsoft Exchange Online possède également une commande Get-Mailbox qui peut entraîner des conflits. Vous pouvez éviter ce problème en utilisant des noms qualifiés de module dans vos scripts. Pour le module PowerShell ShareGate, un nom qualifié de module ressemblera à sharegate\Get-Mailbox dans votre script.
Exemples
Obtenir une boîte aux lettres par ID
$connection = Connect-MicrosoftOnline
$mailboxId = "0bc4c795-fc91-4920-b6dd-bb33c4e2e6cd"
Get-Mailbox -Id $mailboxId -Connection $connection
Obtenir plusieurs boîtes aux lettres par ID
$connection = Connect-Google
$mailboxIds = "123456789012345678901", "123456789012345678902"
Get-Mailbox -Id $mailboxIds -Connection $connection -AllowMultiple
Obtenir toutes les boîtes aux lettres partagées
$connection = Connect-MicrosoftOnline
Get-Mailbox -MailboxType Shared -Connection $connection -AllowMultiple
Obtenir une boîte aux lettres par nom
$connection = Connect-Google
$mailboxName = "Adele Vance"
Get-Mailbox -Name $mailboxName -Connection $connection
Obtenir une boîte aux lettres par adresse courriel
$connection = Connect-MicrosoftOnline
$mailboxEmail = "[email protected]"
Get-Mailbox -EmailAddress $mailboxEmail -Connection $connection
Syntaxe
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]
Paramètres
-AllowMultiple <SwitchParameter>
Indique que plusieurs boîtes aux lettres peuvent être retournées par la commande.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom de l'ensemble de paramètres | (Tous) |
Alias | Aucun |
-Connection <Connection>
Spécifie la connexion.
Obligatoire ? | Oui |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Oui (ByValue) |
Accepte les caractères génériques ? | Non |
Nom de l'ensemble de paramètres | (Tous) |
Alias | Aucun |
-EmailAddress <String[]>
Spécifie l'adresse courriel de la boîte aux lettres (caractères génériques pris en charge).
Obligatoire ? | Oui |
Valeur par défaut | System.String[] |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Oui |
Nom de l'ensemble de paramètres | EmailAddress |
Alias | Aucun |
-Id <String[]>
Spécifie l'ID de la boîte aux lettres.
Obligatoire ? | Oui |
Valeur par défaut | System.String[] |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom de l'ensemble de paramètres | Id |
Alias | Aucun |
-MailboxType <MailboxType[]>
Spécifie le type de boîte aux lettres.
Obligatoire ? | Non |
Valeur par défaut | ShareGate.Mailboxes.Copy.Plugin.Automation.Mailboxes.Entities.MailboxType[] |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom de l'ensemble de paramètres | (Tous) |
Alias | Aucun |
-Name <String[]>
Spécifie le nom d'affichage de la boîte aux lettres (caractères génériques pris en charge).
Obligatoire ? | Oui |
Valeur par défaut | System.String[] |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Oui |
Nom de l'ensemble de paramètres | Name |
Alias | Aucun |
"Cet article a été traduit à l'aide de l'intelligence artificielle. En cas de doute, veuillez vous référer à la version originale en anglais."
