Autodiscover Event ID 1 après l'installation de Exchange Server 2019 CU3 ou Exchange Server 2016 CU14

Symptômes

Après avoir mis à niveau vers la mise à jour cumulative 3 pour Microsoft Exchange Server 2019 ou la mise à jour cumulative 14 pour Exchange Server 2016, vous recevez le message d'erreur suivant :

Nom du journal: Application

Source: MSExchange Autodiscover

Date: DateTime

ID de l'événement: 1

Catégorie de tâches: Web

Niveau: Erreur

Mots-clés: Classic

Utilisateur: N/A

Ordinateur: ComputerName

Description :

Exception non gérée "Référence objet non réglé sur une instance d'un objet."

Stack trace: à Microsoft.Exchange.AutoDiscoverV2.FlightSettingRepository.GetHostNameFromVVdir (ADObjectId serverSiteId, protocole string)

à Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.ExecuteOnPremEndFlow (autoDiscoverV2Request request)

à Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.Execute(AutoDiscoverV2Request request, ITenantRepository tenantRepository)

à Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2HandlerBase b__0 c__DisplayClass11_0.

à Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch (Action tryDelegate, Func'2 filterDelegate, Action'1 catchDelegate)

Solution de contournement

Pour contourner ce problème, vous devez vérifier l'URL externe pour les répertoires virtuels suivants :

Get-WebServicesVirtualDirectory -server YourExchangeServerName (en anglais seulement) nom fl, 'url'

Get-AutodiscoverVirtualDirectory -server YourExchangeServerName (fr) nom fl, 'url'

Get-ActiveSyncVirtualDirectory -server YourExchangeServerName (fr) nom fl, 'url'

Si l'URL externe est vide, attribuez une valeur à l'URL externe qui correspond au FQDN public.

Exemple :

Étape1: Vérifiez l'URL Autodiscover en utilisant le cmdlet suivant.

Get-AutodiscoverVirtualDirectory -server YourExchangeServerName (fr) nom fl, 'url'

Nom : Autodiscover (Site Web par défaut)

InternalUrl :

ExternalUrl :

Si l'ExternalUrl est vide, utilisez l'étape2 pour attribuer une valeur qui correspond au FQDN public à l'URL externe Autodiscover.

Étape2: Définir l'URL externe Autodiscover en utilisant le cmdlet suivant.

Get-AutodiscoverVirtualDirectory -Server YourExchangeServerName -set-AutodiscoverVirtualDirectory -ExternalUrl https://autodiscover.FQDN/Autodiscover/Autodiscover.xml

Remarque

  • ExternalUrl n'est accessible que lorsque vous ajoutez le PSSnapin dans une nouvelle session PowerShell (et non EMS) sur Exchange Server 2019, Exchange Server 2016 et Exchange Server 2013.

  • Vous pouvez recevoir un message d'erreur si vous n'ajoutez pas le PSSnapin dans la nouvelle session PowerShell. Par exemple, vous exécutez le cmdlet suivant sans ajouter le PSSnapin dans la nouvelle session PowerShell :

Get-AutodiscoverVirtualDirectory -Server $env:COMPUTERNAME (fr) Set-AutodiscoverVirtualDirectory -ExternalUrl "https://autodiscover.365labs.net/Autodiscover/Autodiscover.xml"

Ensuite, vous recevez le message d'erreur suivant :

Un paramètre ne peut pas être trouvé qui correspond au nom de paramètre 'ExternalUrl'.

CategoryInfo : InvalidArgument: (:) [Set-AutodiscoverVirtualDirectory], ParameterBindingException

- FullyQualifiedErrorId : NamedParameterNotFound,Set-AutodiscoverVirtualDirectory

- PSComputerName : ex15.365labs.net

Pour contourner ce problème, vous devez exécuter la commande suivante pour rendre l'ExternalUrl accessible :

PS C: PowerShell -gt; Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010

Références

Découvrez la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.

Informations supplémentaires

Microsoft a réalisé ce problème et publiera plus d'informations dans cet article quand il devient disponible.

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×