Recherche de site Web

Rapports Microsoft Teams à l'aide de PowerShell - Rapports Office 365


Récemment, l’utilisation de Microsoft Teams a considérablement augmenté. Cela a accru le besoin de générer quotidiennement des rapports sur Microsoft Teams. La plupart des administrateurs et des dirigeants souhaitent préparer des rapports sur le nombre de réunions entre les utilisateurs, les participants aux réunions, les heures d'appel, etc. Mais Microsoft n'a pas encore fourni les applets de commande ou l'API permettant d'extraire ces données d'Office 365.

Deuxièmement, la gestion de l’adhésion aux équipes et l’audit des modifications apportées à l’adhésion des équipes constituent la prochaine grande tâche. Vous pouvez gérer Teams via le centre d’administration Microsoft Teams. Mais obtenir des rapports sur les chaînes dans les équipes, les membres des équipes, les propriétaires des équipes et les membres des chaînes privées via le centre d'administration est une tâche un peu difficile. Parce que vous devez accéder à plusieurs pages pour afficher un seul rapport et qu'il n'existe aucune option pour exporter le résultat. Ici, le module Microsoft Teams PowerShell entre en jeu.

En utilisant des applets de commande Teams PowerShell comme Get-Team, Get- TeamChannel, Obtenir-TeamUser,TeamUser, i>et Get-TeamChannelUser, vous pouvez obtenir les informations Teams de votre organisation. Mais comment obtenir un rapport bien formaté ? Ne t'inquiète pas! Nous avons créé un script PowerShell tout-en-un pour exporter les rapports Microsoft Teams sous forme de fichiers CSV. Un seul script peut générer huit rapports Teams différents.

Points forts du script :

  • Un seul script vous permet de générer huit rapports Teams différents.
  • Le script peut également être exécuté avec des comptes compatibles MFA également.
  • Exporte le résultat au format CSV.
  • Installe automatiquement le module Microsoft Teams PowerShell (s'il n'est pas déjà installé) après votre confirmation.
  • Le script est convivial pour les planificateurs. C'est-à-dire que les informations d'identification peuvent être transmises en tant que paramètre au lieu d'être enregistrées dans le script.

Télécharger le script : TeamsReports.ps1

Rapports Microsoft Teams à l'aide d'un script PowerShell :

Comme indiqué précédemment, vous pouvez utiliser ce rapport Microsoft Teams PowerShell pour plusieurs cas d'utilisation. Autrement dit, vous pouvez générer plusieurs rapports Microsoft Teams à l'aide de ce script. Nous avons répertorié ici quelques rapports importants.

Rapports Microsoft Teams

1.Toutes les équipes de l'organisation

2. Rapport sur tous les membres et propriétaires des équipes

3. Rapport sur les membres et propriétaires d’équipes spécifiques

4. Rapport des propriétaires de toutes les équipes

5.Rapport des propriétaires d'équipes spécifiques

Rapports sur les canaux Teams

6.Tous les canaux de l'organisation

7.Tous les canaux d'une équipe spécifique

8.Rapport sur les membres et les propriétaires d'une chaîne particulière

Gestion des canaux privés et création de rapports

Vous pouvez télécharger le script depuis https://blog.admindroid.com/managing-private-channels-in-microsoft-teams/

Canaux partagés et rapports sur les adhésions

Vous pouvez télécharger le script depuis https://o365reports.com/2023/02/28/ms-teams-shared-channel-membership-report/

Équipes sans propriétaire (équipes orphelines)

Vous pouvez télécharger le script depuis https://o365reports.com/2022/01/05/finding-and-managing-microsoft-teams-without-owner

Script de rapport Microsoft Teams - Étapes d'exécution :

Étape 1 : Téléchargez le script.

Étape 2 : démarrez Windows PowerShell en tant qu'administrateur.

Étape 3 : Pour exécuter ce script, vous pouvez choisir l’une des méthodes ci-dessous.

Méthode 1 : exécuter le script avec un compte non-MFA

./TeamsReports.ps1

Méthode 2 : exécuter le script à l'aide du compte MFA

./TeamsReports.ps1 -MFA

Méthode 3 : exécutez le script en mentionnant explicitement les informations d'identification (compatible avec les planificateurs) et l'action requise

./TeamsReports.ps1 -Action 1 -UserName Admin@Contoso.com -Password XXXX

Vous pouvez planifier un script PowerShell en utilisant le code ci-dessus.

Remarque : Le fichier de sortie sera stocké dans le répertoire de travail actuel.

Libérez tout le potentiel de ce script

À l'aide de ce script PowerShell, vous pouvez obtenir les détails de Microsoft Teams. Nous avons donné un exemple pour générer chaque rapport.

Exporter toutes les informations Microsoft Teams :

Pour obtenir une liste de toutes les équipes de votre organisation, exécutez le script et sélectionnez l'action requise dans le menu ou exécutez directement le code ci-dessous.

./TeamsReports.ps1 -Action 1

À l'aide de ce rapport sur les équipes, vous pouvez rechercher des équipes orphelines, c'est-à-dire des équipes sans propriétaire.

Le All TéquipesRrapport contient le nom des équipes, le type d'équipes, le pseudonyme de messagerie, la description, le statut archivé, le nombre de canaux, le nombre de membres de l'équipe et le nombre de propriétaires d'équipes.

Exemple de résultat :

Obtenir le rapport sur tous les membres et propriétaires de Microsoft Teams :

Ce rapport exporte l'adhésion et la propriété de toutes les équipes vers le fichier CSV. Pour afficher le rapport sur les membres et les propriétaires, exécutez le script et sélectionnez l'action requise dans le menu ou exécutez directement le code ci-dessous.

./TeamsReports.ps1 -Action 2

