Outlook

為什麼有些使用者看不到全域地址列表中的新項目而有些使用者可以?

  • November 12, 2010

這是我的問題:

我們正在使用 Exchange 2010 和 Outlook 2007。上週我們在 Exchange 中添加了一個新的會議室。當我在全域地址列表中查找會議室時,它沒有出現。但是,如果我刪除了我的 .oab 文件(離線通訊簿),那麼我可以在全域地址列表中看到新的會議室。當我再次下載離線通訊簿時,問題又回來了。為了使這更加混亂,一些使用者能夠在全域地址列表中看到會議室,而無需刪除他們的離線地址簿。Outlook 是否忽略了他們的 OAB 並獲得了 GAL 的實時副本?所有使用者都處於記憶體模式。我絕對不是 Outlook/Exchange 專家。我在這裡遺漏了一些明顯的東西嗎?非常感謝您的幫助。

我們想通了!所以我從我們的系統管理員那裡了解到,oab 文件是在一台伺服器上生成的,並且依賴於全域編錄伺服器(我們有 2 台)上的文件複製服務將 oab 文件複製到每台伺服器上。該服務沒有在其中一台伺服器上啟動,因此一些使用者得到了舊的 oab,而其他使用者得到了新的副本。故事的寓意…如果您遇到此問題,請確保已啟動文件複製服務。或者重新啟動它…

由於某種原因,OAB 生成失敗的可能性很大。這確實顯示在生成 OAB 的郵箱伺服器的事件日誌中,但日誌通常沒有打開到足以告訴您為什麼OAB 生成失敗的程度。為此,您需要為該伺服器打開調試日誌記錄。

Set-eventloglelvel -Identity "MSExchangeSA/OAB Generator" -Level High

這將導致 Exchange 開始詳細記錄未生成 OAB 的原因。您還可以從 PowerShell 觸發 OAB 生成。

update-offlineaddressbook -Identity "Default Offline Address List"

這應該將有趣的消息轉儲到該郵箱伺服器的應用程序事件批次中。確切的問題可以是任意數量的事情。

引用自:https://serverfault.com/questions/185079