Note : L'intégration PowerShell nécessite un abonnement Pro ou Enterprise à ShareGate Migrate. Elle n'est pas disponible avec le plan Essentials.
Commande
New-MailboxCopyOptions
Description
Cette commande crée des options de copie à utiliser lors d'une opération de copie de boîte aux lettres.
Pour en savoir plus sur vos options de copie de boîte aux lettres, consultez Survol de Copy mailboxes - Copy options.
Exemples
Copier uniquement les courriels des 90 derniers jours
$src = Connect-MicrosoftOnline
$dst = Connect-MicrosoftOnline
$copyOptions = New-MailboxCopyOptions -IncludeEmails -EmailCopyRangeStart (Get-Date).AddDays(-90)
$mailboxesToCopy = Get-Mailbox -Connection $src -Id 272980f8-cba2-4b7f-b020-12ea922d92c5
$mappings = Import-MailboxMappings -SourceConnection $src -DestinationConnection $dst -Path "C:\mappings\SharegateMailboxesMapping.csv"
Copy-Mailbox -SourceConnection $src -DestinationConnection $dst -CopyOptions $copyOptions -MappingSettings $mappings -Mailboxes $mailboxesToCopy
Copier les courriels depuis le début jusqu'à aujourd'hui
$src = Connect-Google
$dst = Connect-MicrosoftOnline
$copyOptions = New-MailboxCopyOptions -IncludeEmails
$mailboxToCopy = Get-Mailbox -Connection $src -Id 123456789012345678901
$mappings = Import-MailboxMappings -SourceConnection $src -DestinationConnection $dst -Path "C:\mappings\SharegateMailboxesMapping.csv"
Copy-Mailbox -SourceConnection $src -DestinationConnection $dst -CopyOptions $copyOptions -MappingSettings $mappings -Mailboxes $mailboxToCopy
Copier les courriels d'une plage de dates et inclure les événements de calendrier avec de nouveaux liens
$startDate = [DateTime]::ParseExact("06-01-2024", "MM-dd-yyyy", $null)
$endDate = [DateTime]::ParseExact("12-01-2024", "MM-dd-yyyy", $null)
New-MailboxCopyOptions -IncludeEmails -EmailCopyRangeStart $startDate -EmailCopyRangeEnd $endDate -IncludeCalendar -CreateNewMeetingLinks
Copier les courriels depuis le début jusqu'à aujourd'hui et inclure les règles de boîte aux lettres
New-MailboxCopyOptions -IncludeEmails -IncludeMailboxRules
Copier uniquement les contacts
New-MailboxCopyOptions -IncludeContacts
Copier uniquement les calendriers avec tous les événements
New-MailboxCopyOptions -IncludeCalendar -CopyPastEvents
Copier uniquement les calendriers avec les événements à partir d'une date passée spécifiée
New-MailboxCopyOptions -IncludeCalendar -CopyPastEvents -CalendarCopyStartDate "2025-02-10"
Copier les événements de calendrier à partir d'aujourd'hui avec de nouveaux liens de réunion, les règles de boîte aux lettres, les contacts et les courriels des 180 derniers jours
$startDate = (Get-Date).AddDays(-180)
New-MailboxCopyOptions -IncludeEmails -EmailCopyRangeStart $startDate -IncludeCalendar -CreateNewMeetingLinks -IncludeContacts -IncludeMailboxRules
Copier tous les événements de calendrier avec de nouveaux liens de réunion, les règles de boîte aux lettres, les contacts et les courriels des 180 derniers jours
$startDate = (Get-Date).AddDays(-180)
New-MailboxCopyOptions -IncludeEmails -EmailCopyRangeStart $startDate -IncludeCalendar -CreateNewMeetingLinks -CopyPastEvents -IncludeContacts -IncludeMailboxRules
Copier les événements de calendrier à partir d'une date passée spécifiée avec de nouveaux liens de réunion, les règles de boîte aux lettres, les contacts et les courriels des 180 derniers jours
$startDate = (Get-Date).AddDays(-180)
New-MailboxCopyOptions -IncludeEmails -EmailCopyRangeStart $startDate -IncludeCalendar -CreateNewMeetingLinks -CopyPastEvents -CalendarCopyStartDate "2025-01-01" -IncludeContacts -IncludeMailboxRules
Copier les courriels depuis le début jusqu'à aujourd'hui, y compris les courriels supprimés et indésirables
New-MailboxCopyOptions -IncludeEmails -IncludeMailboxRules -IncludeDeletedEmails -IncludeJunkEmails
Copier la conservation légale et remplacer les conservations existantes à la destination
New-MailboxCopyOptions -IncludeLitigationHold -ReplaceDestinationHolds
Syntaxe
New-MailboxCopyOptions
[-IncludeEmails <SwitchParameter>]
[-EmailCopyRangeStart <DateTime>]
[-EmailCopyRangeEnd <DateTime>]
[-IncludeCalendar <SwitchParameter>]
[-CreateNewMeetingLinks <SwitchParameter>]
[-CopyPastEvents <SwitchParameter>]
[-CalendarCopyStartDate <DateTime?>]
[-IncludeContacts <SwitchParameter>]
[-IncludeMailboxRules <SwitchParameter>]
[-IncludeDeletedEmails <SwitchParameter>]
[-IncludeJunkEmails <SwitchParameter>]
[-IncludeArchiveMailbox <SwitchParameter>]
[-IncludeLitigationHold <SwitchParameter>]
[-ReplaceDestinationHolds <SwitchParameter>]
Paramètres
-CalendarCopyStartDate <DateTime?>
Spécifie la date de début à partir de laquelle les événements de calendrier seront migrés.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | non |
Accepte les caractères génériques ? | Non |
Nom du jeu de paramètres | (Tous) |
Alias | Aucun |
-CopyPastEvents <SwitchParameter>
Spécifie de copier les événements de calendrier passés.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | non |
Accepte les caractères génériques ? | Non |
Nom du jeu de paramètres | (Tous) |
Alias | Aucun |
-CreateNewMeetingLinks <SwitchParameter>
Spécifie de remplacer les liens Teams dans les événements de calendrier.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom du jeu de paramètres | (Tous) |
Alias | Aucun |
-EmailCopyRangeEnd <DateTime>
Spécifie la date de fin à partir de laquelle les courriels seront migrés.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom du jeu de paramètres | (Tous) |
Alias | Aucun |
-EmailCopyRangeStart <DateTime>
Spécifie la date de début à partir de laquelle les courriels seront migrés.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom du jeu de paramètres | (Tous) |
Alias | Aucun |
-IncludeArchiveMailbox <SwitchParameter>
Spécifie de copier l'archive inaltérable.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom du jeu de paramètres | (Tous) |
Alias | Aucun |
-IncludeCalendar <SwitchParameter>
Spécifie de copier le calendrier de la boîte aux lettres.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom du jeu de paramètres | (Tous) |
Alias | Aucun |
-IncludeContacts <SwitchParameter>
Spécifie de copier les contacts de la boîte aux lettres.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom du jeu de paramètres | (Tous) |
Alias | Aucun |
-IncludeDeletedEmails <SwitchParameter>
Spécifie d'inclure les courriels supprimés.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom du jeu de paramètres | (Tous) |
Alias | Aucun |
-IncludeEmails <SwitchParameter>
Spécifie de migrer les courriels de la boîte aux lettres
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom du jeu de paramètres | (Tous) |
Alias | Aucun |
-IncludeJunkEmails <SwitchParameter>
Spécifie d'inclure les courriels indésirables.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom du jeu de paramètres | (Tous) |
Alias | Aucun |
-IncludeLitigationHold <SwitchParameter>
Spécifie de copier la conservation légale de la boîte aux lettres source vers la destination.
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 |
-IncludeMailboxRules <SwitchParameter>
Indique de copier les règles de la boîte aux lettres.
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 |
-ReplaceDestinationHolds <SwitchParameter>
Indique d'écraser tous les blocages existants sur la boîte aux lettres de destination avec ceux de la source.
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 |
"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."
