Déployer des équipes statiques de première ligne à grande échelle avec PowerShell pour les employés de première ligne

Vue d’ensemble

Votre organization fait-il appel à un grand nombre d’équipes pour favoriser la communication et la collaboration au sein de votre personnel de première ligne ? Cet article est destiné à vous si vous avez besoin de créer et de gérer des équipes à grande échelle.

Vous pouvez utiliser PowerShell pour déployer jusqu’à 500 équipes et ajouter jusqu’à 25 utilisateurs par équipe à la fois. Vous pouvez également ajouter et supprimer des utilisateurs d’équipes existantes à grande échelle. Utilisez cette solution pour répondre aux besoins de mise à l’échelle de votre organization et réduire considérablement le temps de déploiement.

Le déploiement de Teams à grande échelle vous permet d’effectuer les actions suivantes :

  • Créez des équipes en utilisant des modèles préétablis ou vos propres modèles personnalisés.
  • Ajoutez des utilisateurs aux équipes en tant que propriétaires ou membres.
  • Gérez les équipes à grande échelle en ajoutant ou en supprimant des utilisateurs des équipes existantes.
  • Restez informé par e-mail, y compris la saisie semi-automatique, l’état et les erreurs (le cas échéant). Vous pouvez choisir d’informer jusqu’à cinq personnes de l’état de chaque lot d’équipes que vous déployez. Les propriétaires et les membres de l’équipe sont automatiquement avertis lorsqu’ils sont ajoutés à une équipe.

Cet article vous guide tout au long du déploiement de Teams à grande échelle.

Vue d’ensemble des étapes de déploiement de Teams à grande échelle.

Configurer et déployer vos équipes

Importante

Les propriétaires d’équipe doivent disposer d’une licence Teams. Avant d’utiliser ces étapes pour déployer vos équipes, assurez-vous que tous les propriétaires d’équipes disposent d’une licence.

Suivez ces étapes pour déployer jusqu’à 500 équipes à la fois.

Étape 1 : Préparer vos fichiers CSV

Vous devez créer deux fichiers CSV pour chaque lot d’équipes que vous déployez :

  • Fichier CSV qui définit les équipes que vous créez. Ce fichier doit avoir une ligne de titre et contenir ces colonnes requises, dans l’ordre suivant, en commençant par la première colonne :

    Nom de colonne Description
    Nom de l’équipe Nom de l’équipe.
    ID d’équipe existant Si vous ajoutez ou supprimez des utilisateurs d’une équipe existante, spécifiez l’ID d’équipe de l’équipe.
    Visibility Que l’équipe soit publique (toute personne de votre organisation peut participer) ou privée (les utilisateurs ont besoin de l’approbation des propriétaires de l’équipe pour rejoindre). Les options sont publiques et privées.
    ID de modèle d’équipe Si vous créez une équipe à partir d'un modèle préétabli ou personnalisé, spécifiez l'ID du modèle d'équipe. Consultez Démarrage avec des modèles d’équipe dans le Centre d’administration Teams pour obtenir une liste des ID et modèles d’équipe prédéfinie. Si vous souhaitez utiliser le modèle d’équipe par défaut standard, laissez ce champ vide.
  • Fichier CSV qui mappe les utilisateurs que vous ajoutez à chaque équipe. Ce fichier doit avoir une ligne de titre et contenir ces colonnes requises, dans l’ordre suivant, en commençant par la première colonne :

    Nom de colonne Description
    Nom complet de l’utilisateur Nom d’affichage de l’utilisateur.
    UPN ou ID utilisateur Nom d’utilisateur principal (UPN) de l’utilisateur. Par exemple : averyh@contoso.com.
    Nom de l’équipe Nom de l’équipe.
    ActionType Si vous ajoutez ou supprimez l’utilisateur de l’équipe. Les options sont AddMember et RemoveMember.
    Propriétaire ou membre Indique si l’utilisateur est un propriétaire d’équipe ou un membre de l’équipe. Les options sont Owner et Member.

Exemples

Utilisez les exemples suivants pour vous aider à créer vos fichiers CSV. Ici, nous avons nommé les fichiers, Teams.csv et Users.csv.

Teams.csv

Nom de l’équipe ID d’équipe existant Visibilité ID de modèle d’équipe
Contoso Store 1 Public com.microsoft.teams.template.retailStore
Contoso Store 2 Public com.microsoft.teams.template.retailStore
Contoso Store 3 Public com.microsoft.teams.template.retailStore
Contoso Store 4 Public com.microsoft.teams.template.retailStore
Contoso Store 5 Public com.microsoft.teams.template.ManageAProject
Contoso Store 6 Public com.microsoft.teams.template.ManageAProject
Contoso Store 7 Public
Contoso Store 8 Private com.microsoft.teams.template.OnboardEmployees
Contoso Store 9 Private com.microsoft.teams.template.OnboardEmployees
Contoso Store 10 Private com.microsoft.teams.template.OnboardEmployees

Utilisateurs.csv

