KB N°2 : Importer facilement ses utilisateurs Azure Entra ID dans une campagne de sensibilisation
Contexte
Cet article a pour objectif de vous montrer comment importer simplement et en seulement 4 étapes vos utilisateurs Azure Entra ID dans une compagne de sensibilisation Olfeo Awareness.
Prérequis
Assurez-vous que vous disposez bien d’un compte avec les permissions nécessaires pour accéder aux données utilisateurs. Si ce n’est pas le cas vous pouvez vous référer à la documentation suivante.
Étape 1 : Ouvrir Cloud Shell
Sur votre Tenant Azure Intra ID, ouvrez Cloud Shell.
Étapes 2 : Installer le module Microsoft Graph PowerShell (si ce n’est pas déjà fait)
Installez le module Microsoft Graph PowerShell, puis connectez-vous avec les bonnes autorisations, c’est à dire au minimum avec le droit «
« . Lors de cette dernière étape Microsoft vous demandera probablement de confirmer votre identité via MFA.
Install-Module Microsoft.Graph -Scope CurrentUser
Connect-MgGraph
Étape 3 : Récupérer les Informations des utilisateurs
Afin de lancer une campagne dans Olfeo Awareness nous avons besoin de récupérer l’adresse mail, le prénom et le nom de chaque participant. Dans un annuaire, ces données correspondent généralement aux attributs userPrincipalName, givenName et surname.
Selon la configuration de votre annuaire, l’utilisation d’autres attributs en lieu et place de ces derniers pourra être nécessaire.
Utilisez la commande Get-MgUser pour récupérer les utilisateurs, sélectionner les attributs souhaités (userPrincipalName, givenName, surname) :
$users = Get-MgUser -All -Select userPrincipalName, givenName, surname
Étape 4 : Exporter les utilisateurs dans un fichier CSV
Exportez les données récupérées vers un fichier CSV avec la commande suivante, puis cliquez sur « gérer les fichiers » pour télécharger le fichier :
$users | Select-Object userPrincipalName, givenName, surname | Export-Csv -Path "/home/admin/utilisateurs.csv" -Delimiter ";" -NoTypeInformation
Une fois le fichier CSV récupéré, au niveau de la première ligne, remplacez userPrincipalName, givenName et surname par email, first_name et last_name.
Vous êtes maintenant prêt à créer une nouvelle campagne de sensibilisation en y important les participants souhaités !