Zum Hauptinhalt springen

New-CopySettings

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

Befehl

New-CopySettings

Beschreibung

Der Befehl zum Ändern des Betriebsmodus, um festzulegen, wie ShareGate Migrate bei einer SharePoint-Migration mit Inhalten umgehen soll, die am Ziel bereits vorhanden sind.

Sie können außerdem festlegen, wie ShareGate Migrate mit Elementen umgehen soll, bei denen ein Fehler oder eine Warnung auftritt.

Tipp: Informationen zu weiteren Kopieroptionen finden Sie unter Kopieroptionen in PowerShell.

Beispiele

Inkrementelle Kopie

$copysettings = New-CopySettings -OnContentItemExists IncrementalUpdate

$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"
$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"

$srcList = Get-List -Name "mysrclist" -Site $srcSite
$dstList = Get-List -Name "mydstlist" -Site $dstSite

Copy-Content -SourceList $srcList -DestinationList $dstList -CopySettings $copysettings

Liste mit benutzerdefinierten Kopiereinstellungen kopieren

$copysettings = New-CopySettings -OnError Cancel -OnWarning Cancel -OnContentItemExists Skip -OnSiteObjectExists Skip -VersionOrModerationComment "Moderate by migration"

$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"
$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"

Copy-List -All -SourceSite $srcSite -DestinationSite $dstSite -CopySettings $copysettings

Syntax

New-CopySettings
[[-OnWarning] <OnWarningAction {Continue | Cancel}>]
[[-OnError] <OnErrorAction {Skip | SkipAllVersions | Cancel}>]
[[-OnSiteObjectExists] <OnSiteObjectExistsAction {Merge | Skip}>]
[[-OnContentItemExists] <OnContentItemExistsAction {Overwrite | Skip | Rename | IncrementalUpdate}>]
[[-VersionOrModerationComment] <String>]

Parameter

-OnContentItemExists <OnContentItemExistsAction>

Gibt die Automatisierungsaktion an, wenn ein Inhaltselement bereits vorhanden ist.

Erforderlich?

False

Standardwert

Overwrite

Pipelineeingabe zulässig?

False

Platzhalterzeichen zulässig?

False

Parametersatzname

(All)

Aliase

None

-OnError <OnErrorAction>

Gibt die Automatisierungsaktion bei einem Fehler an.

Erforderlich?

False

Standardwert

Skip

Pipelineeingabe zulässig?

False

Platzhalterzeichen zulässig?

False

Parametersatzname

(All)

Aliase

None

-OnSiteObjectExists <OnSiteObjectExistsAction>

Gibt die Automatisierungsaktion an, wenn ein Site-Objekt bereits vorhanden ist.

Erforderlich?

False

Standardwert

Merge

Pipelineeingabe zulässig?

False

Platzhalterzeichen zulässig?

False

Parametersatzname

(All)

Aliase

None

-OnWarning <OnWarningAction>

Gibt die Automatisierungsaktion bei einer Warnung an.

Erforderlich?

False

Standardwert

Continue

Pipelineeingabe zulässig?

False

Platzhalterzeichen zulässig?

False

Parametersatzname

(All)

Aliase

None

-VersionOrModerationComment <String>

Gibt die Automatisierungsaktion für den Versions- oder Moderationskommentar 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?