Požymiai
Po to, galite įdiegti ir atnaujinti "Microsoft" Exchange Server 2016 kaupiamojo naujinimo 6 (CU6), negalite pasiekti Outlook Web App (OWA) arba Exchange valdymo skydas (ECP), ir gaunate tokį klaidos pranešimą:
:-( Kažkas ne taip
Mes negalime gauti šią informaciją, dabar. Bandykite dar kartą vėliau. X-ClientId: ClientID X FEServer: Exch1Be to, šie įvykiai informacijos užregistruojamas taikomosios programos žurnale Exchange serveryje, kuriame pašto dėžučių duomenų bazė:
Žurnalo pavadinimas: taikomoji programa
Šaltinis: MSExchange OAuth Įvykio ID: 2004 Užduoties Kategorija: konfigūracija Lygis: įspėjimas Raktažodžiai: klasikinis Vartotojas: N/A Kompiuteris: mail.contoso.com Aprašymas: Nepavyksta rasti sertifikatas su nykščio atspaudas CertificateValue į dabartinę kompiuterio arba sertifikato trūksta privačiojo rakto. Sertifikatą, norint prisijungti siunčiamo atpažinimo ženklas.Žurnalo pavadinimas: taikomoji programa
Source: ASP.NET 4.0.30319.0 Įvykio ID: 1309 Užduoties Kategorija: Interneto įvykis Lygis: įspėjimas Raktažodžiai: klasikinis User: N/A Aprašymas: Įvykio kodas: 3005 Įvykio pranešimą: įvyko neapdorota išimtis. Įvykio ID: ID Įvykių seka: 2 Įvykio atsiradimo: 1 Įvykio detales kodas: 0 Programos informacija: Paraišką domeno: / LM/W3SVC/2/ROOT/owa-2-DomainID Patikimumo lygis: visą Programos virtualiosios kelias: / OWA Programos kelias: C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\owa\ Kompiuterio vardas: Exch1 Informacija apie procesus: Procesas ID: 21508 Proceso pavadinimas: w3wp.exe Abonemento pavadinimas: n/a Išskyrus informaciją: Išimties tipas: TargetInvocationException Išimties pranešimas: išimtis iškvietimo paskirties vietoje atsirado. į System.RuntimeMethodHandle.InvokeMethod (objekto paskirties, objekto [argumentai, parašo sig, Boolean konstruktorius) į System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal (objekto obj, objekto [parametrai, objekto [argumentai]) į System.Reflection.RuntimeMethodInfo.Invoke (objekto obj, BindingFlags invokeAttr, segtuvo segtuvo, objekto [parametrai, CultureInfo culture) Owin.Loader.DefaultLoader. <> c__DisplayClass12. < MakeDelegate > b__b (IAppBuilder kūrėjas) Owin.Loader.DefaultLoader. <> c__DisplayClass1. < LoadImplementation > b__0(IAppBuilder builder) į Microsoft.Owin.Host.SystemWeb.OwinAppContext.Initialize (veiksmo 1 paleisties) į Microsoft.Owin.Host.SystemWeb.OwinBuilder.Build (veiksmo 1 paleisties) į Microsoft.Owin.Host.SystemWeb.OwinHttpModule.InitializeBlueprint() at System.Threading.LazyInitializer.EnsureInitializedCore[T] (T paskirties, Boolean inicijuota, objekto & ir syncLock, Func'1 valueFactory) į Microsoft.Owin.Host.SystemWeb.OwinHttpModule.Init (HttpApplication aplinka) į System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS (IntPtr appContext, HttpContext kontekste, MethodInfo [apdorojimo programos) į System.Web.HttpApplication.InitSpecial (HttpApplicationState būseną, MethodInfo [apdorojimo programos, IntPtr appContext, HttpContext kontekste) į System.Web.HttpApplicationFactory.GetSpecialApplicationInstance (IntPtr appContext, HttpContext kontekste) į System.Web.Hosting.PipelineRuntime.InitializeApplication (IntPtr appContext)Šifravimo sertifikatas nėra
į Microsoft.Exchange.Security.Authentication.Utility.GetCertificates() į Microsoft.Exchange.Clients.Owa2.Server.Core.notifications.SignalR.SignalRStartup.Configuration (IAppBuilder app)Užklausos informacija: Užklausos URL: https://mail.contoso.com:URLID/owa/? bO = 1 Prašyti kelias: /owa/ Vartotojo kompiuterio adreso: UserHostAddressC:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\owa\ User: Patvirtinamas: klaidingai Autentifikavimo tipas: Gijos paskyros pavadinimas: n/a Temos informacija: Thread ID: 24 Gijos paskyros pavadinimas: n/a Naudojasi: klaidingai Rietuvės: į System.RuntimeMethodHandle.InvokeMethod (objekto paskirties, objekto [argumentai, parašo sig, Boolean konstruktorius) į System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal (objekto obj, objekto [parametrai, objekto [argumentai]) į System.Reflection.RuntimeMethodInfo.Invoke (objekto obj, BindingFlags invokeAttr, segtuvo segtuvo, objekto [parametrai, CultureInfo culture) Owin.Loader.DefaultLoader. <> c__DisplayClass12. < MakeDelegate > b__b (IAppBuilder kūrėjas) Owin.Loader.DefaultLoader. <> c__DisplayClass1. < LoadImplementation > b__0(IAppBuilder builder) į Microsoft.Owin.Host.SystemWeb.OwinAppContext.Initialize (veiksmo 1 paleisties) į Microsoft.Owin.Host.SystemWeb.OwinBuilder.Build (veiksmo 1 paleisties) į Microsoft.Owin.Host.SystemWeb.OwinHttpModule.InitializeBlueprint() at System.Threading.LazyInitializer.EnsureInitializedCore[T] (T paskirties, Boolean inicijuota, objekto & ir syncLock, Func'1 valueFactory) į Microsoft.Owin.Host.SystemWeb.OwinHttpModule.Init (HttpApplication aplinka) į System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS (IntPtr appContext, HttpContext kontekste, MethodInfo [apdorojimo programos) į System.Web.HttpApplication.InitSpecial (HttpApplicationState būseną, MethodInfo [apdorojimo programos, IntPtr appContext, HttpContext kontekste) į System.Web.HttpApplicationFactory.GetSpecialApplicationInstance (IntPtr appContext, HttpContext kontekste) į System.Web.Hosting.PipelineRuntime.InitializeApplication (IntPtr appContext)
Priežastis
Ši problema kyla, jei Exchange serverio autentifikavimo sertifikato, kuris yra naudojamas OAuth pasirašymo nėra iš Exchange serverio. Galite paleisti šią komandą, Norėdami patikrinti, ar sertifikatas nėra:
Get-ExchangeCertificate (Get-AuthConfig). CurrentCertificateThumbprint
Jei trūksta sertifikato, gausite šį klaidos pranešimą:
Specialus Rpc klaida įvyksta serveryje Exch1: sertifikatas su nykščio atspaudas CertificateValue nerastas.
+ CategoryInfo: NotSpecified: (:) [Get-ExchangeCertificate], InvalidOperationException + FullyQualifiedErrorId: [Server = Exch1 RequestId =RequestID] [FailureCategory = Cmdlet InvalidOperationException] CEA009BC,Microsoft.Exchange.Management.SystemConfigurationTasks.GetExchangeCertificateSprendimas
Norėdami išspręsti šią problemą, įdiekite kaupiamąjį naujinimą 7 for Exchange Server 2016 arba vėliau kaupiamojo naujinimo Exchange Server 2016.
Sprendimas
Jei jūsų įmonėje yra kelių Exchange serveriai, vykdykite šią komandą, Norėdami patvirtinti, jei OAuth sertifikatas yra kitų Exchange serveriai Exchange valdymo aplinkoje:
Get-ExchangeCertificate (Get-AuthConfig). CurrentCertificateThumbprint
Jei sertifikatas yra kitų Exchange serveriai, eksportuokite sertifikatą ir tada jį importuoti prie Exchange serverio , kuriame problema.
Jei sertifikato nėra visų Exchange serveriai organizacijoje, atlikite šiuos veiksmus, sukurti ir įdiegti naują OAuth sertifikatą prie Exchange serverio:
-
Sukurti naują OAuth sertifikatą vykdydami šią komandą:
Naujas ExchangeCertificate - KeySize 2048 - PrivateKeyExportable $true - SubjectName "cn = Microsoft Exchange serverio autentifikavimo sertifikato" - FriendlyName "Microsoft Exchange serverio autentifikavimo sertifikato" – domeno vardas "contoso.com"
Pastaba. Pakeiskite pavyzdyje (contoso.com) SMTP domeno, kurį naudoja jūsų organizacijos domeno vardas parametro reikšmė.
-
Nustatykite sukurtas sertifikatas, skirta naudoti serverio autentifikavimo vykdydami šias komandas:
Set-AuthConfig - <ThumbprintFromStep1> NewCertificateThumbprint - NewCertificateEffectiveDate (Get-data) Set-AuthConfig -PublishCertificate Set-AuthConfig - ClearPreviousCertificate
-
Iš naujo paleiskite Microsoft Exchange tarnybos pagrindinio kompiuterio tarnyba.
-
Arba paleiskite komandą IISReset iš naujo paleisti IIS arba vykdykite toliau nurodytas komandas (didesnių teisių režimu) ir šiukšlių OWA ir ECP programų telkiniai:
Iš naujo WebAppPool MSExchangeOWAAppPool
Iš naujo WebAppPool MSExchangeECPAppPoolPastaba. Kai kuriose sistemose, tai gali užtrukti valandą, kol OAuth sertifikatas turi būti paskelbti.
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Nuorodos
Sužinokite daugiau apie terminologiją , kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.