ฉันใช้ windows server 2008 ฉันมีโดเมนที่มีหนึ่งโดเมนคอนโทรลเลอร์ (นี่คือสภาพแวดล้อมแบบ dev) ฉันแก้ไข AD schema และสร้างแอตทริบิวต์ที่กำหนดเองชื่อ TestAttribute2 (ชื่อ LDAP คือ testAttribute2) ด้วยไวยากรณ์ของสตริงตัวเลขค่าเดียวโดยไม่มีค่าต่ำสุดหรือสูงสุด OID ของแอตทริบิวต์คือ 1.3.6.1.4.1.39668.21769.1.1.1 ฉันยังสร้างแอตทริบิวต์การทดสอบอื่นด้วย OID ที่ออกโดย Microsoft ที่ 1.2.840.113556.1.8000.2554.37861.10620.51629.17372.38569.15288078.14709744.1.2 แอ็ตทริบิวต์นี้ไม่ได้ทำดัชนีใช้งานไม่ได้ถูกจำลองแบบไปยัง GC ไม่ถูกคัดลอกเมื่อทำซ้ำและไม่ได้ทำดัชนีสำหรับการค้นหาแบบคอนเทนเนอร์ ฉันเพิ่มคุณสมบัตินี้ไปยังคลาสบุคคลแล้ว
เมื่อใดก็ตามที่ฉันพยายามตั้งค่าแอตทริบิวต์แบบกำหนดเองเหล่านั้นโดยใช้ฟังก์ชันตัวแก้ไขแอตทริบิวต์ของผู้ใช้ AD และคอมพิวเตอร์ MMC หรือแก้ไข ADSI, MMC ขัดข้องและแอตทริบิวต์ยังคงไม่ได้ตั้งค่า อย่างไรก็ตามแอตทริบิวต์ที่กำหนดเองอื่น ๆ ที่มี OID ที่คล้ายกัน แต่มีไวยากรณ์อื่น ๆ (สตริง CI และสตริง Unicode) สามารถตั้งค่าได้โดยไม่มีข้อผิดพลาด ผมทำอะไรผิดหรือเปล่า?