Les membres et propriétairesde Toutes les équipesexportés Rrapport contient le nom de l'équipe, le nom du membre, l'adresse e-mail du membre et le rôle.

Exemple de résultat :

Répertorier tous les membres et propriétaires d'une équipe spécifique :

Pour exporter la liste des membres des équipes, exécutez le script et sélectionnez l'action requise dans le menu ou exécutez directement le code ci-dessous.

./TeamsReports.ps1 -Action 3

Le Participants TeamsR contient le nom du membre, l'adresse e-mail du membre et le rôle. Le rôle inclut le propriétaire, le membre et l'invité (c'est-à-dire les utilisateurs externes).

Exemple de résultat :

Exporter toutes les équipes et tous les propriétaires au format CSV :

Pour répertorier les équipes et les propriétaires, exécutez le script PowerShell et sélectionnez l'action requise dans le menu ou exécutez directement le code ci-dessous.

./TeamsReports.ps1 -Action 4

Toutes les équipes PropriétaireRapport contient le nom de l'équipe, le nom du propriétaire et le propriétaire. Adresse e-mail.

Exemple de résultat :

Exporter le rapport des propriétaires d'équipes pour une équipe spécifique :

Pour exporter tous les propriétaires d'une équipe spécifique, exécutez le script et sélectionnez l'action requise dans le menu ou exécutez directement le code ci-dessous.

./TeamsReports.ps1 -Action 5

Le PropriétaireTeams Rapport exporté contient le nom et l'adresse e-mail du propriétaire.

Exemple de résultat :

Répertorier tous les canaux de l'organisation - Rapport CSV à l'échelle du locataire :

Pour exporter tous les canaux de votre organisation, exécutez le script et sélectionnez l'action requise dans le menu ou exécutez directement le code ci-dessous.

./TeamsReports.ps1 -Action 6

Le Tous les canauxexportés R affiche des détails sur le nom des équipes, le nom du canal, la visibilité du canal, la description et le total. Nombre de membres et nombre de propriétaires.

Exemple de résultat :

Exporter la liste des canaux dans l'équipe spécifique :

Pour récupérer toutes les chaînes des équipes spécifiques, exécutez le script et sélectionnez l'action requise dans le menu ou exécutez directement le code ci-dessous.

./TeamsReports.ps1 -Action 7

Canal Teams Rapport contient le nom des équipes, le nom du canal, le type d'adhésion, la description, le nombre de propriétaires et le nombre total de membres.

Exemple de résultat :

Rapport sur les membres de la chaîne Microsoft Teams :

Vous pouvez générer ce rapport pour obtenir une liste des membres et propriétaires de la chaîne. Pour exporter l'adhésion à une chaîne, exécutez le script et sélectionnez l'action requise dans le menu ou exécutez directement le code ci-dessous.

./TeamsReports.ps1 -Action 8

Ce rapport sur les équipes affiche les membres de la chaîne avec le nom de l'équipe, le nom de la chaîne, le nom du membre, l'adresse e-mail du membre et le rôle.

Vous pouvez également utiliser ce rapport pour exporter les membres et propriétaires de chaînes privées. Sinon, vous pouvez utiliser un script PowerShell dédié pour gérer et créer des rapports sur les canaux privés.

Exemple de résultat :

Obtenez des rapports Microsoft Teams plus détaillés :

Si vous souhaitez obtenir des rapports Microsoft Teams plus détaillés sur

  • Adhésion aux équipes

    • Membres des équipes
    • Membres de la chaîne
    • Membres de la chaîne privée
    • Membres externes
    • Modifications des équipes et des membres des chaînes
  • Activité des équipes

    • Rapport d’activité des utilisateurs Teams
    • Activités globales de Teams par utilisateur
  • Utilisateurs Teams inactifs

    • Par dernière discussion en équipe
    • Par dernier chat privé
    • Par activité du dernier appel
    • Par activité de la dernière réunion
  • Rapport d'utilisation des équipes

    • Rapport d’utilisation des appareils Teams
    • Activité quotidienne des équipes
    • Utilisateurs actifs quotidiens par activité
  • Activités des utilisateurs externes dans Microsoft Teams
  • Paramètres des équipes
  • Analyse des équipes

vous pouvez consulter l'outil de reporting et d'audit AdminDroid Microsoft 365.

De plus, AdminDroid fournit 1 800 rapports prédéfinis et 30 tableaux de bord intelligents et visuellement attrayants pour connaître votre environnement Office 365 en un coup d'œil. Cet outil fournit des rapports sur les rapports, les audits, les analyses, les statistiques d'utilisation, la sécurité et la conformité d'Office 365, etc.

En outre, AdminDroid fournit plus de plus de 100 rapports et une poignée de tableaux de bord entièrement gratuits. Il comprend des rapports sur les utilisateurs, les licences, les groupes, les membres du groupe, les appareils, les activités de connexion, les modifications de mot de passe, les modifications de licence, etc. L'édition gratuite n'a aucune restriction sur les fonctionnalités de reporting telles que la personnalisation, la planification et l'exportation. Pour vos besoins en matière de création de rapports et d'audit Azure AD, vous pouvez télécharger gratuitement l'outil de création de rapports Office 365 d'AdminDroid et voir comment il vous aide.

J'espère que ce blog sera utile pour générer un rapport Microsoft Teams à l'aide de PowerShell. Nous avons prévu de préparer des rapports sur les réunions Teams, la participation, la durée des appels, les participants à la réunion une fois que Microsoft fournira des applets de commande API ou PowerShell. Si vous souhaitez ajouter d'autres rapports sur les équipes et les canaux, faites-le-nous savoir via la section commentaires.

Articles connexes



Tous les droits sont réservés. © A-D.site • 2023-2024