2012-01-25 3 views
0

새 특성을 User 클래스에 추가하면 간단한 스크립트를 사용하여 업데이트 할 수 있습니다. 나는 사용자 클래스에 잠정적으로 속성을 추가하고 그것을 제거하면스키마 확장 - 새 특성 및 새 클래스

Active Directory: The requested operation did not satisfy one or more 
constraints associated with the class of the object. 

문제가 해결하지만 난 많이 가지고 : 나는 그것을 업데이트 할 수없는있어 새로운 속성을 가진 새로운 클래스를 생성하지만, 내가 얻을 새로운 속성의 네 가지 새로운 클래스에 포함되어 있습니다. 그래서 나는 어떤 단계를 놓치고 있다고 생각한다.

클래스와 속성이 활성화되어 있습니다.

이 내가 속성을 통해 업데이트하는 방법입니다

Set objUser = GetObject("LDAP://CN=Pepe Perez,CN=Users,DC=myDomain,DC=com") 
objUser.myDescription="D" 
objUser.SetInfo 

모든 단서.

감사합니다. m0dest0.

+0

어떤 종류의 수업을 만드십니까 (구조 또는 보조)? 새로운 수업 (코드) 사용법을 보여줄 수 있습니까? – JPBlanc

+0

@JPBlanc - 두 가지 유형이 있습니다. – m0dest0

+0

@JPBlanc - 속성을 어떻게 업데이트하는지 코드를 추가했습니다. 코드가 실제 또는 프로덕션 시스템과 동일하다는 것을 염두에 두십시오. 기본적으로 프로덕션의 스키마와 일치하도록 로컬 스키마를 확장하고 있습니다. 고맙습니다. – m0dest0

답변

0

myDescription이 구조 클래스의 일부인 경우 CN=Pepe Perez,CN=Users,DC=myDomain,DC=com이이 구조 클래스의 개체 (특성 objectClass)임을 의미합니다. 그것이 사실이 아니라면 당신이 가진 메시지를 설명 할 수 있습니다.

관련 문제