Azure AD Connect : Mise à jour automatique

La mise à jour automatique Azure AD Connect est une fonctionnalité qui recherche régulièrement des versions plus récentes d’Azure AD Connect. Si votre serveur est activé pour la mise à niveau automatique et qu’une version plus récente est trouvée, pour laquelle votre serveur est éligible, il effectue une mise à niveau automatique vers cette version plus récente. Notez que, pour des raisons de sécurité, l’agent qui effectue la mise à niveau automatique valide la nouvelle version d’Azure AD Connect en fonction de la signature numérique de la version téléchargée.

Vue d’ensemble

Grâce à la fonctionnalité de mise à niveau automatique , vous pouvez facilement vous assurer que votre installation Azure AD Connect est à jour. Cette fonctionnalité est activée par défaut pour les installations expresses et les mises à niveau de DirSync. Quand une nouvelle version est publiée, votre installation est mise à niveau automatiquement. La mise à niveau automatique est activée par défaut pour les éléments suivants :

  • Installation de la configuration rapide et mises à niveau de DirSync.
  • SQL Express LocalDB, toujours utilisée par la configuration rapide. DirSync avec SQL Express utilise également LocalDB.
  • Le compte AD est le compte MSOL_ par défaut créé par la configuration rapide et DirSync.
  • Avoir moins de 100 000 objets dans le métaverse.

L’état actuel de la mise à niveau automatique peut être affiché avec l’applet de commande PowerShell Get-ADSyncAutoUpgrade. Elle peut avoir les états suivants :

State Commentaire
activé La mise à niveau automatique est activée.
Interrompu Défini par le système uniquement. Actuellement, le système n’est pas autorisé à recevoir des mises à niveau automatiques.
Désactivé La mise à niveau automatique est désactivée.

Vous pouvez passer de Activé à Désactivé avec Set-ADSyncAutoUpgrade. Seul le système doit définir l’état Interrompu. Avant la version 1.1.750.0, l’applet de commande Set-ADSyncAutoUpgrade bloquait la mise à niveau automatique lorsqu’elle était dans l’état Suspendu. Cette fonctionnalité a été modifiée pour éviter de bloquer la mise à niveau automatique.

La mise à niveau automatique utilise Azure AD Connect Health pour l’infrastructure de mise à niveau. Pour qu’une mise à niveau automatique fonctionne, assurez-vous d’avoir ouvert les URLs dans votre serveur proxy pour Azure AD Connect Health comme indiqué dans la rubrique URL et plages d’adresses IP Office 365.

Si l’interface utilisateur du Synchronization Service Manager est en cours d’exécution sur le serveur, la mise à niveau est suspendue jusqu’à la fermeture de l’interface utilisateur.

Notes

La mise à niveau automatique ne concerne pas toutes les versions d’Azure AD Connect. L’état de la version indique si une version est disponible en mise à niveau automatique ou en téléchargement uniquement. Si la mise à niveau automatique a été activée sur votre serveur Azure AD Connect, celui-ci sera automatiquement mis à niveau vers la dernière version d’Azure AD Connect pour la mise à niveau automatique si votre configuration est éligible pour une mise à niveau automatique. Pour plus d’informations, consultez l’article Azure AD Connect : historique de la version.

Éligibilité à la mise à niveau automatique

Pour pouvoir bénéficier d’une mise à niveau automatique, vous ne devez répondre à aucune des conditions suivantes :

Message de résultat Description
UpgradeNotSupportedCustomizedSyncRules Vous avez ajouté vos propres règles de personnalisation à la configuration.
UpgradeNotSupportedInvalidPersistedState L’installation n’est pas une configuration rapide ou une mise à niveau DirSync.
UpgradeNotSupportedNonLocalDbInstall Vous n’utilisez pas une base de données LocalDB SQL Server Express.
UpgradeNotSupportedLocalDbSizeExceeded La taille de la base de données locale est supérieure ou égale à 8 Go
UpgradeNotSupportedAADHealthUploadDisabled Les chargements de données d’intégrité ont été désactivés à partir du portail

Dépannage

Si votre installation Connect ne se met pas elle-même à niveau comme prévu, procédez comme suit pour savoir d’où vient le problème.

Tout d'abord, ne vous attendez pas à ce qu’il y ait déjà une tentative de mise à niveau automatique le jour du lancement d’une nouvelle version. Toute tentative de mise à niveau a un caractère aléatoire intentionnel. Ne vous inquiétez pas si votre installation n'est pas mise à niveau immédiatement.

