使用 IdFix 工具準備目錄屬性以便與 Office 365 同步處理

本主題包含執行此工具的相關詳細指示、您會遇到的常見錯誤、修正建議、範例,以及發生大量錯誤時該採取的最佳做法。

使用 IdFix GUI 修正目錄中的錯誤

如本主題所述,您可以執行 Office 365 IdFix 工具來搜尋目錄中的問題,然後在 GUI 中修正這些錯誤。如果工具傳回空白的表格,就代表沒有發現錯誤。如果目錄中有大量錯誤,工具傳回的錯誤表格可能會很驚人。建議您可以先修正其中一個類型的所有錯誤,再接著處理下個類型的錯誤。

  1. 開始進行變更前,請先查看 IdFix 所提供的建議。

    查看 IdFix 傳回的錯誤清單。您可以按一下錯誤類型欄頂端的 [ERROR] (錯誤) 來根據錯誤類型排序錯誤。如果有多個錯誤與同一屬性相關,所有錯誤將合併為一列。可能的話,IdFix 會在 [UPDATE] (更新) 欄中提供修正建議。建議的修正方法是透過檢查其他與物件相關聯的屬性來決定,通常會比目錄的現狀更恰當,但真正準確的修正方法仍必須由您決定。

    如果 IdFix 建議修正重複錯誤,則會在 [UPDATE] (更新) 欄的值開頭以三種旗標之一表示,例如:[E]john.doe@contoso.com。如果您接受建議,當您套用變更時,旗標將不會插入目錄中。系統只會套用建議旗標後面的值,例如:john.doe@contoso.com。如果要接受建議,請從 [ACTION] (動作) 欄選取相對應的動作。旗標所示的動作如下:

    • [C] 表示建議執行 [COMPLETE] (完成) 動作。此值不需要編輯。

    • [E] 表示建議執行 [EDIT] (編輯) 動作。此值需要變更,以避免與目錄中的其他值衝突。

    • [R] 表示建議執行 [REMOVE] (移除) 動作。此值為未啟用郵件功能之物件的 SMTP Proxy,應該可以放心移除。

  2. 閱讀並了解錯誤後,請在 [UPDATE] (更新) 欄中根據您的變更來更新項目,然後在 [ACTION] (動作) 欄中選取您希望 IdFix 實作變更的方法。例如,工具可能會發現有兩個使用者的 proxyAddress 重複。只有一個使用者可以使用該 proxyAddress 來進行郵件傳遞。若要修正此錯誤,請將具有正確值之使用者的 [ACTION] (動作) 欄標為 [COMPLETE] (完成),並將另一名使用者的 [ACTION] (動作) 欄標為 [REMOVE] (移除)。如此一來就會將不應擁有該 proxyAddress 之使用者的 proxyAddress 屬性移除,且不會對 proxyAddress 正確的使用者造成任何變更。

  3. 下表說明 IdFix 能偵測出的錯誤,並提供本工具最常建議的修正方法,且在某些情況下提供修正範例。

    IdFix 能偵測到的常見錯誤及修正

    錯誤

    錯誤類型描述

    建議修正

    範例

    character

    不正確的字元。該值包含無效字元。

    [UPDATE] (更新) 欄中所顯示的修正建議會是移除不正確字元後的值。

    有效郵件地址的結尾如有空格,則為不正確字元,例如:

    "user@contoso.com "

    有效郵件地址的開頭如有空格,亦為不正確字元,例如:

    " user@contoso.com"

    ú 字元也是不正確的字元。

    duplicate

    重複的項目。查詢範圍內有其他值與該值重複。所有重複的值都會顯示為錯誤。

    編輯或移除某些值,以消除重複項目。本工具不會針對重複項目提供修正建議。您必須從多個重複項目當中選擇正確的項目,並刪除其他重複的項目。

    format

    格式錯誤。該值的內容違反該屬性使用方法上的格式要求。

    建議的更新值會是移除所有無效字元後的值。如果沒有無效字元,則更新值會與原值相同。您必須決定實際需要的更新值。本工具不會針對所有格式錯誤提供修正建議。

    例如,SMTP 地址必須符合 RFC 2822 協定,且 mailNickName 的開頭與結尾皆不得為句號 (.)。如需目錄屬性格式需求的詳細資訊,請參閱準備透過目錄同步處理將使用者佈建到 Office 365 一文的<目錄物件和屬性準備>一節。

    topleveldomain

    上層網域。本錯誤適用於受 RFC 2822 格式限制的值。如果上層網域無法經網際網路路由傳送,工具就會將該值識別為錯誤。例如,以 .local 結尾的 SMTP 地址無法經網際網路路由傳送,因此會造成此錯誤。

    將該值變更為可經網際網路路由傳送的網域,例如 .com.net

    myaddress@fourthcoffee.local 變更為 fourthcoffee.com 或其他可經網際網路路由傳送的網域。

    如需相關指示,請參閱如何準備無法路由傳送的網域 (例如 .local 網域) 以用於目錄同步處理

    domainpart

    網域部分錯誤。本錯誤適用於受 RFC 2822 格式限制的值。如果該值的網域部分無效且不符合 RFC 2822,就會產生本錯誤。

    變更該值,使其符合 RFC 2822。例如,確認該值不含任何空格或不正確的字元。

    myaddress@fourth coffee.com 變更為 myaddress@fourthcoffee.com

    domainpart_localpart

    本機部分錯誤。本錯誤適用於受 RFC 2822 格式限制的值。如果該值的本機部分無效且不符合 RFC 2822,就會產生本錯誤。

    變更該值,使其符合 RFC 2822。例如,確認該值不含任何空格或不正確的字元。

    my”work”address@fourthcoffee.com 變更為 myworkaddress@fourthcoffee.com

    length

    長度錯誤。該值違反該屬性的長度上限。本錯誤最常發生於目錄結構描述有變動時。

    IdFix 的更新建議會將該值截斷至可接受的長度。

    請注意,這可能會導致意外的結果。請先檢閱修正建議並視需要變更,然後再按一下 [Apply] (套用)。

    blank

    空白或 Null 錯誤。該值違反欲同步處理之屬性的 Null 限制。只有少數屬性必須包含值。

    更新建議會盡可能利用其他屬性的值來產生可能的替代值。

    mailmatch

    本錯誤只適用於 Office 365 專用。該值與 mail 屬性不符。

    更新建議會是 mail 屬性的值,前面加上 "SMTP:"。

  4. 若要修正錯誤,請從 [ACTION] (動作) 下拉式清單中選取一個選項。

    下表說明您使用 IdFix 工具時可以針對屬性執行的 [ACTION] (動作) 操作。如果您將 [ACTION] (動作) 欄留白,IdFix 工具將不會對目錄中的該項錯誤採取任何動作。

    您可以使用 IdFix 執行的操作

    動作

    動作描述

    範例

    COMPLETE (完成)

    原始值雖然被工具識別為錯誤,但可接受且不應變更。

    工具發現有兩個使用者的 proxyAddress 重複。只有其中一個使用者可以使用該值來進行郵件傳遞。此時應將具有正確值的使用者標示為 [COMPLETE] (完成)。

    REMOVE (移除)

    將該屬性值從來源物件中移除。如果是具有多重值的屬性 (例如 proxyAddresses),則只有顯示的個別值會被刪除。

    工具發現有兩個使用者的 proxyAddress 重複。只有其中一個使用者可以使用該值來進行郵件傳遞。此時應將具有重複值的使用者標示為 [REMOVE] (移除)。

    EDIT (編輯)

    [UPDATE] (更新) 欄中的資訊將用來修改該屬性值。如果 IdFix 已建議有效的 [UPDATE] (更新) 值,請從 [ACTION] (動作) 欄選取 [EDIT] (編輯),然後繼續移至下一個錯誤。如果您對建議不滿意,請在 [UPDATE] (更新) 欄中輸入新的值,然後從 [ACTION] (動作) 欄選取 [EDIT] (編輯)。

    UNDO (復原)

    此選項只有當您從交易記錄還原資料時可使用。如果您選取 [UNDO] (復原),屬性值會還原為原始值。

    FAIL (失敗)

    只有當 [UPDATE] (更新) 值與 AD DS 規則發生未知的衝突時才會傳回此值。在此情況下,如果您知道失敗原因,可以再度編輯 [UPDATE] (更新) 欄中的值。您可能需要使用 ADSI 編輯器分析物件中的值。如需詳細資訊,請參閱 ADSI 編輯器 (adsiedit.msc)

  5. 針對一項或一批錯誤選擇 [ACTION] (動作) 後,請按一下 [Apply] (套用)。按一下 [Apply] (套用) 後,工具就會在目錄中進行變更。您可以針對多個錯誤提供修正之後再按一下 [Apply] (套用),IdFix 會一次變更所有項目。

  6. 變更之後,請再次執行 IdFix,確保您所做的修正不會引發新的錯誤。您可以根據需要重複這些步驟,次數不限。在進行同步處理之前,最好重複執行幾次程序。

