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()
}