Si vous pensez que quelque chose ne convient pas, commencez par exécuter Get-ADSyncAutoUpgrade pour garantir l’activation de la mise à niveau automatique.

Si l’état est interrompu, vous pouvez utiliser Get-ADSyncAutoUpgrade -Detail pour afficher le motif. La raison de l’interruption peut contenir une valeur de chaîne quelconque, mais elle contient généralement la valeur de chaîne UpgradeResult, autrement dit, UpgradeNotSupportedNonLocalDbInstall ou UpgradeAbortedAdSyncExeInUse. Une valeur composée peut également être retournée, par exemple UpgradeFailedRollbackSuccess-GetPasswordHashSyncStateFailed.

Il est également possible d’obtenir un résultat qui n’est pas un UpgradeResult, c.-à-d. « AADHealthEndpointNotDefined » ou « DirSyncInPlaceUpgradeNonLocalDb ».

Assurez-vous ensuite que vous avez ouvert les URL requises dans votre proxy ou pare-feu. La mise à jour automatique utilise Azure AD Connect Health comme décrit dans la présentation. Si vous utilisez un proxy, vérifiez que Health a été configuré pour utiliser un serveur proxy. Testez également la connectivité de Health à Azure AD.

Une fois que vous avez vérifié la connectivité à Azure AD, passez aux journaux d’événements. Démarrez l’Observateur d’événements et consultez le journal des événements Application . Ajoutez un filtre de journal des événements pour la mise à niveau d’Azure AD Connect source et la plage d’ID d’événements 300-399.
Screenshot that shows the

Les journaux des événements associés à l’état de mise à niveau automatique s’affichent alors.
Eventlog filter for automatic upgrade

Le code de résultat a un préfixe avec une vue d’ensemble de l’état.

Préfixe du code de résultat Description
Succès La mise à niveau de l’installation a réussi.
UpgradeAborted Un problème temporaire a arrêté la mise à niveau. Une nouvelle tentative va être effectuée. Celle-ci devrait réussir à un stade ultérieur.
UpgradeNotSupported La configuration du système entraîne le blocage de sa mise à niveau automatique. Elle sera tentée à nouveau pour voir si l'état est modifié, mais l'on s’attend à ce que le système doive être mis à niveau manuellement.

Voici une liste de messages les plus courants. Elle n’est pas exhaustive, mais le message de résultat doit exposer clairement la nature du problème.

Message de résultat Description
UpgradeAborted
UpgradeAbortedCouldNotSetUpgradeMarker Impossible d’écrire dans le Registre.
UpgradeAbortedInsufficientDatabasePermissions Le groupe Administrateurs intégré ne dispose pas des autorisations d’accès à la base de données. Effectuez une mise à niveau manuelle vers la dernière version d’Azure AD Connect pour résoudre ce problème.
UpgradeAbortedInsufficientDiskSpace Il n'y a pas suffisamment d'espace disque pour prendre en charge une mise à niveau.
UpgradeAbortedSecurityGroupsNotPresent Impossible de trouver et de résoudre tous les groupes de sécurité utilisés par le moteur de synchronisation.
UpgradeAbortedServiceCanNotBeStarted Échec du démarrage du service NT Microsoft Azure AD Sync .
UpgradeAbortedServiceCanNotBeStopped Échec de l’arrêt du service NT Microsoft Azure AD Sync .
UpgradeAbortedServiceIsNotRunning Le service NT Microsoft Azure AD Sync n’est pas en cours d’exécution.
UpgradeAbortedSyncCycleDisabled L’option SyncCycle du Scheduler a été désactivée.
UpgradeAbortedSyncExeInUse L’ interface utilisateur du gestionnaire des services de synchronisation est ouverte sur le serveur.
UpgradeAbortedSyncOrConfigurationInProgress L'Assistant Installation est en cours d'exécution ou une synchronisation a été planifiée à l'extérieur du planificateur.
UpgradeNotSupported
UpgradeNotSupportedCustomizedSyncRules Vous avez ajouté vos propres règles de personnalisation à la configuration.
UpgradeNotSupportedInvalidPersistedState L’installation n’est pas une configuration rapide ou une mise à niveau DirSync.
UpgradeNotSupportedNonLocalDbInstall Vous n’utilisez pas une base de données LocalDB SQL Server Express.
UpgradeNotSupportedLocalDbSizeExceeded La taille de la base de données locale est supérieure ou égale à 8 Go
UpgradeNotSupportedAADHealthUploadDisabled Les chargements de données d’intégrité ont été désactivés à partir du portail

Étapes suivantes

En savoir plus sur l’ intégration de vos identités locales avec Azure Active Directory.