Passer au contenu principal

Nouvelle-OptionsDeCopieBoîteAuxLettres

Définissez vos options de copie pour copier les boîtes aux lettres Microsoft 365 Exchange Online et Google Workspace Gmail avec PowerShell.

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."

Avez-vous trouvé la réponse à votre question ?