2017-03-15 10 views
0

관리자를 변경하기 위해 Active Directory 레코드를 업데이트하려고합니다. 나는 또한 시도C# Active Directory를 업데이트하는 동안 구문 오류가 발생했습니다.

"jdoe01,"CN=John Doe,OU=Programming Group,OU=InformationManagement,OU=Support Services,OU=Administrative Services,OU=VicePresident,OU=President,OU=Domain Users,DC=MyDoman,DC=net" 

:

object managerDN = values[0].ManagerDN; 
entryToUpdate.Properties["manager"].Value = managerDN; 

MangerDN은 다음과 같습니다

이 코드를 사용하고 내가 프로그램을 실행하면

"LDAP://jdoe01,"CN=John Doe,OU=Programming Group,OU=InformationManagement,OU=Support Services,OU=Administrative Services,OU=VicePresident,OU=President,OU=Domain Users,DC=MyDoman,DC=net" 

나는를 얻을 수 그 상태 :

오류 messageinvalid dn 구문이 지정되었습니다.

내가 뭘 잘못하고 있니?

+0

당신이 – DavidG

+0

감사에서 일부 길잃은 큰 따옴표를 갖고있는 것 같다 않습니다 복사하고 붙여 넣을 @DavidG을 IIRC ADSI는 LDAP와 값을 앞에하도록 요구 CSV 파일 및 그들은 남았습니다 – Perry

+0

그래서 지금은 작동합니까? – DavidG

답변

0

보유한 DN의 형식이 잘못되었습니다. //이 같은 것을 할 것입니다 그래서 :

LDAP://CN=John Doe,OU=Programming Group,OU=InformationManagement,OU=Support Services,OU=Administrative Services,OU=VicePresident,OU=President,OU=Domain Users,DC=MyDoman,DC=net

+0

@DavdiDesmond entryToUpdate.Properties [ "manager"] 값 = "LDAP : //"+ "CN Doe, OU = 함대 구역, OU = 함대 관리 및 시설, OU = 관리 서비스, OU = 부주임, OU = 대통령, OU = 도메인 사용자, DC = 오렌지 카운티 - 보안관, DC = 그물 "; 하지만 여전히 작동하지 않습니다 ?? – Perry