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-List
Beschreibung
Der PowerShell-Befehl zum Kopieren einer Liste oder Bibliothek von einer SharePoint-Website zu einer anderen.
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
Zu kopierende Listen abrufen
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"$toCopy = Get-List -Site $srcSiteCopy-List -List $toCopy -DestinationSite $dstSite
Alle Listen kopieren
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"Copy-List -All -SourceSite $srcSite -DestinationSite $dstSite
Einige Listen kopieren
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"Copy-List -SourceSite $srcSite -Name MyTitle*,MySpecificTitle -DestinationSite $dstSite
Hinweis: Das Symbol * wird verwendet, um mehrere Objekte mit ähnlichem Namen aufzurufen.
Vorabprüfung für das Kopieren aller Listen
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"Copy-List -All -SourceSite $srcSite -DestinationSite $dstSite -WhatIf
Eine Liste kopieren und umbenennen
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"Copy-List -SourceSite $srcSite -Name MyTitle*,MySpecificTitle -DestinationSite $dstSite -ListTitleUrlSegment "MyTitleNewUrl" -ListTitle "MyNewTitle"
Hinweis: Das Symbol * wird verwendet, um mehrere Objekte mit ähnlichem Namen aufzurufen.
Alle Listen mit Vertraulichkeitsbezeichnungen kopieren
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"Copy-List -All -SourceSite $srcSite -DestinationSite $dstSite -IncludeStructureSensitivityLabel -IncludeContentSensitivityLabel
Syntax
Copy-List
-List <List[]>
-DestinationSite <Site>
[-ListTitle <String>]
[-ListTitleUrlSegment <String>]
[-NoContent <SwitchParameter>]
[-VersionLimit <Int32>]
[-NoCustomPermissions <SwitchParameter>]
[-NoWorkflows <SwitchParameter>]
[-NoSiteFeatures <SwitchParameter>]
[-NoWebParts <SwitchParameter>]
[-NoCustomizedListForms <SwitchParameter>]
[-NoListViews <SwitchParameter>]
[-NoNintexWorkflowHistory <SwitchParameter>]
[-UserAlerts <SwitchParameter>]
[-NormalMode <SwitchParameter>]
[-WaitForImportCompletion <SwitchParameter>]
[-ForceNewListExperience <SwitchParameter>]
[-WhatIf <SwitchParameter>]
[-CopySettings <CopySettings>]
[-MappingSettings <MappingSettings>]
[-TaskName <String>][-IncludeStructureSensitivityLabel <SwitchParameter>][-IncludeContentSensitivityLabel <SwitchParameter>]
Copy-List
-Name <String[]>
-SourceSite <Site>
-DestinationSite <Site>
[-ListTitle <String>]
[-ListTitleUrlSegment <String>]
[-NoContent <SwitchParameter>]
[-VersionLimit <Int32>]
[-NoCustomPermissions <SwitchParameter>]
[-NoWorkflows <SwitchParameter>]
[-NoSiteFeatures <SwitchParameter>]
[-NoWebParts <SwitchParameter>]
[-NoCustomizedListForms <SwitchParameter>]
[-NoListViews <SwitchParameter>]
[-NoNintexWorkflowHistory <SwitchParameter>]
[-UserAlerts <SwitchParameter>]
[-NormalMode <SwitchParameter>]
[-WaitForImportCompletion <SwitchParameter>]
[-ForceNewListExperience <SwitchParameter>]
[-WhatIf <SwitchParameter>]
[-CopySettings <CopySettings>]
[-MappingSettings <MappingSettings>]
[-TaskName <String>][-IncludeStructureSensitivityLabel <SwitchParameter>][-IncludeContentSensitivityLabel <SwitchParameter>]
Copy-List
-All <SwitchParameter>
-SourceSite <Site>
-DestinationSite <Site>
[-ListTitle <String>]
[-ListTitleUrlSegment <String>]
[-NoContent <SwitchParameter>]
[-VersionLimit <Int32>]
[-NoCustomPermissions <SwitchParameter>]
[-NoWorkflows <SwitchParameter>]
[-NoSiteFeatures <SwitchParameter>]
[-NoWebParts <SwitchParameter>]
[-NoCustomizedListForms <SwitchParameter>]
[-NoListViews <SwitchParameter>]
[-NoNintexWorkflowHistory <SwitchParameter>]
[-UserAlerts <SwitchParameter>]
[-NormalMode <SwitchParameter>]
[-WaitForImportCompletion <SwitchParameter>]
[-ForceNewListExperience <SwitchParameter>]
[-WhatIf <SwitchParameter>]
[-CopySettings <CopySettings>]
[-MappingSettings <MappingSettings>]
[-TaskName <String>][-IncludeStructureSensitivityLabel <SwitchParameter>][-IncludeContentSensitivityLabel <SwitchParameter>]
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 gespeicherten Zuordnung 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 - Dokumentbibliotheken - mithilfe der gespeicherten Zuordnung 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 |
-List <List[]>
Gibt die zu kopierenden Quelllisten oder -bibliotheken an.
Erforderlich? | True |
Standardwert | None |
Pipelineeingabe zulässig? | True (ByValue; ByPropertyName) |
Platzhalterzeichen zulässig? | False |
Parametersatzname | Default |
Aliase | None |
-ListTitle <String>
Gibt den neuen Listentitel an. Dieser Parameter muss zusammen mit dem Parameter 'ListTitleUrlSegment' verwendet werden und kann nicht verwendet werden, wenn mehr als eine Liste kopiert wird.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-ListTitleUrlSegment <String>
Gibt die neue Listen-URL an. Dieser Parameter muss zusammen mit dem Parameter 'ListTitle' verwendet werden und kann nicht verwendet werden, wenn mehr als eine Liste kopiert wird.
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 |
-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 |
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 |
-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 |
-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 |
-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 |
-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 mindestens eine Hauptversion beibehalten wird.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-WaitForImportCompletion <SwitchParameter>
Gibt an, dass der Befehl auf den Abschluss des Azure-Insane-Mode-Imports wartet.
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. Weitere Informationen finden Sie unter Eine Vorabprüfung in PowerShell ausführen.
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.
