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
}
시나리오의 세부 정보 :
- 윈도우 서버 2008 R2.
- 프로젝트 타겟 (.net 2.0)
- LAN을 통해 서버에 연결된 컴퓨터에서 코드를 실행하고 있습니다.
- 코드는 asp.net 코드가 아니며 기본 C# 코드입니다.
코드는 다음과 같은 예외 발생 : 감사