Nom complet de l’utilisateur UPN ou ID utilisateur Nom de l’équipe ActionType Propriétaire ou membre
Avery Howard averyh@contoso.com Contoso Store 1 AddMember Owner
Casey Jensen caseyj@contoso.com Contoso Store 2 AddMember Owner
Jesse Irwin jessiei@contoso.com Contoso Store 3 AddMember Owner
Manjeet Bhatia manjeetb@contoso.com Contoso Store 4 AddMember Owner
Mikaela Lee mikaelal@contoso.com Contoso Store 5 AddMember Owner
Morgan Conners morganc@contoso.com Contoso Store 6 AddMember Member
Oscar Ward oscarw@contoso.com Contoso Store 7 AddMember Member
René Pelletier renep@contoso.com Contoso Store 8 AddMember Member
Sydney Mattos sydneym@contoso.com Contoso Store 9 AddMember Member
Violet Martinez violetm@contoso.com Contoso Store 10 AddMember Member

Étape 2 : Configurer votre environnement

Suivez ces étapes pour installer et vous connecter à la dernière version du module PowerShell Teams.

  1. Installez PowerShell version 7 ou ultérieure. Pour obtenir des conseils pas à pas, consultez l’installation de PowerShell sur Windows.

  2. Exécutez PowerShell en mode Administrateur.

  3. Exécutez ce qui suit pour désinstaller tout module Teams PowerShell précédemment installé.

    Uninstall-module -Name MicrosoftTeams -Force -Allversions
    

    Si vous recevez un message d’erreur, vous êtes déjà défini. Passez à l’étape suivante.

  4. Téléchargez et installez la dernière version du module PowerShell Teams. Vous devez exécuter la version 4.7.0 (préversion) ou une version ultérieure.

  5. Exécutez ce qui suit pour vous connecter à Teams.

    Connect-MicrosoftTeams
    

    Lorsque vous y êtes invité, connectez-vous à l’aide de vos informations d’identification d’administrateur.

  6. Exécutez la commande suivante pour obtenir une liste des commandes dans le module Teams PowerShell.

    Get-Command -Module MicrosoftTeams
    

    Vérifiez cela New-CsBatchTeamsDeployment et Get-CsBatchTeamsDeploymentStatus sont répertoriés.

Étape 3 : Déployer vos équipes

Maintenant que vous avez créé vos fichiers CSV et configuré votre environnement, vous êtes prêt à déployer vos équipes.

Vous utilisez l’applet de commande New-CsBatchTeamsDeployment pour envoyer un lot d’équipes à créer. Un ID d’orchestration est généré pour chaque lot. Vous pouvez ensuite utiliser l’applet de commande Get-CsBatchTeamsDeploymentStatus pour suivre la progression et la status de chaque lot.

  1. Exécutez la commande suivante pour déployer un lot d’équipes. Dans cette commande, vous spécifiez le chemin d’accès à vos fichiers CSV et les adresses e-mail de cinq destinataires maximum pour les informer de ce déploiement.

    New-CsBatchTeamsDeployment -TeamsFilePath "Your CSV file path" -UsersFilePath "Your CSV file path" -UsersToNotify "Email addresses" 
    

    Les destinataires recevront des notifications par e-mail concernant l’état du déploiement. L’e-mail contient l’ID d’orchestration pour le lot que vous avez envoyé et toutes les erreurs qui se sont produites.

    Par exemple :

    New-CsBatchTeamsDeployment -TeamsFilePath "C:\dscale\Teams.csv" -UsersFilePath "C:\dscale\Users.csv" -UsersToNotify "adminteams@contoso.com,adelev@contoso.com"
    
  2. Exécutez ce qui suit pour vérifier l’état du lot que vous avez envoyé.

    Get-CsBatchTeamsDeploymentStatus -OrchestrationId "OrchestrationId"
    

Obtenir des analyses sur l’utilisation des équipes de première ligne

Le rapport d’utilisation de Teams dans le Centre d’administration Teams vous donne une vue d’ensemble de l’activité d’utilisation dans Teams. Vous pouvez utiliser le rapport pour afficher les détails d’utilisation de vos équipes de première ligne, notamment les utilisateurs actifs, les canaux actifs, le nombre total de réunions organisées, la date de la dernière activité et d’autres informations.

  1. Dans le volet de navigation gauche du Centre d’administration Teams, choisissez Analytics & rapports>Rapports d’utilisation.

  2. Sous l’onglet Afficher les rapports , sous Rapport, sélectionnez Utilisation de Teams.

  3. Sous Plage de dates, sélectionnez une plage de dates de 7 jours, 30 jours, 90 jours ou 180 jours. Ensuite, choisissez Exécuter le rapport.

  4. Dans le coin supérieur droit, sélectionnez Exporter vers letableau d’exportation Excel> au format CSV.

  5. Filtrez la feuille de calcul en fonction des ID de votre équipe de première ligne.

    Remarque

    Les ID de votre équipe de première ligne sont répertoriés dans la sortie PowerShell lorsque vous déployez vos équipes.