Belirtiler
Microsoft Exchange Server 2013, etkin izleme varsayılan etki alanı değiştirildiğinde, kabul sonra sağlık posta kutularını kullanarak bir yoklama çalıştırıyorsa, yoklama başarısız olur ve döndürür bir System.Security. SecurityException özel durum. Bu gerekli olmayan veritabanı yerine çalışma neden olabilir.
Geçici çözüm
Bu soruna geçici bir çözüm için aşağıdaki yöntemlerden birini kullanın.
Yöntem 1
Tüm sağlık posta kutusu UPN etki alanı bölümleri aynı ise, varsayılan kabul edilen etki alanı sistem posta kutularına damgalanır değerle eşleşen şekilde değiştirin.
UPN etki alanı için sistem durumu posta kutularını denetlemek için çalışma Get-posta kutusu – izleme cmdlet'i. Not: Sağlık posta kutuları gibi bar.local ve bar1.local, farklı UPN etki varsa bu sorunu önlemek için tüm UPN etki kabul varsayılan etki alanı aynı olması gerektiğinden, bu yöntemi kullanamazsınız. Bu durumda, yöntem 2'yi deneyin.Yöntem 2
Tüm ilgili araştırma Yanıtlayıcıları devre dışı bırakın. Bu veritabanı yerine çalışma ile ilgili araştırmaları neden engeller.
Örneğin, Add-ServerMonitoringOverride cmdlet'i aşağıdaki gibi çalıştırın: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 Not: Bu cmdlet örnekte sunucu_adı gerçek sunucu adını temsil eder. El ile kabul edilen varsayılan etki alanı değiştiremiyorsanız, aşağıdaki örnekte olduğu gibi sağlık posta kutuları UPN ve SMTP adresini değiştirin:# 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() }