GroupPrincipal.Members Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает коллекцию объектов-участников, представляющих участников группы.
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, который содержит объекты-участники, представляющие участников группы.
Примеры
Следующий код подключается к домену LDAP "fabrikam.com" с именем пользователя administrator и паролем SecretPwd123 в конструкторе PrincipalContext .
Выполняется поиск группы с именем "Администраторы домена" в контейнере, указанном в PrincipalContext конструкторе "DC=fabrikam,DC=com". Если группа найдена, пользователь с именем "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.