1

会社の AD 管理者がカスタム属性を Active Directory スキーマに追加しました。この属性に付けられた名前は明らかに間違っているので、修正してほしい。カスタム属性の名前を変更したり、スキーマから削除したりする方法はありますか?

このケーキのアイシングは、彼がそれを本番環境に直接投入したことです。

あなたの助けに感謝します!

4

1 に答える 1

1

私の知る限り、Active-Directory スキーマで属性の名前を変更することはできません。

あなたの問題を処理するために私はします:

最初に、Shema に新しい (よく綴られた) 属性を作成します (スキーマが複製されていることを確認してください)。

古い (単純に間違った) 属性を持つすべてのオブジェクトを検索し、その値を新しい属性にコピーして、古い属性から値を削除します。

次に、属性を無効として配置できる 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
-
于 2012-05-11T12:55:27.527 に答える