Hinweis: Die PowerShell-Integration erfordert ein ShareGate Migrate Pro oder Enterprise Abonnement. Sie ist im Essentials Plan nicht verfügbar.
Befehl
New-MailboxCopyOptions
Beschreibung
Dieser Befehl erstellt Kopieroptionen für die Verwendung bei einer Postfach-Kopie.
Weitere Informationen zu den Kopieroptionen für Ihr Postfach finden Sie unter Copy mailboxes – Kopieroptionen.
Beispiele
Nur E-Mails der letzten 90 Tage kopieren
$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
Mit maximaler Postfach-Konkurrenz kopieren
$src = Connect-MicrosoftOnline
$dst = Connect-MicrosoftOnline
$copyOptions = New-MailboxCopyOptions -IncludeEmails -MaxConcurrentMailboxes 128
$mailboxesToCopy = Get-Mailbox -Connection $src
$mappings = Import-MailboxMappings -SourceConnection $src -DestinationConnection $dst -Path "C:\mappings\SharegateMailboxesMapping.csv"
Copy-Mailbox -SourceConnection $src -DestinationConnection $dst -CopyOptions $copyOptions -MappingSettings $mappings -Mailboxes $mailboxesToCopy
E-Mails vom Anfang der Zeit bis heute kopieren
$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
E-Mails aus einem bestimmten Zeitraum kopieren und Kalendereinträge mit neuen Links einschließen
$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
E-Mails vom Anfang der Zeit bis heute kopieren und Postfachregeln einschließen
New-MailboxCopyOptions -IncludeEmails -IncludeMailboxRules
Nur Kontakte kopieren
New-MailboxCopyOptions -IncludeContacts
Nur Kalender mit allen Ereignissen kopieren
New-MailboxCopyOptions -IncludeCalendar -CopyPastEvents
Nur Kalender mit Ereignissen ab einem bestimmten Datum kopieren
New-MailboxCopyOptions -IncludeCalendar -CopyPastEvents -CalendarCopyStartDate "2025-02-10"
Kalenderereignisse ab heute mit neuen Besprechungslinks, Postfachregeln, Kontakten und E-Mails der letzten 180 Tage kopieren
$startDate = (Get-Date).AddDays(-180)
New-MailboxCopyOptions -IncludeEmails -EmailCopyRangeStart $startDate -IncludeCalendar -CreateNewMeetingLinks -IncludeContacts -IncludeMailboxRules
Alle Kalenderereignisse mit neuen Besprechungslinks, Postfachregeln, Kontakten und E-Mails der letzten 180 Tage kopieren
$startDate = (Get-Date).AddDays(-180)
New-MailboxCopyOptions -IncludeEmails -EmailCopyRangeStart $startDate -IncludeCalendar -CreateNewMeetingLinks -CopyPastEvents -IncludeContacts -IncludeMailboxRules
Kalenderereignisse ab einem bestimmten Datum mit neuen Besprechungslinks, Postfachregeln, Kontakten und E-Mails der letzten 180 Tage kopieren
$startDate = (Get-Date).AddDays(-180)
New-MailboxCopyOptions -IncludeEmails -EmailCopyRangeStart $startDate -IncludeCalendar -CreateNewMeetingLinks -CopyPastEvents -CalendarCopyStartDate "2025-01-01" -IncludeContacts -IncludeMailboxRules
E-Mails vom Anfang der Zeit bis heute kopieren, einschließlich gelöschter und Junk-E-Mails
New-MailboxCopyOptions -IncludeEmails -IncludeMailboxRules -IncludeDeletedEmails -IncludeJunkEmails
Aufbewahrung für Rechtsstreitigkeiten kopieren und bestehende Aufbewahrungen am Ziel ersetzen
New-MailboxCopyOptions -IncludeLitigationHold -ReplaceDestinationHolds
Syntax
New-MailboxCopyOptions
[-IncludeEmails <SwitchParameter>]
[-EmailCopyRangeStart <DateTime>]
[-EmailCopyRangeEnd <DateTime>]
[-IncludeCalendar <SwitchParameter>]
[-CreateNewMeetingLinks <SwitchParameter>]
[-CopyPastEvents <SwitchParameter>]
[-CalendarCopyStartDate <DateTime>]
[-IncludeContacts <SwitchParameter>]
[-IncludeMailboxRules <SwitchParameter>]
[-IncludeArchiveMailbox <SwitchParameter>]
[-IncludeDeletedEmails <SwitchParameter>]
[-IncludeJunkEmails <SwitchParameter>]
[-IncludeLitigationHold <SwitchParameter>]
[-ReplaceDestinationHolds <SwitchParameter>]
[-MaxConcurrentMailboxes <Int32>]
[-CopyToFolder <SwitchParameter>]
[-CopyIntoFolderName <String>]
Parameter
-CalendarCopyStartDate <DateTime>
Gibt das Startdatum an, ab dem die Kalendereinträge migriert werden.
Erforderlich? | False |
Standardwert | None |
Pipeline-Eingabe akzeptieren? | False |
Platzhalterzeichen akzeptieren? | False |
Parametersatzname | (Alle) |
Aliase | Keine |
-CopyIntoFolderName <String>
Gibt den Namen des Ziel-Unterordners an, wenn -CopyToFolder gesetzt ist.
Erforderlich? | False |
Standardwert | None |
Pipeline-Eingabe akzeptieren? | False |
Platzhalterzeichen akzeptieren? | False |
Parametersatzname | (Alle) |
Aliase | Keine |
-CopyPastEvents <SwitchParameter>
Gibt an, dass vergangene Kalendereinträge kopiert werden.
Erforderlich? | False |
Standardwert | None |
Pipeline-Eingabe akzeptieren? | False |
Platzhalterzeichen akzeptieren? | False |
Parametersatzname | (Alle) |
Aliase | Keine |
-CopyToFolder <SwitchParameter>
Gibt an, dass der Postfachinhalt in einen Ziel-Unterordner statt in das Postfach-Stammverzeichnis kopiert wird.
Erforderlich? | False |
Standardwert | None |
Pipeline-Eingabe akzeptieren? | False |
Platzhalterzeichen akzeptieren? | False |
Parametersatzname | (Alle) |
Aliase | Keine |
-CreateNewMeetingLinks <SwitchParameter>
Gibt an, dass die Team-Links in den Kalendereinträgen ersetzt werden.
Erforderlich? | False |
Standardwert | None |
Pipeline-Eingabe akzeptieren? | False |
Platzhalterzeichen akzeptieren? | False |
Parametersatzname | (Alle) |
Aliase | Keine |
-EmailCopyRangeEnd <DateTime>
Gibt das Enddatum an, bis zu dem die E-Mails migriert werden.
Erforderlich? | False |
Standardwert | Keine |
Pipeline-Eingabe akzeptieren? | False |
Platzhalterzeichen akzeptieren? | False |
Name des Parametersatzes | (Alle) |
Aliase | Keine |
-EmailCopyRangeStart <DateTime>
Gibt das Startdatum an, ab dem die E-Mails migriert werden.
Erforderlich? | False |
Standardwert | Keine |
Pipeline-Eingabe akzeptieren? | False |
Platzhalterzeichen akzeptieren? | False |
Name des Parametersatzes | (Alle) |
Aliase | Keine |
-IncludeArchiveMailbox <SwitchParameter>
Gibt an, dass das In-Place-Archivpostfach kopiert wird.
Erforderlich? | False |
Standardwert | Keine |
Pipeline-Eingabe akzeptieren? | False |
Platzhalterzeichen akzeptieren? | False |
Name des Parametersatzes | (Alle) |
Aliase | Keine |
-IncludeCalendar <SwitchParameter>
Gibt an, dass der Kalender des Postfachs kopiert wird.
Erforderlich? | False |
Standardwert | Keine |
Pipeline-Eingabe akzeptieren? | False |
Platzhalterzeichen akzeptieren? | False |
Name des Parametersatzes | (Alle) |
Aliase | Keine |
-IncludeContacts <SwitchParameter>
Gibt an, dass die Kontakte des Postfachs kopiert werden.
Erforderlich? | False |
Standardwert | Keine |
Pipeline-Eingabe akzeptieren? | False |
Platzhalterzeichen akzeptieren? | False |
Name des Parametersatzes | (Alle) |
Aliase | Keine |
-IncludeDeletedEmails <SwitchParameter>
Gibt an, dass gelöschte E-Mails einbezogen werden.
Erforderlich? | False |
Standardwert | Keine |
Pipeline-Eingabe akzeptieren? | False |
Platzhalterzeichen akzeptieren? | False |
Name des Parametersatzes | (Alle) |
Aliase | Keine |
-IncludeEmails <SwitchParameter>
Gibt an, dass die E-Mails des Postfachs migriert werden.
Erforderlich? | False |
Standardwert | Keine |
Pipeline-Eingabe akzeptieren? | False |
Platzhalterzeichen akzeptieren? | False |
Name des Parametersatzes | (Alle) |
Aliase | Keine |
-IncludeJunkEmails <SwitchParameter>
Gibt an, dass Junk-E-Mails einbezogen werden.
Erforderlich? | False |
Standardwert | Keine |
Pipeline-Eingabe akzeptieren? | False |
Platzhalterzeichen akzeptieren? | False |
Name des Parametersatzes | (Alle) |
Aliase | Keine |
-IncludeLitigationHold <SwitchParameter>
Gibt an, dass die Aufbewahrung für Rechtsstreitigkeiten des Quell-Postfachs auf das Ziel kopiert wird.
Erforderlich? | False |
Standardwert | Keine |
Pipeline-Eingabe akzeptieren? | False |
Platzhalterzeichen akzeptieren? | False |
Name des Parametersatzes | (Alle) |
Aliase | Keine |
-IncludeMailboxRules <SwitchParameter>
Gibt an, dass die Regeln des Postfachs kopiert werden.
Erforderlich? | False |
Standardwert | None |
Pipeline-Eingabe akzeptieren? | False |
Platzhalterzeichen akzeptieren? | False |
Parameter-Set-Name | (All) |
Aliase | None |
-MaxConcurrentMailboxes <Int32>
Legt die maximale Anzahl an Postfächern fest, die parallel kopiert werden, bis zu 128. Wenn nicht angegeben, kopiert ShareGate Migrate 16 Postfächer gleichzeitig. Höhere Werte beschleunigen den Vorgang, beanspruchen jedoch mehr CPU, Arbeitsspeicher und Netzwerkressourcen auf dem Computer, auf dem die Migration ausgeführt wird.
Erforderlich? | False |
Standardwert | 16 |
Pipeline-Eingabe akzeptieren? | False |
Platzhalterzeichen akzeptieren? | False |
Parameter-Set-Name | (All) |
Aliase | None |
-ReplaceDestinationHolds <SwitchParameter>
Gibt an, dass alle bestehenden Aufbewahrungen im Ziel-Postfach durch die aus der Quelle überschrieben werden.
Erforderlich? | False |
Standardwert | None |
Pipeline-Eingabe akzeptieren? | False |
Platzhalterzeichen akzeptieren? | False |
Parameter-Set-Name | (All) |
Aliase | None |
"Dieser Artikel wurde mithilfe künstlicher Intelligenz übersetzt. Im Zweifelsfall beachten Sie bitte die englische Originalversion."
