GroupPrincipal.Members 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
그룹의 멤버를 나타내는 보안 주체 개체의 컬렉션을 가져옵니다.
public:
property System::DirectoryServices::AccountManagement::PrincipalCollection ^ Members { System::DirectoryServices::AccountManagement::PrincipalCollection ^ get(); };
public System.DirectoryServices.AccountManagement.PrincipalCollection Members { get; }
member this.Members : System.DirectoryServices.AccountManagement.PrincipalCollection
Public ReadOnly Property Members As PrincipalCollection
속성 값
그룹의 멤버를 나타내는 보안 주체 개체를 포함하는 PrincipalCollection 개체입니다.
예제
다음 코드는 사용자 이름이 "administrator"로 설정되고 암호가 생성자에서 "SecretPwd123"으로 설정된 LDAP 도메인 "fabrikam.com"에 PrincipalContext 연결합니다.
"DC=fabrikam,DC=com" 생성자에 지정된 PrincipalContext 컨테이너 아래에서 이름이 "Domain Admins"인 그룹을 찾기 위해 검색이 수행됩니다. 그룹이 발견되면 이름이 "John Smith"인 사용자가 그룹에서 제거되고 이름이 "Jim Daly"인 사용자가 그룹에 추가됩니다.
PrincipalContext ctx = new PrincipalContext(ContextType.Domain,
"fabrikam.com",
"DC=fabrikam,DC=com",
"administrator",
"SecretPwd123");
GroupPrincipal grp = GroupPrincipal.FindByIdentity(ctx,
IdentityType.Name,
"Domain Admins");
if (grp != null)
{
grp.Members.Remove(ctx, IdentityType.Name, "John Smith");
grp.Members.Add(ctx, IdentityType.Name, "Jim Daly");
grp.Save();
grp.Dispose();
}
ctx.Dispose();
설명
AD DS 그룹의 Members 경우 속성에는 primaryId 특성으로 인해 그룹의 멤버인 사용자 보안 주체가 포함됩니다. 그룹에 이러한 유형의 멤버가 포함된 경우 다음 제한 사항이 적용됩니다.
메서드는 Remove primaryId 특성 때문에 그룹의 일부인 멤버를 제거하는 데 사용할 수 없습니다.
메서드는 Clear primaryId 특성으로 인해 그룹의 일부인 멤버를 지우는 데 사용할 수 없습니다.
적용 대상
.NET