變更 IdFix 所使用的規則集

根據預設,IdFix 會使用多租用戶規則集來測試您目錄中的項目。規則集非常適合大多數的 Office 365 客戶使用。不過,如果您是 Office 365 專用或 ITAR (國際武器貿易條例) 客戶,您可以改將 IdFix 設定為使用專用規則集。如果不清楚自己是什麼類型的客戶,那麼略過這個步驟也無妨。若要將規則集設為「專用」,請按一下功能表列中的齒輪圖示,然後按一下 [Dedicated] (專用)。

變更 IdFix 所使用的搜尋範圍

根據預設,IdFix 會搜尋整個目錄。如有需要,您可以將工具設定為只搜尋特定的樹狀子目錄。若要這麼做,請按一下功能表列中的 [Filter] (篩選) 圖示,然後輸入有效的樹狀子目錄。

使用 IdFix GUI 復原您的變更

每次您按一下 [Apply] (套用) 以套用變更時,IdFix 工具就會另外建立一個稱為「交易記錄」的檔案,列出您剛才所做的變更。萬一您變更時出錯,可以使用交易記錄來復原最新記錄中所包含的變更。如果您在更新過程中出錯,可以按一下 [Undo] (復原) 來復原最近套用的變更。按一下 [Undo] (復原) 時,IdFix 會使用交易記錄,來復原最新交易記錄中所包含的變更。如需使用交易記錄的詳細資訊,請參閱參考資料︰Office 365 IdFix 交易記錄

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×