我公司的AD管理員爲Active Directory架構添加了自定義屬性。分配給該屬性的名稱顯然是錯誤的,我希望它被糾正。有沒有辦法更改自定義屬性的名稱,或將其從模式中刪除?從Active Directory重命名或刪除自定義屬性?
這個蛋糕上的糖霜是他把它直接扔到生產環境中。
您的幫助表示感謝!
我公司的AD管理員爲Active Directory架構添加了自定義屬性。分配給該屬性的名稱顯然是錯誤的,我希望它被糾正。有沒有辦法更改自定義屬性的名稱,或將其從模式中刪除?從Active Directory重命名或刪除自定義屬性?
這個蛋糕上的糖霜是他把它直接扔到生產環境中。
您的幫助表示感謝!
據我所知,無法重命名Active-Directory架構中的屬性。
來處理你的問題,我將:
首先建立在瑪新的(以及拼寫)屬性(確認模式將被複制)。
使用舊的(明顯錯誤的)屬性搜索所有對象,然後將該值複製到新屬性中,並從舊屬性中刪除該值。
然後你會在LDIF腳本下找到允許放置一個屬性爲失效的屬性。奇怪的方式(在模式定義中重命名名稱存在的所有屬性)允許您重新創建具有相同名稱的屬性(例如,如果要更改屬性的語法)。它應該工作到W2K3R2(不測試W2K8R2)。
dn: CN=slxMesPotes,CN=Schema,CN=Configuration,DC=XXXX
changetype: modrdn
newrdn: cn=slxMesPotesOld
deleteOldRdn: 1
dn: CN=slxMesPotesOld,CN=Schema,CN=Configuration,DC=XXXX
changetype: modify
replace: adminDisplayName
adminDisplayName: slxMesPotesOld
-
dn: CN=slxMesPotesOld,CN=Schema,CN=Configuration,DC=XXXX
changetype: modify
replace: lDAPDisplayName
lDAPDisplayName: slxMesPotesOld
-
dn: CN=slxMesPotesOld,CN=Schema,CN=Configuration,DC=XXXX
changetype: modify
replace: isDefunct
isDefunct: TRUE
-
感謝您的信息!這是一個很好的解決方案。 –
這不是一件簡單的事情。是否使用了這個屬性?您正在使用哪個Active Directory(服務器版本)級別? – JPBlanc
屬性死亡不包含任何數據,但。它將被用來包含一個簡短的字符串。我們正在使用2008. –