Zum Hauptinhalt springen

Copy-Mailbox

Hinweis: Für die PowerShell-Integration ist ein ShareGate Migrate Pro- oder Enterprise-Abonnement erforderlich. Sie ist im Essentials-Plan nicht verfügbar.

Befehl

Copy-Mailbox

Beschreibung

Der Befehl zum Kopieren von Exchange Online- und Gmail-Postfächern in einen Microsoft 365-Mandanten.

Beispiele

Ein Exchange Online-Postfach aus Microsoft 365 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

Ein Gmail-Postfach aus Google Workspace kopieren

$src = Connect-Google
$dst = Connect-MicrosoftOnline

$copyOptions = New-MailboxCopyOptions -IncludeEmails -EmailCopyRangeStart (Get-Date).AddDays(-90)

$mailboxesToCopy = 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 $mailboxesToCopy

Postfächer kopieren und der Aufgabe einen benutzerdefinierten Namen geben

$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 -TaskName "First task"

Syntax

Copy-Mailbox
-Mailboxes <Mailbox[]>
-SourceConnection <Connection>
-DestinationConnection <Connection>
-CopyOptions <MailboxCopyOptions>
-MappingSettings <MailboxMapping[]>
[-TaskName <String>]

Parameter

-CopyOptions <MailboxCopyOptions>

Gibt die Kopieroptionen für das Postfach an.

Erforderlich?

True

Standardwert

None

Pipelineeingabe zulässig?

False

Platzhalterzeichen zulässig?

False

Parametersatzname

(All)

Aliase

None

-DestinationConnection <Connection>

Gibt die Zielverbindung an.

Erforderlich?

True

Standardwert

None

Pipelineeingabe zulässig?

False

Platzhalterzeichen zulässig?

False

Parametersatzname

(All)

Aliase

None

-Mailboxes <Mailbox[]>

Gibt die zu kopierenden Quellpostfächer an.

Erforderlich?

True

Standardwert

ShareGate.Mailboxes.Copy.Plugin.Automation.Mailboxes.Entities.Mailbox[]

Pipelineeingabe zulässig?

True (ByValue)

Platzhalterzeichen zulässig?

False

Parametersatzname

(All)

Aliase

None

-MappingSettings <MailboxMapping[]>

Gibt die Zuordnungseinstellungen an.

Erforderlich?

True

Standardwert

ShareGate.Mailboxes.Copy.Plugin.Automation.MailboxesMappings.Entities.MailboxMapping[]

Pipelineeingabe zulässig?

False

Platzhalterzeichen zulässig?

False

Parametersatzname

(All)

Aliase

None

-SourceConnection <Connection>

Gibt die Quellverbindung an.

Erforderlich?

True

Standardwert

None

Pipelineeingabe zulässig?

False

Platzhalterzeichen zulässig?

False

Parametersatzname

(All)

Aliase

None

-TaskName <String>

Gibt einen Namen für die Aufgabe an.

Erforderlich?

False

Standardwert

None

Pipelineeingabe zulässig?

False

Platzhalterzeichen zulässig?

False

Parametersatzname

(All)

Aliase

None

Dieser Artikel wurde mit künstlicher Intelligenz übersetzt. Bei Unklarheiten konsultieren Sie bitte die englische Originalversion.

Hat dies deine Frage beantwortet?