Aktyvaus stebėjimo zondas nepavyksta ir grąžina SecurityException po numatytąjį priimti domeno pasikeičia

Požymiai

Microsoft Exchange Server 2013, jei aktyvus stebėjimas veikia zondą naudojant sveikatos pašto dėžučių po numatytąjį priimti domeno pasikeičia, zondo nepavyksta ir pateikia a System.Security. SecurityException išimtis. Tai gali sukelti nereikalingų duomenų bazės perjungimas.

Sprendimas

Norėdami išspręsti šią problemą, naudokite vieną iš toliau nurodytų būdų.

1 būdas

Jei visos sveikatos pašto dėžutės UPN domeno dalys yra tos pačios, keisti numatytąjį priimti domeno, kad jis atitiktų vertę, dedamas į sveikatos pašto dėžučių.

Norėdami patikrinti UPN domeno sveikatos pašto dėžučių, vykdykite toliau Get-Mailbox – stebėjimo cmdlet.

Pastaba. Jei sveikatos pašto dėžučių skirtingų UPN domenų, pvz., bar.local ir bar1.local, šio būdo naudoti negalima, nes visi UPN domenai turi atitikti numatytąjį priimti domeno siekiant išvengti šios problemos. Tokiu atveju, išbandykite 2 būdą.

2 Metodas

Išjungti visus susijusius zondo atsakas. Tai apsaugo nuo duomenų bazės perjungimas, sukelia susijusių zondai.

Įtraukti ServerMonitoringOverride cmdlet, pvz., vyksta taip:



Add-ServerMonitoringOverride -ItemType Responder -Identity RPS.Protocol\RpsDeepTestPSProxyFailover -PropertyValue 0 -PropertyName Enabled -Duration "60.00:00:00" -Server Server_name

Add-ServerMonitoringOverride -ItemType Responder -Identity ActiveSync\ActiveSyncSelfTestDatabaseFailover
-PropertyValue 0 -PropertyName Enabled -Duration "60.00:00:00" -Server Server_name
Pastaba. Šiame pavyzdyje cmdlet Server_name reiškia tikrasis serverio pavadinimą.

Jei negalite pakeisti numatytąjį priimti domeno, rankiniu būdu pakeisti UPN ir SMTP adresą sveikatos pašto dėžučių, kaip parodyta pavyzdyje:

# THIS CODE IS MADE AVAILABLE AS IS, WITHOUT WARRANTY OF ANY KIND. THE ENTIRE RISK# OF THE USE OR THE RESULTS FROM THE USE OF THIS CODE REMAINS WITH THE USER.
$newDomain = "bar.local" # This is the new domain name. Must be changed according to the environment.
$healthMailboxes = Get-Mailbox -Monitoring;
foreach ($mailbox in $healthMailboxes)
{
$upn = $mailbox.Name + "@" + $newDomain
Set-User $mailbox -UserPrincipalName:$upn
Set-Mailbox $mailbox -PrimarySmtpAddress:$upn -EmailAddressPolicyEnabled:$false
$adUser = [ADSI]("LDAP://"+$mailbox.DistinguishedName)
$adUser.msExchRecipientTypeDetails = "549755813888"
$adUser.SetInfo()
}

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×