Zum Hauptinhalt springen

Neue-PostfachKopieroptionen

Definieren Sie Ihre Kopieroptionen, um Microsoft 365 Exchange Online- und Google Workspace Gmail-Postfächer mit PowerShell zu kopieren.

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

Hat dies deine Frage beantwortet?