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-Site
Beschreibung
Der Befehl zum Kopieren von Websites von einer SharePoint-Website zu einer anderen.
Hinweis: Da standardmäßig der Insane mode verwendet wird (sofern nicht -NormalMode angegeben ist), wartet der Befehl standardmäßig, bis der Microsoft 365 Azure-Import abgeschlossen ist, bevor er zurückkehrt. Verwenden Sie -NoWaitForImportCompletion, um stattdessen sofort nach der lokalen Verarbeitung zurückzukehren; in diesem Fall ist das zurückgegebene Ergebnis vorläufig (der Import ist darin noch nicht berücksichtigt). Verwenden Sie Wait-ImportCompletion, oder lassen Sie die aktuelle PowerShell-Sitzung weiterlaufen, um zu erfahren, wann der Import tatsächlich abgeschlossen ist. Der bisherige Schalter -WaitForImportCompletion ist jetzt veraltet, da das Warten auf den Abschluss wieder das Standardverhalten ist.
Tipp:
Informationen zum Anpassen Ihres
Copy-Site-Skripts für eine inkrementelle Migration finden Sie unter Eine inkrementelle Migration in PowerShell ausführen.Informationen zur Verwendung von Kopieroptionen mit PowerShell finden Sie unter Kopieroptionen in PowerShell.
Beispiele
Eine Website mit der Zielwebsite zusammenführen, einschließlich ihrer Unterwebsites.
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"
$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"
Copy-Site -Site $srcSite -DestinationSite $dstSite -Merge -Subsites
Eine Website als Unterwebsite der Zielwebsite kopieren.
Copy-Site -Site $srcSite -DestinationSite $dstSite
Die Unterwebsites der Quellwebsite abrufen und in die Zielwebsite kopieren.
$toCopy = Get-Subsite -Site $srcSite
Copy-Site -Site $toCopy -DestinationSite $dstSite
Alle Unterwebsites der Quellwebsite in die Zielwebsite kopieren.
Copy-Site -All -SourceSite $srcSite -DestinationSite $dstSite
Eine Vorabprüfung durchführen, bevor eine Website als Unterwebsite kopiert wird.
Copy-Site -Site $srcSite -DestinationSite $dstSite -WhatIf
Einige Unterwebsites kopieren, deren Namen den angegebenen Mustern entsprechen.
Copy-Site -Name MyName*,MySpecificName -SourceSite $srcSite -DestinationSite $dstSite
Eine Unterwebsite kopieren und umbenennen.
Copy-Site -Name MyName*,MySpecificName -SourceSite $srcSite -DestinationSite $dstSite -SiteTitle MyNewName -SiteTitleUrlSegment MyNewUrl
Eine Website mit der Zielwebsite zusammenführen, einschließlich ihrer Unterwebsites, und Vertraulichkeitsbezeichnungen kopieren, die sowohl auf Inhalte als auch auf die Struktur angewendet wurden.
Copy-Site -Site $srcSite -DestinationSite $dstSite -Merge -Subsites -IncludeStructureSensitivityLabel -IncludeContentSensitivityLabel
Eine Website kopieren, ohne auf den Abschluss des Microsoft 365 Azure-Imports zu warten, und anschließend Wait-ImportCompletion verwenden, um zu erfahren, wann er abgeschlossen ist.
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"
$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"
Copy-Site -Site $srcSite -DestinationSite $dstSite -NoWaitForImportCompletion
Wait-ImportCompletion
Syntax
Copy-Site
-Site <Site[]>-DestinationSite <Site>[-Merge <SwitchParameter>][-NoNavigation <SwitchParameter>][-Subsites <SwitchParameter>][-SiteTitle <String>][-SiteTitleUrlSegment <String>][-NoContent <SwitchParameter>][-VersionLimit <Int32>][-NoCustomPermissions <SwitchParameter>][-NoWorkflows <SwitchParameter>][-NoSiteFeatures <SwitchParameter>][-NoWebParts <SwitchParameter>][-NoNintexWorkflowHistory <SwitchParameter>][-UserAlerts <SwitchParameter>][-NormalMode <SwitchParameter>][-ForceNewListExperience <SwitchParameter>][-NoCustomizedListForms <SwitchParameter>][-NoListViews <SwitchParameter>][-CopySettings <CopySettings>][-MappingSettings <MappingSettings>][-WhatIf <SwitchParameter>][-TaskName <String>][-IncludeStructureSensitivityLabel <SwitchParameter>][-IncludeContentSensitivityLabel <SwitchParameter>][-NoWaitForImportCompletion <SwitchParameter>]
Copy-Site
-Name <String[]>-SourceSite <Site>-DestinationSite <Site>[-Merge <SwitchParameter>][-NoNavigation <SwitchParameter>][-Subsites <SwitchParameter>][-SiteTitle <String>][-SiteTitleUrlSegment <String>][-NoContent <SwitchParameter>][-VersionLimit <Int32>][-NoCustomPermissions <SwitchParameter>][-NoWorkflows <SwitchParameter>][-NoSiteFeatures <SwitchParameter>][-NoWebParts <SwitchParameter>][-NoNintexWorkflowHistory <SwitchParameter>][-UserAlerts <SwitchParameter>][-NormalMode <SwitchParameter>][-ForceNewListExperience <SwitchParameter>][-NoCustomizedListForms <SwitchParameter>][-NoListViews <SwitchParameter>][-CopySettings <CopySettings>][-MappingSettings <MappingSettings>][-WhatIf <SwitchParameter>][-TaskName <String>][-IncludeStructureSensitivityLabel <SwitchParameter>][-IncludeContentSensitivityLabel <SwitchParameter>][-NoWaitForImportCompletion <SwitchParameter>]
Copy-Site
-All <SwitchParameter>-SourceSite <Site>-DestinationSite <Site>[-Merge <SwitchParameter>][-NoNavigation <SwitchParameter>][-Subsites <SwitchParameter>][-SiteTitle <String>][-SiteTitleUrlSegment <String>][-NoContent <SwitchParameter>][-VersionLimit <Int32>][-NoCustomPermissions <SwitchParameter>][-NoWorkflows <SwitchParameter>][-NoSiteFeatures <SwitchParameter>][-NoWebParts <SwitchParameter>][-NoNintexWorkflowHistory <SwitchParameter>][-UserAlerts <SwitchParameter>][-NormalMode <SwitchParameter>][-ForceNewListExperience <SwitchParameter>][-NoCustomizedListForms <SwitchParameter>][-NoListViews <SwitchParameter>][-CopySettings <CopySettings>][-MappingSettings <MappingSettings>][-WhatIf <SwitchParameter>][-TaskName <String>][-IncludeStructureSensitivityLabel <SwitchParameter>][-IncludeContentSensitivityLabel <SwitchParameter>][-NoWaitForImportCompletion <SwitchParameter>]
Get-Command Copy-Site -SyntaxParameters
Parameter
-All <SwitchParameter>
Gibt an, dass alle kopiert werden sollen.
Erforderlich? | True |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | All |
Aliase | None |
-CopySettings <CopySettings>
Gibt die Kopiereinstellungen an.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | True (ByValue; ByPropertyName) |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-DestinationSite <Site>
Gibt die Zielwebsite an.
Erforderlich? | True |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-ForceNewListExperience <SwitchParameter>
Gibt an, dass der Befehl Listen nach Möglichkeit in die neue Microsoft 365-Erfahrung konvertiert.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-IncludeContentSensitivityLabel <SwitchParameter>
Gibt an, dass Vertraulichkeitsbezeichnungen, die auf Inhalte angewendet wurden - Dateien, die in Dokumentbibliotheken gespeichert sind (Ordner sind ausgeschlossen) - mithilfe der Zuordnungen für Vertraulichkeitsbezeichnungen an das Ziel kopiert werden. Quelle und Ziel müssen beide SharePoint Online sein.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-IncludeStructureSensitivityLabel <SwitchParameter>
Gibt an, dass Vertraulichkeitsbezeichnungen, die auf Strukturobjekte angewendet wurden - die Websitesammlung, die zugehörige Microsoft 365-Gruppe und Dokumentbibliotheken - mithilfe der Zuordnungen für Vertraulichkeitsbezeichnungen an das Ziel kopiert werden. Quelle und Ziel müssen beide SharePoint Online sein.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-MappingSettings <MappingSettings>
Gibt die Zuordnungseinstellungen an.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-Merge <SwitchParameter>
Gibt an, dass die Website mit der Zielwebsite zusammengeführt wird, anstatt sie als Unterwebsite hinzuzufügen. Dieser Parameter kann nicht verwendet werden, wenn mehr als eine Website kopiert wird.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-Name <String[]>
Gibt den Namen an (Platzhalter werden unterstützt).
Erforderlich? | True |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | True |
Parametersatzname | Name |
Aliase | None |
-NoContent <SwitchParameter>
Gibt an, dass alle Listenelemente, Dokumente, Ordner und Dokumentsätze innerhalb der Listen und Bibliotheken nicht kopiert werden.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-NoCustomizedListForms <SwitchParameter>
Gibt an, dass angepasste Listenformulare und Inhaltstypformulare nicht kopiert werden.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-NoCustomPermissions <SwitchParameter>
Gibt an, dass für alles die Berechtigungsvererbung vom übergeordneten Element festgelegt wird.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-NoListViews <SwitchParameter>
Gibt an, dass Listenansichten nicht kopiert werden.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-NoNavigation <SwitchParameter>
Gibt an, dass die Websitenavigation und die Schnellstart-Einstellungen beim Kopieren nicht beibehalten werden. Wenn dieser Parameter angegeben wird, werden die Einstellungen in der Zielwebsite auf den Standardwert gesetzt.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-NoNintexWorkflowHistory <SwitchParameter>
Gibt an, dass der Verlauf von Nintex-Workflows, die mit den migrierten Objekten verknüpft sind, nicht an das Ziel kopiert wird.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-NormalMode <SwitchParameter>
Gibt an, dass der normale Modus verwendet werden soll.
Hinweis: Insane mode wird in PowerShell standardmäßig immer verwendet.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-NoSiteFeatures <SwitchParameter>
Gibt an, dass alle Website- und Websitesammlungsfeatures, die von den kopierten Elementen benötigt werden, nicht automatisch aktiviert werden.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-NoWaitForImportCompletion <SwitchParameter>
Gibt an, dass der Befehl nach der lokalen Verarbeitung zurückkehrt, ohne auf den Abschluss des Azure-Insane-Mode-Imports zu warten.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-NoWebParts <SwitchParameter>
Gibt an, dass Webparts beim Kopieren von Seiten nicht kopiert werden.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-NoWorkflows <SwitchParameter>
Gibt an, dass die Workflows, die mit den migrierten Objekten verknüpft sind, nicht an das Ziel kopiert werden.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-Site <Site[]>
Gibt die zu kopierende Quellwebsite an.
Erforderlich? | True |
Standardwert | None |
Pipelineeingabe zulässig? | True (ByValue; ByPropertyName) |
Platzhalterzeichen zulässig? | False |
Parametersatzname | Default |
Aliase | None |
-SiteTitle <String>
Gibt den neuen Websitetitel an. Dieser Parameter muss zusammen mit dem Parameter 'SiteTitleUrlSegment' verwendet werden und kann nicht verwendet werden, wenn mehr als eine Website kopiert wird.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-SiteTitleUrlSegment <String>
Gibt die neue Website-URL relativ zu ihrer übergeordneten Website an. Dieser Parameter muss zusammen mit dem Parameter 'SiteTitle' verwendet werden und kann nicht verwendet werden, wenn mehr als eine Website kopiert wird.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-SourceSite <Site>
Gibt die Quellwebsite an.
Erforderlich? | True |
Standardwert | None |
Pipelineeingabe zulässig? | True (ByValue; ByPropertyName) |
Platzhalterzeichen zulässig? | False |
Parametersatzname | Name; All |
Aliase | None |
-Subsites <SwitchParameter>
Gibt an, dass alle Unterwebsites der Quellwebsite kopiert werden.
Erforderlich? | False |
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 |
-UserAlerts <SwitchParameter>
Gibt an, dass die Benutzerwarnungen, die mit den migrierten Objekten verknüpft sind, an das Ziel kopiert werden.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-VersionLimit <Int32>
Gibt an, dass die X neuesten Versionen kopiert werden, wobei immer mindestens eine Hauptversion beibehalten wird.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-WhatIf <SwitchParameter>
Gibt an, dass anstelle einer Migration eine Vorabprüfung ausgeführt wird.
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.
