Recherche de site Web

Exporter les groupes Office 365 dont un utilisateur est membre à l’aide de PowerShell


Les utilisateurs d'Office 365 sont inclus dans les groupes organisationnels nécessaires pour recevoir les messages, accéder et accomplir leurs tâches à temps. Les administrateurs sont chargés d'inclure les utilisateurs d'Office 365 dans les groupes organisationnels. Parfois, les utilisateurs se porteront volontaires pour rejoindre des groupes spécifiques afin de se mettre à niveau. Avec l'évolution de la culture de travail, les administrateurs devront connaître quotidiennement les détails de l'adhésion des utilisateurs. Cela aidera les administrateurs de plusieurs manières, comme l'attribution, l'octroi d'autorisations et l'approbation et le rejet de l'accès à l'application et à l'appareil.

En tant qu'administrateur, vous avez peut-être utilisé un rapport sur l'appartenance à un groupe ou un rapport sur les membres d'un groupe de distribution pour identifier les groupes et leurs membres. Mais il existe peu de situations dans lesquelles vous souhaitez répertorier les utilisateurs et leurs groupes. Si vous en faites partie, alors ce blog est fait pour vous !

Pourquoi l'administrateur a-t-il besoin de connaître les groupes dont un utilisateur est membre ?

  1. Il est essentiel de savoir si les employés appartiennent uniquement aux bons groupes et d'obtenir toutes les informations sur les groupes auxquels ils sont associés.
  2. L'ajout, la suppression et la gestion des utilisateurs dans les groupes sont les tâches critiques des administrateurs. Une fois que le « membre utilisateur de » signale facilement, l'administrateur peut fournir une approbation, un rejet ou un accès limité au demandeur.
  3. Sur la base du rapport d'adhésion des utilisateurs, les administrateurs maintiennent la sécurité des groupes entre les différents départements.
  4. Avec ce rapport, l'administrateur peut conserver tous les groupes dont un utilisateur désactivé est membre. Cela aidera l’administrateur à accorder ou supprimer efficacement l’accès au groupe.

Comment afficher la liste des groupes dont un utilisateur est membre ?

Affichage dans Profil utilisateur : En cliquant sur le profil de l'utilisateur dans le Centre d'administration Microsoft 365, sous "Groupes ', vous pouvez voir la liste des noms de groupes auxquels l'utilisateur est associé. De la même manière, dans le portail AzureAD, en cliquant sur « Groupes » sous « Utilisateurs », vous pouvez voir les détails de l'adhésion des utilisateurs. L’utilisation du profil utilisateur ne sera pas adaptée tant que nous devrons traiter de gros utilisateurs.

Utilisation de PowerShell : Get-AzureADUserMembership renverra la liste des groupes dont l'utilisateur est membre. Mais le module Azure AD PowerShell est en dépréciation, vous devez passer du module Azure AD PowerShell aux applets de commande MS Graph PowerShell. Toutefois, pour obtenir un rapport bien formaté, les administrateurs doivent utiliser plusieurs applets de commande. Il faudra du temps et des efforts pour obtenir un rapport détaillé avec de nombreuses options de filtrage.

Nous avons donc conçu le script PowerShell pour aider les administrateurs à gagner du temps, des efforts et à fournir un rapport fiable sur l'adhésion des utilisateurs.

Points forts du script :
  1. Génère 12 rapports d'adhésion d'utilisateurs différents.
  2. Le script utilise MS Graph PowerShell et installe le SDK MS Graph PowerShell (s'il n'est pas déjà installé) après votre confirmation.
  3. Il peut également être exécuté avec l'authentification basée sur les certificats (CBA) .
  4. Prend en charge les comptes MFA et non MFA.
  5. Autoriser l'utilisation du filtre pour obtenir les utilisateurs invités et leur abonnement uniquement.
  6. Autoriser l'utilisation du filtre pour obtenir l'adhésion des utilisateurs handicapés.
  7. Aide à identifier les utilisateurs qui ne sont membres d'aucun groupe.
  8. Exporte le résultat du rapport au format CSV.
  9. Le script est convivial pour les planificateurs.

Télécharger le script : UserMembershipReport.ps1

Exemple de sortie :

Le rapport d'adhésion des utilisateurs exporté ressemble à la capture d'écran ci-dessous.

