Passer au contenu principal

Copier une équipe (Copy-Team)

Copier Teams de Microsoft 365 avec PowerShell

Remarque : L'intégration PowerShell nécessite un abonnement Pro ou Enterprise à ShareGate Migrate. Elle n'est pas disponible avec le forfait Essentials.

Commande

Copy-Team

Description

La commande pour copier des teams d’un locataire Microsoft 365 à un autre.

Copy-Team utilise Connect-Tenant pour se connecter à votre environnement. Pour en savoir plus sur la commande de connexion, consultez Connect-Tenant.

Exemples

Copier un team

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

Copier un team avec un nouveau nom

$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

Copier plusieurs teams

$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

Copier tous les teams

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

Copier un team avec seulement certains canaux

$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

Remarque : Le symbole * est utilisé pour appeler plusieurs objets ayant un nom similaire.

Copier un team et modifier la confidentialité à la destination

$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

Syntaxe

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>]

Paramètres

-Channel <TeamChannel[]>

Spécifie les canaux à copier. Ce paramètre ne peut pas être utilisé lors de la copie de plusieurs teams.

Obligatoire ?

Non

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

Non

Accepte les caractères génériques ?

Non

Nom du jeu de paramètres

(Tous)

Alias

Aucun

-CopyOptions <TeamCopyOptions>

Obligatoire ?

Non

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

Non

Accepte les caractères génériques ?

Non

Nom du jeu de paramètres

(Tous)

Alias

Aucun

-DesiredDestinationPrivacy <TeamDestinationPrivacy>

Spécifie les paramètres de confidentialité du team à la destination. Ce paramètre ne peut pas être utilisé lors de la copie de plusieurs teams.

Obligatoire ?

Non

Valeur par défaut

SameAsSource

Accepte l'entrée du pipeline ?

Non

Accepte les caractères génériques ?

Non

Nom du jeu de paramètres

(Tous)

Alias

Aucun

-DestinationOwnerUserName <String>

Spécifie le nom d'utilisateur du propriétaire pour le team de destination.

Obligatoire ?

Non

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

Non

Accepte les caractères génériques ?

Non

Nom du jeu de paramètres

(Tous)

Alias

Aucun

-DestinationTenant <Tenant>

Spécifie le site SharePoint Online - Centre d'administration de destination.

Obligatoire ?

Oui

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

Non

Accepte les caractères génériques ?

Non

Nom du jeu de paramètres

(Tous)

Alias

Aucun

-MappingSettings <MappingSettings>

Spécifie les paramètres de mappage.

Obligatoire ?

Non

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

Non

Accepte les caractères génériques ?

Non

Nom du jeu de paramètres

(Tous)

Alias

Aucun

-NormalMode <SwitchParameter>

Indique que le mode normal doit être utilisé. Remarque : Insane mode est toujours utilisé par défaut dans PowerShell.

Obligatoire ?

Faux

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

Faux

Accepte les caractères génériques ?

Faux

Nom de l'ensemble de paramètres

(Tous)

Alias

Aucun

-TaskName <String>

Spécifie un nom pour la Tâche.

Obligatoire ?

Faux

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

Faux

Accepte les caractères génériques ?

Faux

Nom de l'ensemble de paramètres

(Tous)

Alias

Aucun

-Team <Team[]>

Spécifie l’équipe à copier.

Obligatoire ?

Vrai

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

Vrai (ByValue)

Accepte les caractères génériques ?

Faux

Nom de l'ensemble de paramètres

(Tous)

Alias

Aucun

-TeamTitle <String>

Spécifie le nouveau titre de l’équipe. Ce paramètre ne peut pas être utilisé lors de la copie de plusieurs équipes.

Obligatoire ?

Faux

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

Faux

Accepte les caractères génériques ?

Faux

Nom de l'ensemble de paramètres

(Tous)

Alias

Aucun


"Cet article a été traduit à l'aide de l'intelligence artificielle. En cas de doute, veuillez vous référer à la version originale en anglais."

Avez-vous trouvé la réponse à votre question ?