Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le module AADCloudSyncTools fournit un ensemble d’outils utiles qui peuvent vous aider à gérer vos déploiements de Microsoft Entra Cloud Sync.
Conditions préalables
Vous pouvez installer automatiquement tous les éléments prérequis pour le module AADCloudSyncTools avec Install-AADCloudSyncToolsPrerequisites. Vous allez le faire dans la section suivante de cet article.
Voici quelques détails sur ce dont vous avez besoin :
Le module AADCloudSyncTools utilise l’authentification MSAL (Microsoft Authentication Library), ce qui nécessite l’installation du module MSAL.PS. Pour vérifier l’installation, dans une fenêtre PowerShell, exécutez
Get-module MSAL.PS -ListAvailable. Si le module est installé correctement, vous obtenez une réponse. Si nécessaire, vous pouvez utiliserInstall-AADCloudSyncToolsPrerequisitespour installer la dernière version de MSAL.PS.Même si le module Microsoft Graph PowerShell n’est pas nécessaire pour les fonctionnalités du module AADCloudSyncTools, il est utile. Il est donc automatiquement installé lorsque vous utilisez
Install-AADCloudSyncToolsPrerequisites.L'installation de modules à partir de PowerShell Gallery nécessite l'application de la sécurité du protocole TLS (Transport Layer Security) 1.2. La cmdlet
Install-AADCloudSyncToolsPrerequisitesdéfinit l’application du protocole TLS 1.2 avant d’installer les éléments prérequis. Pour vous assurer que vous pouvez installer manuellement des modules, définissez les éléments suivants dans la session PowerShell avant d’utiliser l’applet de commande :[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12Le module AADCloudSyncTools peut ne pas fonctionner correctement si l’agent d’approvisionnement cloud Microsoft Entra Connect n’est pas en cours d’exécution ou si l’Assistant configuration n’a pas terminé correctement.
Installer le module PowerShell AADCloudSyncTools
Ouvrez Windows PowerShell avec des privilèges d'administrateur.
Exécutez
Import-module -Name "C:\Program Files\Microsoft Azure AD Connect Provisioning Agent\Utility\AADCloudSyncTools".Pour vérifier que le module a été importé, exécutez
Get-module AADCloudSyncTools.Vous devriez maintenant voir des informations sur le module.
Pour installer les prérequis du module AADCloudSyncTools, exécutez
Install-AADCloudSyncToolsPrerequisites.Lors de la première exécution, le module PowerShellGet est installé s’il n’est pas présent. Pour charger le nouveau module PowerShellGet, fermez la fenêtre PowerShell et ouvrez une nouvelle session PowerShell avec des privilèges d’administration.
Importez à nouveau le module en exécutant
Import-module -Name "C:\Program Files\Microsoft Azure AD Connect Provisioning Agent\Utility\AADCloudSyncTools".Réexécutez
Install-AADCloudSyncToolsPrerequisitespour installer les modules MSAL et Microsoft Graph PowerShell.Tous les éléments prérequis doivent maintenant être installés.

Chaque fois que vous souhaitez utiliser le module AADCloudSyncTools dans une nouvelle session PowerShell, exécutez la commande suivante :
Import-module "C:\Program Files\Microsoft Azure AD Connect Provisioning Agent\Utility\AADCloudSyncTools"
Applets de commande AADCloudSyncTools
Remarque
Avant d’utiliser le module AADCloudSyncTools, assurez-vous que l’agent d’approvisionnement cloud Microsoft Entra Connect est en cours d’exécution et que l’Assistant configuration a réussi. Pour résoudre les problèmes liés à l’Assistant, vous trouverez les journaux de trace dans le dossier C:\ProgramData\Microsoft\Azure AD Connect Provisioning Agent\Trace. Consultez Résolution des problèmes de synchronisation cloud pour découvrir plus d’informations.
Connect-AADCloudSyncTools
Cette applet de commande utilise le module MSAL.PS pour demander un jeton à l’administrateur Microsoft Entra pour accéder à Microsoft Graph.
Export-AADCloudSyncToolsLogs
Cette applet de commande exporte et empaquette toutes les données de résolution des problèmes dans un fichier compressé, comme suit :
- Définit le suivi détaillé et commence à collecter des données à partir de l’agent d’approvisionnement (identique à
Start-AADCloudSyncToolsVerboseLogs). - Arrête la collecte de données après trois minutes et désactive le suivi détaillé (identique à
Stop-AADCloudSyncToolsVerboseLogs). - Collecte les journaux d’activité de l’observateur d’événements des dernières 24 heures.
- Compresse l’ensemble des journaux de l’agent, des journaux détaillés et des journaux de l’observateur d’événements dans un fichier .zip dans le dossier Documents de l’utilisateur(-trice).
Vous pouvez utiliser les options suivantes pour affiner votre collecte de données :
SkipVerboseTracepour exporter uniquement les journaux actuels sans capturer les journaux détaillés (valeur par défaut = faux).TracingDurationMinspour spécifier une durée de capture différente (valeur par défaut = 3 minutes).OutputPathpour spécifier un chemin de sortie différent (par défaut = dossier Documents de l’utilisateur).
Get-AADCloudSyncToolsInfo
Cette cmdlet affiche les détails du locataire Microsoft Entra et l’état des variables internes.
Get-AADCloudSyncToolsJob
Cette cmdlet utilise Microsoft Graph pour obtenir les principaux de service Microsoft Entra et retourne les informations de la tâche de synchronisation. Vous pouvez également l’appeler en utilisant l’ID de tâche de synchronisation spécifique en tant que paramètre.
Get-AADCloudSyncToolsJobSchedule
Cette applet de commande utilise Microsoft Graph pour obtenir les principaux de service Microsoft Entra et retourne la planification du travail de synchronisation. Vous pouvez également l’appeler en utilisant l’ID de tâche de synchronisation spécifique en tant que paramètre.
Get-AADCloudSyncToolsJobSchema
Cette applet de commande utilise Microsoft Graph pour obtenir les principaux de service Microsoft Entra et retourne le schéma du travail de synchronisation.
Get-AADCloudSyncToolsJobScope
Cette cmdlet utilise Microsoft Graph pour obtenir le schéma du job de synchronisation pour l'ID de job de synchronisation fourni et afficher les étendues de tous les groupes de filtres.
Get-AADCloudSyncToolsJobSettings
Cette applet de commande utilise Microsoft Graph pour obtenir les principaux services Microsoft Entra et renvoie les paramètres du travail de synchronisation. Vous pouvez également l’appeler en utilisant l’ID de tâche de synchronisation spécifique en tant que paramètre.
Get-AADCloudSyncToolsJobStatus
Cette applet de commande utilise Microsoft Graph pour obtenir les principaux de service Microsoft Entra et retourne l’état du travail de synchronisation. Vous pouvez également l’appeler en utilisant l’ID de tâche de synchronisation spécifique en tant que paramètre.
Get-AADCloudSyncToolsServicePrincipal
Cette applet de commande utilise Microsoft Graph pour obtenir les principaux de service pour Microsoft Entra et/ou Azure Service Fabric. Sans paramètres, elle retourne uniquement les principaux de service Microsoft Entra.
Install-AADCloudSyncToolsPrerequisites
Cette applet de commande vérifie la présence de PowerShellGet v2.2.4.1 ou version ultérieure, du module Microsoft Graph PowerShell et du module MSAL.PS. Elle installe ces éléments s’ils sont manquants.
Invoke-AADCloudSyncToolsGraphQuery
Cette applet de commande appelle une requête web pour l’URI, la méthode et le corps spécifiés en tant que paramètres.
Repair-AADCloudSyncToolsAccount
Cette applet de commande utilise Microsoft Graph PowerShell pour supprimer le compte actuel (le cas échéant). Il réinitialise ensuite l’authentification du compte de synchronisation avec un nouveau compte de synchronisation dans Microsoft Entra ID.
Restart-AADCloudSyncToolsJob
Cette applet de commande redémarre une synchronisation complète.
Resume-AADCloudSyncToolsJob
Cette applet de commande continue la synchronisation à partir du filigrane précédent.
Start-AADCloudSyncToolsVerboseLogs
Cette applet de commande modifie le fichier AADConnectProvisioningAgent.exe.config pour activer le suivi détaillé et redémarre le service AADConnectProvisioningAgent. Vous pouvez utiliser -SkipServiceRestart pour empêcher le redémarrage du service, mais toutes les modifications de configuration ne prendront pas effet. Vous trouverez ces journaux de trace dans le dossier C :\ProgramData\Microsoft\Azure AD Connect Provisioning Agent\Trace.
Stop-AADCloudSyncToolsVerboseLogs
Cette applet de commande modifie le fichier AADConnectProvisioningAgent.exe.config pour désactiver le suivi détaillé et redémarre le service AADConnectProvisioningAgent. Vous pouvez utiliser -SkipServiceRestart pour empêcher le redémarrage du service, mais toutes les modifications de configuration ne prendront pas effet.
Suspend-AADCloudSyncToolsJob
Cette applet de commande interrompt la synchronisation.
Disable-AADCloudSyncToolsDirSyncAccidentalDeletionPrevention
Désactive la fonctionnalité de locataire accidentalDeletionPrevention
Disable-AADCloudSyncToolsDirSyncAccidentalDeletionPrevention -tenantId <TenantId>
Cette applet de commande nécessite TenantId du locataire Microsoft Entra. Elle vérifie si la fonctionnalité prévention de suppression accidentelle, définie sur le locataire avec Microsoft Entra Connect (ADSync, pas la synchronisation cloud), est activée et la désactive.
Exemple:
Disable-AADCloudSyncToolsDirSyncAccidentalDeletionPrevention -tenantId "aaaabbbb-0000-cccc-1111-dddd2222eeee"