Zum Hauptinhalt springen

Copy-Team

Microsoft 365 Teams mit PowerShell kopieren

Hinweis: Die PowerShell-Integration erfordert ein ShareGate Migrate Pro- oder Enterprise-Abonnement. Sie ist im Essentials-Plan nicht verfügbar.

Befehl

Copy-Team

Beschreibung

Der Befehl zum Kopieren von Teams von einem Microsoft 365-Mandanten zu einem anderen.

Copy-Team verwendet Connect-Tenant, um eine Verbindung zu Ihrer Umgebung herzustellen. Weitere Informationen zum Verbindungsbefehl finden Sie unter Connect-Tenant.

Beispiele

Ein Team kopieren

$source = Connect-Tenant -Domain sourcetenant
$destination = Connect-Tenant -Domain destinationtenant
$team = Get-Team -Name "MyTeam" -Tenant $source
Copy-Team -Team $team -DestinationTenant $destination

Ein Team mit neuem Namen kopieren

$source = Connect-Tenant -Domain sourcetenant
$destination = Connect-Tenant -Domain destinationtenant
$team = Get-Team -Name "MyTeam" -Tenant $source
Copy-Team -Team $team -TeamTitle "NewTeamTitle" -DestinationTenant $destination

Mehrere Teams kopieren

$source = Connect-Tenant -Domain sourcetenant
$destination = Connect-Tenant -Domain destinationtenant
$teams = Get-Team -Name "Team1","Team2","Team3" -Tenant $source -AllowMultiple
Copy-Team -Team $teams -DestinationTenant $destination

Alle Teams kopieren

$source = Connect-Tenant -Domain sourcetenant
$destination = Connect-Tenant -Domain destinationtenant
$teams = Get-Team -Name "*" -Tenant $source -AllowMultiple
Copy-Team -Team $teams -DestinationTenant $destination

Ein Team mit nur einer Auswahl an Kanälen kopieren

$source = Connect-Tenant -Domain sourcetenant
$destination = Connect-Tenant -Domain destinationtenant
$team = Get-Team -Name "MyTeam" -Tenant $source
$channels = Get-TeamChannel -Name Channel* -Team $team
Copy-Team -Team $team -Channel $channels -DestinationTenant $destination

Hinweis: Das Symbol * wird verwendet, um mehrere Objekte mit ähnlichem Namen aufzurufen.

Ein Team kopieren und die Privatsphäre am Ziel anpassen

$source = Connect-Tenant -Domain sourcetenant
$destination = Connect-Tenant -Domain destinationtenant
$team = Get-Team -Name "MyPublicTeam" -Tenant $source

Copy-Team -Team $team -DesiredDestinationPrivacy Private -DestinationTenant $destination

Team mit Optionen für Vertraulichkeitsbezeichnungen kopieren

$options = New-TeamCopyOptions -IncludeStructureSensitivityLabel -IncludeContentSensitivityLabel
$source = Connect-Tenant -Domain sourcetenant
$destination = Connect-Tenant -Domain destinationtenant
$team = Get-Team -Name "MyTeam" -Tenant $source
Copy-Team -Team $team -DestinationTenant $destination -CopyOptions $options

Syntax

Copy-Team
-Team <Team[]>
-DestinationTenant <Tenant>
[-TeamTitle <String>]
[-Channel <TeamChannel[]>]
[-DesiredDestinationPrivacy <TeamDestinationPrivacy {SameAsSource | Standard | Private}>]
[-DestinationOwnerUserName <String>]
[-CopyOptions <TeamCopyOptions>]
[-NormalMode <SwitchParameter>]
[-MappingSettings <MappingSettings>]
[-TaskName <String>]

Parameter

-Channel <TeamChannel[]>

Gibt die Kanäle an, die kopiert werden sollen. Dieser Parameter kann nicht verwendet werden, wenn mehr als ein Team kopiert wird.

Erforderlich?

False

Standardwert

None

Pipeline-Eingabe akzeptieren?

False

Platzhalterzeichen akzeptieren?

False

Parametersatzname

(Alle)

Aliase

None

-CopyOptions <TeamCopyOptions>

Erforderlich?

False

Standardwert

None

Pipeline-Eingabe akzeptieren?

False

Platzhalterzeichen akzeptieren?

False

Parametersatzname

(Alle)

Aliase

None

-DesiredDestinationPrivacy <TeamDestinationPrivacy>

Legt die Datenschutzeinstellungen des Teams für das Ziel fest. Dieser Parameter kann nicht verwendet werden, wenn mehr als ein Team kopiert wird.

Erforderlich?

False

Standardwert

SameAsSource

Pipeline-Eingabe akzeptieren?

False

Platzhalterzeichen akzeptieren?

False

Parametersatzname

(Alle)

Aliase

None

-DestinationOwnerUserName <String>

Gibt den Benutzernamen des Besitzers für das Zielteam an.

Erforderlich?

False

Standardwert

None

Pipeline-Eingabe akzeptieren?

False

Platzhalterzeichen akzeptieren?

False

Parametersatzname

(Alle)

Aliase

None

-DestinationTenant <Tenant>

Gibt die Zielseite des SharePoint Online-Verwaltungscenters an.

Erforderlich?

True

Standardwert

None

Pipeline-Eingabe akzeptieren?

False

Platzhalterzeichen akzeptieren?

False

Parametersatzname

(Alle)

Aliase

None

-MappingSettings <MappingSettings>

Erforderlich?

False

Standardwert

None

Pipeline-Eingabe akzeptieren?

False

Platzhalterzeichen akzeptieren?

False

Parametersatzname

(Alle)

Aliase

None

-NormalMode <SwitchParameter>

Gibt an, dass der normale Modus verwendet werden soll. Hinweis: Der Insane mode wird in PowerShell standardmäßig immer verwendet.

Erforderlich?

False

Standardwert

None

Pipeline-Eingabe akzeptieren?

False

Platzhalterzeichen akzeptieren?

False

Parametersatzname

(Alle)

Aliase

None

-TaskName <String>

Gibt einen Namen für die Aufgabe an.

Erforderlich?

False

Standardwert

None

Pipeline-Eingabe akzeptieren?

False

Platzhalterzeichen akzeptieren?

False

Parametersatzname

(Alle)

Aliase

None

-Team <Team[]>

Gibt das Team an, das kopiert werden soll.

Erforderlich?

True

Standardwert

None

Pipeline-Eingabe akzeptieren?

True (ByValue)

Platzhalterzeichen akzeptieren?

False

Parametersatzname

(Alle)

Aliase

None

-TeamTitle <String>

Gibt den neuen Team-Titel an. Dieser Parameter kann nicht verwendet werden, wenn mehr als ein Team kopiert wird.

Erforderlich?

False

Standardwert

None

Pipeline-Eingabe akzeptieren?

False

Platzhalterzeichen akzeptieren?

False

Parametersatzname

(Alle)

Aliase

None


"Dieser Artikel wurde mithilfe künstlicher Intelligenz übersetzt. Im Zweifelsfall beachten Sie bitte die englische Originalversion."

Hat dies deine Frage beantwortet?