Le rapport exporté comporte des attributs tels que le nom d'affichage, l'adresse e-mail, le(s) nom(s) du groupe, l'état de la licence, l'état du compte, le service et les rôles.

Remarque : Le rapport n'inclut pas les détails des membres du groupe de distribution dynamique, car il nécessite différents modules et applets de commande.

Exporter le rapport d'adhésion des utilisateurs AzureAD - Exécution de script

Le script fournit le rapport agrégé des détails d'adhésion des utilisateurs aux administrateurs. À la fin de l'exécution, vous serez informé du nombre d'utilisateurs récupérés pour la condition spécifiée. Vous pouvez choisir l’une des méthodes ci-dessous en fonction de vos besoins.

Rechercher tous les groupes Office 365 dont un utilisateur est membre

Le format standard de ce script obtiendra la liste des groupes dont un utilisateur Office 365 est membre et les exportera vers le fichier CSV.

.\UserMembershipReport.ps1

Le format ci-dessus est utilisé pour les comptes non-MFA et compatibles MFA.

Obtenir l'adhésion à un groupe pour une liste d'utilisateurs (saisie via CSV)

En fonction de la nature des organisations, les employés sont transférés vers différents départements. Techniquement, l’accès aux groupes spécifiques au département de ces employés doit être activé ou résilié dès qu’ils rejoignent ou quittent le département. Ainsi, la confidentialité des données du groupe est garantie. Avec la liste des employés relevant de cette catégorie, l'administrateur identifiera si les groupes attribués à l'utilisateur sont valides ou non et procédera à leur ajout ou à leur suppression du groupe.

.\UserMembershipReport.ps1 -UsersIdentityFile {filepath}

L'administrateur peut fournir le UserPrincipalName ou l'User ObjectId comme entrée (référence ci-dessous).

Exemple d'entrée :

Trouver le compte d'utilisateur invité et les détails d'adhésion

Les administrateurs invitent les utilisateurs invités à démarrer la collaboration avec l'organisation. À l'aide du rapport, l'administrateur travaille à identifier les détails des groupes d'utilisateurs invités et les inclut dans des groupes spécifiques qui favorisent la croissance de l'organisation. De plus, en référence à ce rapport, les administrateurs peuvent supprimer le compte invité d'un ou plusieurs groupes spécifiques.

.\UserMembershipReport.ps1 -GuestUsersOnly

Le paramètre GuestUsersOnly permet d'obtenir les détails de l'utilisateur invité et de son appartenance à un groupe.

De plus, vous pouvez visiter le blog Rapport sur les utilisateurs invités pour obtenir un rapport sur les utilisateurs invités plus détaillé.

Obtenir le rapport sur l'adhésion des utilisateurs handicapés

La plupart des organisations conservent les données des anciens employés au nom des utilisateurs handicapés. Leurs données sont conservées pour références futures. Grâce à ce rapport, les administrateurs peuvent supprimer l'appartenance à un groupe de comptes désactivés.

.\UserMembershipReport.ps1 -DisabledUsersOnly

En ajoutant le paramètre "DisabledUserOnly", l'administrateur peut obtenir l'appartenance au groupe des comptes d'utilisateurs désactivés.

Récupérer les utilisateurs d'Office 365 qui ne sont membres d'aucun groupe

Dans l'organisation, il y aura des employés nouvellement rejoints. Ils ne seront donc ajoutés à aucun groupe. À l'aide de notre rapport, les administrateurs les identifieront et les ajouteront aux groupes nécessaires. En outre, il y aura des utilisateurs restreints comme les étudiants en stage, les employés contractuels, les utilisateurs bloqués ou non autorisés et les non-personnels. Ils ne seront inclus dans aucun groupe lié aux organisations car leur portée d’accès est minime. À l'aide de notre rapport, les administrateurs s'assurent qu'ils ne font partie d'aucun groupe organisationnel.

.\UserMembershipReport.ps1 -UsersNotinAnyGroup

En exécutant le script avec le commutateur 'UsersNotinAnyGroup' , vous obtiendrez des utilisateurs sans appartenance à un groupe.

Exécuter le script avec le certificat (compatible avec les planificateurs) :

Pour exécuter le script sans surveillance, vous pouvez envisager d'utiliser des certificats pour l'authentification. En fonction de vos besoins, vous pouvez soit créer un certificat auto-signé, plus économique, soit utiliser un certificat d'autorité de certification (CA).

