Criando grupos em um domínio
Um objeto de grupo é criado nos Serviços de Domínio Active Directory no contêiner de domínio onde o novo grupo será contido. Os grupos podem ser criados na raiz do domínio, dentro de uma unidade organizacional ou dentro de um contêiner. Para criar um objeto de grupo, use o método IADsContainer::Create ou IDirectoryObject::CreateDSObject.
Os atributos a seguir são necessários para tornar o objeto de grupo um grupo legal que o servidor do Active Directory e o sistema de segurança do Windows reconhecerão:
-
Cn
-
Especifica o nome do objeto de grupo no diretório. Esse será o nome distinto relativo do objeto dentro do contêiner onde o grupo é criado.
-
groupType
-
Contém um inteiro que especifica o tipo de grupo e o escopo. A enumeração ADS_GROUP_TYPE_ENUM define os valores possíveis para o atributo groupType .
A lista a seguir define tipos de grupo e valores comuns para esse atributo.
-
Distribuição local do domínio
-
ADS_GROUP_TYPE_DOMAIN_LOCAL_GROUP
-
Segurança local do domínio
-
| ADS_GROUP_TYPE_DOMAIN_LOCAL_GROUP ADS_GROUP_TYPE_SECURITY_ENABLED
-
Distribuição Global
-
ADS_GROUP_TYPE_GLOBAL_GROUP
-
Segurança Global
-
| ADS_GROUP_TYPE_GLOBAL_GROUP ADS_GROUP_TYPE_SECURITY_ENABLED
-
Distribuição Universal
-
ADS_GROUP_TYPE_UNIVERSAL_GROUP
-
Segurança Universal
-
| ADS_GROUP_TYPE_UNIVERSAL_GROUP ADS_GROUP_TYPE_SECURITY_ENABLED
Se o grupo se destina a definir o controle de acesso em objetos de diretório, o grupo deve ser um grupo de Segurança Global ou Segurança Universal.
Lembre-se de que os grupos de Segurança Universal só podem ser criados em domínios do Windows 2000 executados no modo nativo. Para obter mais informações sobre como detectar o modo misto e nativo, consulte Detectando o modo de operação de um domínio.
-
-
sAMAccountName
-
Contém uma cadeia de caracteres que é o nome usado para oferecer suporte a clientes e servidores de uma versão anterior. O sAMAccountName deve ter menos de 20 caracteres para oferecer suporte a clientes de uma versão anterior do Windows.
O sAMAccountName deve ser exclusivo entre todos os objetos de entidade de segurança dentro do domínio. Uma consulta deve ser executada no domínio para verificar se o sAMAccountName é exclusivo dentro do domínio.
Os membros do grupo podem ser adicionados no momento da criação usando o método IDirectoryObject::CreateDSObject. Opcionalmente, os membros podem ser adicionados ao grupo após a criação usando o método IADsGroup::Add. Para obter mais informações sobre como adicionar membros a um grupo, consulte Adicionando membros a grupos em um domínio.