Поделиться через


Функции локальной группы

Локальная группа может содержать учетные записи пользователей или глобальные группы из одного или нескольких доменов. (Глобальные группы могут содержать пользователей только из одного домена.) Локальная группа использует общие привилегии и права только в пределах собственного домена.

Функции локальной группы управления сетью управляют членами локальных групп таким образом, что функции могут вызываться локально только в системе, в которой определена локальная группа. На рабочей станции или на сервере, который не является контроллером домена, можно использовать только локальную группу, определенную в этой системе.

В Active Directory домены, которые находятся в собственном режиме, называются локальными группами домена. Локальные группы домена доступны на всех контроллерах домена, рядовых серверах и рабочих станциях, присоединенных к домену. Домены в смешанном режиме Active Directory определяются на основном контроллере домена и реплицируются на все остальные контроллеры домена в домене. Таким образом, локальная группа доступна на всех контроллерах домена в домене, в котором она была создана.

Функции локальных групп создают или удаляют локальные группы, а также просматривают или корректируют членство в локальных группах. Эти функции перечислены ниже.

Функция Описание
NetLocalGroupAdd Создает локальную группу.
NetLocalGroupAddMembers Добавляет одного или нескольких пользователей или глобальных групп в существующую локальную группу.
NetLocalGroupDel Удаляет локальную группу, удаляя из нее всех существующих участников.
NetLocalGroupDelMembers Удаляет одного или нескольких участников из существующей локальной группы.
NetLocalGroupEnum Возвращает сведения о каждой локальной учетной записи группы на сервере.
NetLocalGroupGetInfo Возвращает сведения об определенной учетной записи локальной группы на сервере.
NetLocalGroupGetMembers Выводит список всех членов указанной локальной группы.
NetLocalGroupSetInfo Задает общие сведения о локальной группе.
NetLocalGroupSetMembers Назначает участников локальной группе.

 

Вы можете добавить участника в локальную группу, указав идентификатор безопасности (SID) этого участника. Чтобы преобразовать имя учетной записи участника в идентификатор безопасности, вызовите функцию LookupAccountName .

При создании локальной группы путем вызова функции NetLocalGroupAdd необходимо указать имя локальной группы. Изначально локальная группа не имеет участников.

Сведения об учетной записи локальной группы доступны на следующих уровнях:

Сведения о членстве в локальной группе доступны на следующих уровнях:

Вы можете получить имена локальных групп, к которым принадлежит пользователь, вызвав функцию NetUserGetLocalGroups , указав следующий уровень информации:

LOCALGROUP_USERS_INFO_0

Дополнительные сведения см. в разделе Функции группы управления сетью.

Если вы выполняете программирование для Active Directory, вы можете вызвать определенные методы интерфейса службы Active Directory (ADSI), чтобы достичь тех же функций, которые можно достичь, вызвав функции локальной группы управления сетью. Дополнительные сведения см. в разделе IADsGroup.