2013-07-02 6 views
1
나는 다음과 같은 코드를 사용하고

DirectoryServicesCOMException "작업 오류가 발생했습니다"

를 C# .NET을 사용하여 Active Directory의 조직 구성 단위에 대해 "제어 위임"하려고

:

try 
     { 

      using (DirectoryEntry deOU = new DirectoryEntry("LDAP://MYDOMAIN/OU=MYOU", "admin_user_on_domain", "password")) 
      { 
       NTAccount acctUser = new NTAccount("some_user"); 

       ActiveDirectoryAccessRule ruleReadWriteProp = new ActiveDirectoryAccessRule((IdentityReference)acctUser, ActiveDirectoryRights.GenericAll, AccessControlType.Allow); 

       deOU.ObjectSecurity.AddAccessRule(ruleReadWriteProp); 

       deOU.Options.SecurityMasks = SecurityMasks.Dacl; 

       deOU.CommitChanges(); 
       Console.Write("DONE"); 
      } 

     } 


     catch (Exception ex) 
     { 
      //Do something with exception 
     } 

시나리오의 세부 정보 :

  1. 윈도우 서버 2008 R2.
  2. 프로젝트 타겟 (.net 2.0)
  3. LAN을 통해 서버에 연결된 컴퓨터에서 코드를 실행하고 있습니다.
  4. 코드는 asp.net 코드가 아니며 기본 C# 코드입니다.

코드는 다음과 같은 예외 발생 : 감사

답변

관련 문제