你好,
在這種情況下,因為 Active Directory 結構擴充在網路中斷後失敗,導致結構處於不一致狀態,系統無法自動回復。要用 ldp.exe 手動停用有問題的結構類別屬性,必須直接連線到目標 DC,並在 Configuration 分區下操作。
首先,打開 ldp.exe,連線到一台可用的 DC,並在 Bind 選項中使用 Enterprise Admin 權限帳號。接著,瀏覽到 CN=Schema,CN=Configuration,DC=你的網域。在這裡找到對應的類別或屬性物件,例如 CN=YourBrokenAttribute,CN=Schema,CN=Configuration,DC=domain。進入該物件後,檢查 isDefunct 屬性。如果該屬性尚未設為 TRUE,可以透過 ldp.exe 的 Modify 功能新增一個屬性修改操作:
Attribute: isDefunct
Values: TRUE
Operation: Replace
提交後,該類別或屬性就會被標記為停用,並且不再被用於新的物件建立。需要注意的是,停用 schema 類別或屬性並不會刪除已存在的物件,只是阻止後續使用。這是 Microsoft 官方建議的方式,因為 schema 一旦擴充無法直接刪除,只能透過 isDefunct=TRUE 來停用。
另外,請確認該屬性或類別沒有被其他應用程式依賴,否則可能導致應用程式錯誤。建議在修改前先備份 AD schema,並且在測試環境驗證過程。官方文件中也指出,只有在 Enterprise Admin 權限下才能修改 schema,並且修改後會在整個森林中複寫。
我希望你能在這裡找到有用的資訊。如果這能幫助你更深入理解問題,請接受這個答案。如果還有其他問題,隨時留言。祝你有美好的一天!
HP.