Συμπτώματα
Όταν προσπαθείτε να ζητήσετε πληροφορίες διαθεσιμότητας για ένα χρήστη σε διαφορετικό δάσος σε μια αξιόπιστη τοπολογία μεταξύ δασών, η αίτηση αποτυγχάνει και δημιουργεί το ακόλουθο μήνυμα σφάλματος:
-
Κείμενο μηνύματος: "Ο Αυτόματος εντοπισμού απέτυχε για τη διεύθυνση ηλεκτρονικού ταχυδρομείου user@domain.com με σφάλμα Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: Ο απομακρυσμένος διακομιστής επέστρεψε ένα σφάλμα: (400) Κακή αίτηση.. Οι πληροφορίες αίτησης είναι η διεύθυνση URL εντοπισμού: https:// targetdomain.com/Autodiscover/Autodiscover.xml, EmailAddress: <User>SMTP:user@ targetdomain.com. ---> System.Net.WebException: Ο απομακρυσμένος διακομιστής επέστρεψε ένα σφάλμα: (400) Κακή αίτηση.
στη διεύθυνση System.Net.httpWebRequest.EndGetResponse(IAsyncResult asyncResult)
-
στο Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverRequest.EndInvoke(IAsyncResult asyncResult)
--- ανίχνευσης στοίβας τέλους εσωτερικής εξαίρεσης ---
Αιτία
Αυτό είναι ένα γνωστό πρόβλημα στην ενημέρωση ασφαλείας Απριλίου 2021 και Μαΐου 2021 για τον Microsoft Exchange Server 2019, 2016 και 2013.
Λύση
Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους.
Μέθοδος 1
Μην χρησιμοποιείτε λογαριασμό υπηρεσίας όταν ρυθμίζετε τις παραμέτρους του χώρου διευθύνσεων διαθεσιμότητας. Για να ρυθμίσετε αποτελεσματικά τις παραμέτρους του χώρου διευθύνσεων, ακολουθήστε τα παρακάτω βήματα:
-
Δημιουργήστε ένα λογαριασμό "<targetdomain>\<fbaccount>" στο δάσος προορισμού.
Σημείωση: Αυτός μπορεί να είναι ένας κανονικός λογαριασμός χρήστη. Δεν απαιτείται γραμματοκιβώτιο. -
Εκχώρηση δικαιωμάτων στον νέο λογαριασμό στο δάσος προορισμού:
-
set-AvailabilityConfig -PerUserAccount <targetdomain>\<fbaccount>
-
-
Στο δάσος προέλευσης, καταργήστε τον υπάρχοντα χώρο διευθύνσεων διαθεσιμότητας:
-
remove-AvailabilityAddressSpace <ID of the AvailabilityAddressSpace of Target domain>
-
-
Προσθέστε ένα νέο χώρο διευθύνσεων διαθεσιμότητας. Αυτή τη φορά, ορίστε-UseServiceAccountσε $falseκαι χρησιμοποιήστε την -Credentials επιλογή:
-
Add-AvailabilityAddressSpace -ForestName <Target Forest Name> -AccessMethod PerUserFB -UseServiceAccount $false -Credentials (Get-Credential)
-
-
Όταν σας ζητηθεί διαπιστευτήρια, πληκτρολογήστε τα διαπιστευτήρια για targetdomain\fbaccount.
-
Επανεκκινήστε τις υπηρεσίες Internet Information Services (IIS) εκτελώντας το ακόλουθο cmdlet του PowerShell:
-
Restart-Service W3SVC, WAS
Μέθοδος 2
-
Ρυθμίστε τις παραμέτρους της ομόσπονδης κοινής χρήσης μεταξύ των οργανισμών του Exchange.
-
Επανεκκινήστε τις υπηρεσίες Internet Information Services (IIS) εκτελώντας το ακόλουθο cmdlet του PowerShell:
-
Restart-Service W3SVC, WAS
Αναφορές
Ρύθμιση παραμέτρων ομόσπονδης κοινής χρήσης μεταξύ οργανισμών του Exchange | Microsoft Docs