Partilhar via


Funções de Grupo Local

Uma de grupo local pode conter contas de usuário ou contas de grupo global de um ou mais domínios. (Os grupos globais podem conter usuários de apenas um domínio.) Um grupo local partilha privilégios e direitos comuns apenas dentro do seu próprio domínio.

As funções de grupo local de gerenciamento de rede controlam os membros de grupos locais de forma que as funções só possam ser chamadas localmente no sistema no qual o grupo local está definido. Em uma estação de trabalho ou em um servidor que não seja um controlador de domínio, você pode usar apenas um grupo local definido nesse sistema.

No Ative Directory, os domínios que estão no modo nativo, os grupos locais são chamados grupos locais de domínio. Os grupos locais de domínio estão disponíveis em todos os controladores de domínio, servidores membros e estações de trabalho que ingressaram no domínio. Os domínios de modo misto do Ative Directory são definidos no controlador de domínio primário e replicados para todos os outros controladores de domínio no domínio. Portanto, um grupo local está disponível em todos os controladores de domínio dentro do domínio no qual foi criado.

As funções de grupo local criam ou excluem grupos locais e revisam ou ajustam as associações de grupos locais. Essas funções estão listadas a seguir.

Função Descrição
NetLocalGroupAdicionar Cria um grupo local.
NetLocalGroupAddMembros Adiciona um ou mais usuários ou grupos globais a um grupo local existente.
NetLocalGroupDel Exclui um grupo local, removendo todos os membros existentes do grupo.
NetLocalGroupDelMembros Remove um ou mais membros de um grupo local existente.
NetLocalGroupEnum Retorna informações sobre cada conta de grupo local em um servidor.
NetLocalGroupGetInfo Retorna informações sobre uma conta de grupo local específica em um servidor.
NetLocalGroupGetMembers Lista todos os membros de um grupo local especificado.
NetLocalGroupSetInfo Define informações gerais sobre um grupo local.
NetLocalGroupSetMembros Atribui membros a um grupo local.

 

Você pode adicionar um membro a um grupo local especificando o identificador de segurança (SID) do membro. Para traduzir um nome de conta de membro para um SID, chame a funçãoLookupAccountName.

Ao criar um grupo local chamando a funçãoNetLocalGroupAdd, você deve fornecer um nome de grupo local. Inicialmente, o grupo local não tem membros.

As informações da conta do grupo local estão disponíveis nos seguintes níveis:

As informações de associação a grupos locais estão disponíveis nos seguintes níveis de informação:

Você pode recuperar os nomes dos grupos locais aos quais um usuário pertence chamando a funçãoNetUserGetLocalGroups, especificando o seguinte nível de informação:

LOCALGROUP_USERS_INFO_0

Para obter mais informações, consulte o gerenciamento de rede Funções de grupo.

Se você estiver programando para o Ative Directory, poderá chamar determinados métodos ADSI (Ative Directory Service Interface) para obter a mesma funcionalidade que você pode obter chamando as funções de grupo local de gerenciamento de rede. Para obter mais informações, consulte IADsGroup.