RPCProxy 失去 ValidPorts 數據(隨機?)
至少有時,當我們的 Exchange 伺服器由於某種原因重新啟動時,位於 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc\RpcProxy 的 ValidPorts 數據會重置為僅使用本地域的裸機名稱和 FQDN,但會失去其他外部域資訊添加後,outlook-anywhere 將通過訪問外部域名來工作。
我不確定是什麼導致了這個問題,而且我的 google-fu 到目前為止還沒有找到任何有用的東西。
作為一種解決方法,我可以使用腳本來確保在伺服器啟動時鍵/值的數據是正確的,但這並沒有觸及問題的根源,並且可能會產生意想不到的後果。
電腦正在執行 Windows Server 2008 R2 和 Exchange 2007 SP3
編輯:幾個小時前我剛剛編輯了這個密鑰,然後回到伺服器看到它已經改變,沒有重新啟動或安裝任何軟體/更新檔。我現在正在查看計劃任務和 RSOP 以尋找線索。
編輯:我在 RSOP 或 Tasks 中看不到任何指出此密鑰為何不斷恢復的內容。註銷/登錄似乎也不是原因。
編輯:三重檢查我的設置:Outlook Anywhere 最初是使用 Exchange 管理控制台配置的。在控制台中,如果我轉到伺服器配置 -> 客戶端訪問,轉到伺服器屬性 -> Outlook Anywhere 選項卡,則會正確填充外部主機名欄位。
我終於通過這篇文章找到了答案:http: //blogs.technet.com/b/exchange/archive/2008/06/20/3405633.aspx
PeriodicPollingMinutes 鍵位於
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeServiceHost\RpcHttpConfigurator\
需要設置為零以防止 RpcHttpConfigurator 自動更新 Valid Ports 鍵。
幾年前我也不得不為一些客戶設置這個,但沒有看到這種行為。如果它不斷重置,則可能是您的系統資料庫未正確保存和/或系統服務將其重置為預設值。
您還可以將除了您的管理帳戶之外的所有內容的密鑰權限設置為 READONLY,以查看行為是否仍然存在。