Pour exécuter le script avec l'authentification basée sur les certificats (CBA), vous pouvez inclure les paramètres TenantId, ClientId et CertificateThumbprint au format spécifié.

.\UserMembershipReport.ps1 -TenantId <TenantId> -ClientId <ClientId> -CertificateThumbprint <Certthumbprint>

Rapport sur l'obtention des groupes Office 365 dont un utilisateur est membre - Plus de cas d'utilisation

Nous vous proposons la possibilité d'essayer les différentes combinaisons de critères lors de la recherche de rapports satisfaisants et directs.

Pour obtenir la liste des détails d'adhésion au groupe pour les utilisateurs invités désactivés :

.\UserMembershipReport.ps1 -GuestUsersOnly -DisabledUsersOnly

Pour obtenir les utilisateurs invités désactivés qui ne sont membres d’aucun groupe :

.\UserMembershipReport.ps1 -UsersNotinAnyGroup -DisabledUsersOnly -GuestUsersOnly

Pour récupérer l'appartenance au groupe des utilisateurs invités disponibles dans le fichier d'entrée

.\UserMembershipReport.ps1 -UsersIdentityFile {filepath} -GuestUsersOnly

Pour récupérer l'appartenance au groupe des utilisateurs désactivés disponibles dans le fichier d'entrée

.\UserMembershipReport.ps1 -UsersIdentityFile {filepath} -DisabledUsersOnly

Pour répertorier les détails du groupe pour les utilisateurs invités désactivés parmi les utilisateurs spécifiés :

.\UserMembershipReport.ps1 -UsersIdentityFile {filepath} -GuestUsersOnly -DisabledUsersOnly

Pour filtrer les utilisateurs invités désactivés qui ne sont membres d'aucun groupe de la liste des utilisateurs (ou) essayez comme vous le souhaitez

.\UserMembershipReport.ps1 -UsersIdentityFile {filepath} -UsersNotinAnyGroup -GuestUsersOnly -DisabledUsersOnly

Obtenez un rapport plus détaillé sur l'adhésion des utilisateurs :

Si vous en avez assez d'exécuter manuellement le script PowerShell et que vous recherchez le moyen le plus simple de générer des rapports utilisateur Microsoft 365, jetez un œil à l'outil de reporting Microsoft 365 d'AdminDroid.

AdminDroid fournit le rapport d'appartenance aux groupes d'utilisateurs suivant,

  • Rapport d'adhésion des utilisateurs - Affiche tous les groupes Office 365 dont un utilisateur est membre.
  • Rapport sur l'adhésion des contacts - Répertorie tous les groupes dont le contact est membre.
  • Rapport sur l'appartenance aux groupes des utilisateurs externes : affiche les utilisateurs externes et leurs groupes.
  • Rapport sur le groupe de rôles d'administrateur - Répertorie tous les administrateurs ainsi que leur groupe de rôles.

En outre, AdminDroid propose plus de plus de 120 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. Vous pouvez effectuer la personnalisation, la planification et l'exportation. Cela peut vous aider à rester au courant des tâches critiques de gestion d’Azure AD, telles que la surveillance de l’activité des utilisateurs, le suivi de l’utilisation des licences et la gestion des adhésions aux groupes.

De plus, AdminDroid fournit plus de 1 800 rapports prédéfinis et plus de 30 tableaux de bord intelligents visuellement attrayants sur divers services Office 365 comme Azure AD, Exchange Online, SharePoint Online, Microsoft Teams, OneDrive Entreprise, Skype Entreprise, Yammer, rapports généraux Office 365 et rapports de sécurité.

Téléchargez gratuitement l'outil de création de rapports Office 365 d'AdminDroid pour gérer efficacement votre environnement Azure AD.

Conclusion:

Les administrateurs sont souvent invités à effectuer des modifications sur l'adhésion des utilisateurs en ajoutant ou en supprimant des utilisateurs des groupes. Un maintien approprié de l’adhésion utilisateur permettra de bénéficier des avantages de l’objectif clé suivant.

  • Partager les informations du groupe avec les bons utilisateurs,
  • sécuriser les données du public aléatoire,
  • Éloigner les utilisateurs restreints du groupe

Nous espérons que notre blog aidera les administrateurs à répondre à leurs besoins de manière efficace et intelligente.

Articles connexes