PowerShell For School Data Sync
Lorsque vous utilisez School Data Sync (SDS) et Microsoft Entra ID, l’exécution de tâches et d’actions dans PowerShell est utile. PowerShell permet aux opérations en bloc et aux scripts d’être effectuées facilement. Cet article décrit la configuration et les prérequis pour commencer à utiliser PowerShell avec Microsoft Entra ID et School Data Sync, ce qui permet aux administrateurs d’utiliser PowerShell comme outil pour mieux gérer leurs données SDS synchronisées.
Pour référence, vous trouverez ici scripts PowerShell SDS.
Installer le Kit de développement logiciel (SDK) Microsoft Graph PowerShell
Pour la gestion des objets SDS dans PowerShell, nous vous recommandons d’installer Microsoft Graph PowerShell. Pour passer en revue les prérequis et installer les deux modules, suivez ces instructions :
Installez Microsoft Graph PowerShell.
Confirmer l’installation et importer le module
Une fois installé, vérifiez que le module est correctement installé. La commande est également la façon dont vous chargez le module dans PowerShell. Le chargement du module dans PowerShell vous permet d’exécuter les applets de commande associées au module.
Pour vérifier que le module est installé et importé dans PowerShell, procédez comme suit :
Lancez PowerShell.
Exécutez cette commande pour vous assurer que le module est chargé et installé correctement.
Get-InstalledModule Microsoft.Graph
Remarque
La commande retourne la version installée, le nom et le déscritpion du module Microsoft Graph, s’il est installé sur votre système.
Pour importer le module Microsoft Graph, exécutez la commande suivante :
Import-Module Microsoft.Graph
Se connecter à Microsoft Entra ID à l’aide de PowerShell
Une fois les modules importés, vous devez connecter PowerShell à Microsoft Entra ID pour exécuter les commandes associées à chaque module sur votre répertoire Microsoft Entra.
Remarque
Vous utiliserez l’accès délégué pour vous connecter en tant qu’utilisateur. Vous ne devez vous connecter qu’une seule fois par session.
Connectez le module Microsoft Graph à Microsoft Entra ID.
Connect-MgGraph -Scopes "User.Read.All","Group.ReadWrite.All"
La commande vous invite à accéder à une page web pour l’authentification.
Sélectionnez le bouton Suivant ou Se connecter pour continuer. Il vous demande des autorisations et un consentement au nom de votre organization pour la connexion à Microsoft Graph PowerShell.
Activez la case à cocher « Consentement au nom de votre organization », puis sélectionnez le bouton Accepter.
Après la vérification réussie, le terminal PowerShell affiche « Bienvenue dans Microsoft Graph ! »