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-Group
Beschreibung
Der Befehl zum Kopieren von Gruppen von einer SharePoint-Website zu einer anderen.
Hinweis: Dieser Befehl gilt nicht für Microsoft 365-Gruppen.
Weitere Informationen zum Kopieren von Microsoft 365-Gruppen finden Sie unter Migration von Microsoft 365-Gruppen.
Beispiele
Zu kopierende Gruppen abrufen
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"
$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"
$toCopy = Get-Group -Site $srcSite
Copy-Group -Group $toCopy -DestinationSite $dstSite
Alle Gruppen kopieren
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"
$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"
Copy-Group -All -SourceSite $srcSite -DestinationSite $dstSite
Einige Gruppen kopieren
$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"
Copy-Group -Name MyName*,MySpecificName -SourceSite $srcSite -DestinationSite $dstSite
Hinweis: Das Symbol * wird verwendet, um mehrere Objekte mit ähnlichem Namen aufzurufen.
Pre-Check beim Kopieren aller Gruppen
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"
$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"
Copy-Group -All -SourceSite $srcSite -DestinationSite $dstSite -WhatIf
Syntax
Copy-Group
-Group <Group[]>
-DestinationSite <Site>
[-WhatIf <SwitchParameter>]
[-CopySettings <CopySettings>]
[-MappingSettings <MappingSettings>]
[-TaskName <String>]
Copy-Group
-Name <String[]>
-SourceSite <Site>
-DestinationSite <Site>
[-WhatIf <SwitchParameter>]
[-CopySettings <CopySettings>]
[-MappingSettings <MappingSettings>]
[-TaskName <String>]
Copy-Group
-All <SwitchParameter>
-SourceSite <Site>
-DestinationSite <Site>
[-WhatIf <SwitchParameter>]
[-CopySettings <CopySettings>]
[-MappingSettings <MappingSettings>]
[-TaskName <String>]
Parameter
-All <SwitchParameter>
Legt fest, dass alle kopiert werden.
Erforderlich? | True |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | All |
Aliase | None |
-CopySettings <CopySettings>
Legt die Kopiereinstellungen fest.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | True (ByValue; ByPropertyName) |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-DestinationSite <Site>
Legt die Ziel-Website fest.
Erforderlich? | True |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-Group <Group[]>
Legt die zu kopierenden Quellgruppen fest.
Erforderlich? | True |
Standardwert | None |
Pipelineeingabe zulässig? | True (ByValue; ByPropertyName) |
Platzhalterzeichen zulässig? | False |
Parametersatzname | Default |
Aliase | None |
-MappingSettings <MappingSettings>
Legt die Zuordnungseinstellungen fest.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-Name <String[]>
Legt den Namen fest (Platzhalter werden unterstützt).
Erforderlich? | True |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | True |
Parametersatzname | Name |
Aliase | None |
-SourceSite <Site>
Legt die Quell-Website fest.
Erforderlich? | True |
Standardwert | None |
Pipelineeingabe zulässig? | True (ByValue; ByPropertyName) |
Platzhalterzeichen zulässig? | False |
Parametersatzname | Name, All |
Aliase | None |
-TaskName <String>
Legt einen Namen für die Aufgabe fest.
Erforderlich? | False |
Standardwert | None |
Pipelineeingabe zulässig? | False |
Platzhalterzeichen zulässig? | False |
Parametersatzname | (All) |
Aliase | None |
-WhatIf <SwitchParameter>
Legt fest, dass anstelle einer Migration ein Pre-Check ausgeführt wird. Weitere Informationen finden Sie unter Einen Pre-Check 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.
