Regras de associação dinâmica para grupos no Microsoft Entra ID

Você pode criar regras baseadas em atributos para habilitar a associação dinâmica para um grupo no Microsoft Entra ID, parte do Microsoft Entra. A associação de grupo dinâmico adiciona e remove membros do grupo automaticamente usando regras de associação com base nos atributos de membro. Este artigo detalha as propriedades e a sintaxe para criar regras de associação dinâmicas para usuários ou dispositivos. Você pode configurar uma regra para associação dinâmica em grupos de segurança ou grupos do Microsoft 365.

Quando os atributos de um usuário ou dispositivo mudam, o sistema avalia todas as regras de grupo dinâmico em um diretório para ver se a alteração acionaria alguma adição ou remoção de grupo. Se um usuário ou dispositivo satisfizer uma regra em um grupo, ele será adicionado como membro desse grupo. Se já não cumprirem a regra, são removidos. Não é possível adicionar ou remover manualmente um membro de um grupo dinâmico.

  • Você pode criar um grupo dinâmico para dispositivos ou para usuários, mas não pode criar uma regra que contenha usuários e dispositivos.
  • Não é possível criar um grupo de dispositivos com base nos atributos de usuário do proprietário do dispositivo. As regras de associação de dispositivo podem fazer referência apenas a atributos de dispositivo.

Nota

Este recurso requer uma licença do Microsoft Entra ID P1 ou do Intune for Education para cada usuário exclusivo que seja membro de um ou mais grupos dinâmicos. Não é necessário atribuir licenças aos usuários para que eles sejam membros de grupos dinâmicos, mas você deve ter o número mínimo de licenças na organização do Microsoft Entra para cobrir todos esses usuários. Por exemplo, se você tivesse um total de 1.000 usuários exclusivos em todos os grupos dinâmicos em sua organização, precisaria de pelo menos 1.000 licenças para o Microsoft Entra ID P1 para atender ao requisito de licença. Nenhuma licença é necessária para dispositivos que são membros de um grupo dinâmico de dispositivos.

Construtor de regras no portal do Azure

O Microsoft Entra ID fornece um construtor de regras para criar e atualizar suas regras importantes mais rapidamente. O construtor de regras suporta a construção de até cinco expressões. O construtor de regras facilita a formação de uma regra com algumas expressões simples, no entanto, ela não pode ser usada para reproduzir todas as regras. Se o construtor de regras não suportar a regra que pretende criar, pode utilizar a caixa de texto.

Aqui estão alguns exemplos de regras avançadas ou sintaxe que exigem o uso da caixa de texto:

Nota

O construtor de regras pode não conseguir exibir algumas regras construídas na caixa de texto. Você pode ver uma mensagem quando o construtor de regras não conseguir exibir a regra. O construtor de regras não altera a sintaxe, a validação ou o processamento suportados de regras de grupo dinâmico de forma alguma.

Para obter mais instruções passo a passo, consulte Criar ou atualizar um grupo dinâmico.

Screenshot of the add membership rule for a dynamic group.

Sintaxe da regra para uma única expressão

Uma única expressão é a forma mais simples de uma regra de filiação e tem apenas as três partes mencionadas acima. Uma regra com uma única expressão é semelhante a este exemplo: Property Operator Value, onde a sintaxe da propriedade é o nome de object.property.

O exemplo a seguir ilustra uma regra de associação construída corretamente com uma única expressão:

user.department -eq "Sales"

Parênteses são opcionais para uma única expressão. O comprimento total do corpo da sua regra de associação não pode exceder 3072 caracteres.

Construindo o corpo de uma regra de associação

Uma regra de associação que preenche automaticamente um grupo com usuários ou dispositivos é uma expressão binária que resulta em um resultado verdadeiro ou falso. As três partes de uma regra simples são:

  • Property
  • Operador
  • Value

A ordem das partes dentro de uma expressão é importante para evitar erros de sintaxe.

Propriedades suportadas

Há três tipos de propriedades que podem ser usadas para construir uma regra de associação.

  • Boolean
  • DateTime
  • String
  • Coleção String

A seguir estão as propriedades de usuário que você pode usar para criar uma única expressão.

Propriedades do tipo booleano

Propriedades Valores permitidos Utilização
accountEnabled falso verdadeiro user.accountEnabled -eq true
dirSyncEnabled falso verdadeiro user.dirSyncEnabled -eq true

Propriedades do tipo dateTime

Propriedades Valores permitidos Utilização
funcionárioHireDate (Pré-visualização) Qualquer valor DateTimeOffset ou palavra-chave system.now user.employeeHireDate -eq "valor"

Propriedades da cadeia de caracteres do tipo

Propriedades Valores permitidos Utilização
cidade Qualquer valor de cadeia de caracteres ou null user.city -eq "valor"
país/região Qualquer valor de cadeia de caracteres ou null user.country -eq "valor"
Nome da empresa Qualquer valor de cadeia de caracteres ou null user.companyName -eq "valor"
departamento Qualquer valor de cadeia de caracteres ou null user.department -eq "valor"
displayName Qualquer valor de cadeia de caracteres user.displayName -eq "valor"
Identificação do empregado Qualquer valor de cadeia de caracteres user.employeeId -eq "valor"
user.employeeId -ne null
fac-símileTelefoneNúmero Qualquer valor de cadeia de caracteres ou null user.facsimileTelephoneNumber -eq "valor"
givenName Qualquer valor de cadeia de caracteres ou null user.givenName -eq "valor"
jobTitle Qualquer valor de cadeia de caracteres ou null user.jobTitle -eq "valor"
correio Qualquer valor de cadeia de caracteres ou null (endereço SMTP do usuário) user.mail -eq "valor"
mailNickName Qualquer valor de cadeia de caracteres (alias de email do usuário) user.mailNickName -eq "valor"
membroOf Qualquer valor de cadeia de caracteres (ID de objeto de grupo válido) user.memberof -any (group.objectId -in ['valor'])
telemóvel Qualquer valor de cadeia de caracteres ou null user.mobile -eq "valor"
objectId GUID do objeto de usuário user.objectId -eq "11111111-1111-1111-1111-1111111111111"
onPremisesDistinguishedName Qualquer valor de cadeia de caracteres ou null user.onPremisesDistinguishedName -eq "valor"
onPremisesSecurityIdentifier Identificador de segurança local (SID) para usuários que foram sincronizados do local para a nuvem. user.onPremisesSecurityIdentifier -eq "S-1-1-11-111111111-111111111-11111111-1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
passwordPolicies Nenhuma
DisableStrongPassword
DisablePasswordExpiration
DisablePasswordExpiration, DisableStrongPassword
user.passwordPolicies -eq "DisableStrongPassword"
physicalDeliveryOfficeName Qualquer valor de cadeia de caracteres ou null user.physicalDeliveryOfficeName -eq "valor"
postalCode Qualquer valor de cadeia de caracteres ou null user.postalCode -eq "valor"
preferredLanguage Código ISO 639-1 user.preferredLanguage -eq "en-US"
sipProxyAddress Qualquer valor de cadeia de caracteres ou null user.sipProxyAddress -eq "valor"
state Qualquer valor de cadeia de caracteres ou null user.state -eq "valor"
streetAddress Qualquer valor de cadeia de caracteres ou null user.streetAddress -eq "valor"
surname Qualquer valor de cadeia de caracteres ou null user.sobrenome -eq "valor"
telephoneNumber Qualquer valor de cadeia de caracteres ou null user.phoneNumber -eq "valor"
usageLocation Código de país ou região de duas letras user.usageLocation -eq "EUA"
userPrincipalName Qualquer valor de cadeia de caracteres user.userPrincipalName -eq "alias@domain"
userType membro convidado null user.userType -eq "Membro"

Propriedades da coleção de cadeia de caracteres de tipo

Propriedades Valores permitidos Exemplo
outrosE-mails Qualquer valor de cadeia de caracteres user.otherMails -startsCom "alias@domain"
proxyAddresses SMTP: alias@domain smtp: alias@domain user.proxyAddresses -startsCom "SMTP: alias@domain"

Para obter as propriedades usadas para regras de dispositivo, consulte Regras para dispositivos.

Operadores de expressão suportados

A tabela a seguir lista todos os operadores suportados e sua sintaxe para uma única expressão. Os operadores podem ser usados com ou sem o prefixo hífen (-). O operador Contains faz correspondências parciais de cadeia de caracteres, mas não corresponde a item em uma coleção.

Operador Sintaxe
Diferente de -ne
Igual a -eq
Não começa com -notStartsCom
Começa com -começaCom
Não Contém -notContém
Contains -contém
Não corresponder -notMatch
Match -jogo
Em -em
Não está em -nãoEm

Usando os operadores -in e -notIn

Se quiser comparar o valor de um atributo de usuário com vários valores, você pode usar os operadores -in ou -notIn. Use os símbolos de colchete "[" e "]" para iniciar e terminar a lista de valores.

No exemplo a seguir, a expressão é avaliada como true se o valor de user.department for igual a qualquer um dos valores na lista:

   user.department -in ["50001","50002","50003","50005","50006","50007","50008","50016","50020","50024","50038","50039","51100"]

Usando os operadores -le e -ge

Você pode usar os operadores menor que (-le) ou maior que (-ge) ao usar o atributo employeeHireDate em regras de grupo dinâmico.
Exemplos:

user.employeehiredate -ge system.now -plus p1d 

user.employeehiredate -le 2020-06-10T18:13:20Z 

Usando o operador -match

O operador -match é usado para corresponder a qualquer expressão regular. Exemplos:

user.displayName -match "^Da.*"   

Da, Dav, David avalia como verdadeiro, aDa avalia como falso.

user.displayName -match ".*vid"

David avalia como verdadeiro, Da avalia como falso.

Valores suportados

Os valores usados em uma expressão podem consistir em vários tipos, incluindo:

  • Cadeias
  • Booleano – verdadeiro, falso
  • Números
  • Matrizes – matriz numérica, matriz de cadeia de caracteres

Ao especificar um valor dentro de uma expressão, é importante usar a sintaxe correta para evitar erros. Algumas dicas de sintaxe são:

  • Aspas duplas são opcionais, a menos que o valor seja uma cadeia de caracteres.
  • As operações de string e regex não diferenciam maiúsculas de minúsculas.
  • Quando um valor de cadeia de caracteres contém aspas duplas, ambas as aspas devem ser escapadas usando o caractere ' , por exemplo, user.department -eq '"Sales'" é a sintaxe adequada quando "Sales" é o valor. Aspas simples devem ser evitadas usando duas aspas simples em vez de uma de cada vez.
  • Você também pode executar verificações Nulas, usando null como um valor, por exemplo, user.department -eq null.

Uso de valores nulos

Para especificar um valor nulo em uma regra, você pode usar o valor nulo .

  • Use -eq ou -ne ao comparar o valor nulo em uma expressão.
  • Use aspas ao redor da palavra null somente se quiser que ela seja interpretada como um valor de cadeia de caracteres literal.
  • O operador -not não pode ser usado como um operador comparativo para null. Se você usá-lo, você receberá um erro se você usar null ou $null.

A maneira correta de referenciar o valor nulo é a seguinte:

   user.mail –ne null

Regras com múltiplas expressões

Uma regra de associação de grupo pode consistir em mais de uma única expressão conectada pelos operadores lógicos -and, -or e -not. Os operadores lógicos também podem ser usados em combinação.

Seguem-se exemplos de regras de associação devidamente construídas com várias expressões:

(user.department -eq "Sales") -or (user.department -eq "Marketing")
(user.department -eq "Sales") -and -not (user.jobTitle -startsWith "SDE")

Precedência dos operadores

Todos os operadores estão listados abaixo por ordem de precedência do mais alto para o mais baixo. Os operadores da mesma linha têm igual precedência:

-eq -ne -startsWith -notStartsWith -contains -notContains -match –notMatch -in -notIn
-not
-and
-or
-any -all

O exemplo a seguir ilustra a precedência do operador onde duas expressões estão sendo avaliadas para o usuário:

   user.department –eq "Marketing" –and user.country –eq "US"

Os parênteses são necessários apenas quando a precedência não atende aos seus requisitos. Por exemplo, se você quiser que o departamento seja avaliado primeiro, o seguinte mostra como parênteses podem ser usados para determinar a ordem:

   user.country –eq "US" –and (user.department –eq "Marketing" –or user.department –eq "Sales")

Regras com expressões complexas

Uma regra de associação pode consistir em expressões complexas onde as propriedades, operadores e valores assumem formas mais complexas. As expressões são consideradas complexas quando qualquer uma das seguintes situações é verdadeira:

  • O imóvel é constituído por uma coleção de valores; especificamente, propriedades com vários valores
  • As expressões usam os operadores -any e -all
  • O valor da expressão pode ser uma ou mais expressões

Propriedades de vários valores

As propriedades de vários valores são coleções de objetos do mesmo tipo. Eles podem ser usados para criar regras de associação usando os operadores lógicos -any e -all.

Propriedades Valores Utilização
Planos Atribuídos Cada objeto na coleção expõe as seguintes propriedades de cadeia de caracteres: capabilityStatus, service, servicePlanId user.assignedPlans -any (assignedPlan.servicePlanId -eq "efb87545-963c-4e0d-99df-69c6916d9eb0" -e assignedPlan.capabilityStatus -eq "Enabled")
proxyAddresses SMTP: alias@domain smtp: alias@domain (user.proxyAddresses -any (_ -startsCom "contoso"))

Usando os operadores -any e -all

Você pode usar -any e -all operadores para aplicar uma condição a um ou todos os itens da coleção, respectivamente.

  • -qualquer (satisfeito quando pelo menos um item da coleção corresponde à condição)
  • -todos (satisfeitos quando todos os itens da coleção correspondem à condição)

Exemplo 1

assignedPlans é uma propriedade de vários valores que lista todos os planos de serviço atribuídos ao usuário. A expressão a seguir seleciona os usuários que têm o plano de serviço do Exchange Online (Plano 2) (como um valor GUID) que também está no estado Habilitado:

user.assignedPlans -any (assignedPlan.servicePlanId -eq "efb87545-963c-4e0d-99df-69c6916d9eb0" -and assignedPlan.capabilityStatus -eq "Enabled")

Uma regra como esta pode ser usada para agrupar todos os usuários para os quais um Microsoft 365 ou outro recurso do Microsoft Online Service está habilitado. Em seguida, você pode aplicar com um conjunto de políticas ao grupo.

Exemplo 2

A expressão a seguir seleciona todos os usuários que têm qualquer plano de serviço associado ao serviço do Intune (identificado pelo nome de serviço "SCO"):

user.assignedPlans -any (assignedPlan.service -eq "SCO" -and assignedPlan.capabilityStatus -eq "Enabled")

Exemplo 3

A expressão a seguir seleciona todos os usuários que não têm nenhum plano de serviço atribuído:

user.assignedPlans -all (assignedPlan.servicePlanId -ne null)

Usando a sintaxe de sublinhado (_)

A sintaxe de sublinhado (_) corresponde a ocorrências de um valor específico em uma das propriedades de coleção de cadeia de caracteres de valores múltiplos para adicionar usuários ou dispositivos a um grupo dinâmico. É usado com os operadores -any ou -all.

Aqui está um exemplo de como usar o sublinhado (_) em uma regra para adicionar membros com base em user.proxyAddress (funciona da mesma forma para user.otherMails). Esta regra adiciona qualquer usuário com endereço proxy que comece com "contoso" ao grupo.

(user.proxyAddresses -any (_ -startsWith "contoso"))

Outras propriedades e regras comuns

Criar uma regra de "Subordinados diretos"

Você pode criar um grupo contendo todos os relatórios diretos de um gerente. Quando os subordinados diretos do gerente mudam no futuro, a associação do grupo é ajustada automaticamente.

A regra de subordinação direta é construída usando a seguinte sintaxe:

Direct Reports for "{objectID_of_manager}"

Aqui está um exemplo de uma regra válida, onde "62e19b97-8b3d-4d4a-a106-4ce66896a863" é o objectID do gerente:

Direct Reports for "62e19b97-8b3d-4d4a-a106-4ce66896a863"

As dicas a seguir podem ajudá-lo a usar a regra corretamente.

  • O ID do gerente é o ID do objeto do gerente. Pode ser encontrado no Perfil do gestor.
  • Para que a regra funcione, verifique se a propriedade Manager está definida corretamente para os usuários em sua organização. Você pode verificar o valor atual no Perfil do usuário.
  • Esta regra suporta apenas os subordinados diretos do gerente. Em outras palavras, você não pode criar um grupo com os subordinados diretos do gerente e seus relatórios.
  • Esta regra não pode ser combinada com outras regras de adesão.

Criar uma regra "Todos os usuários"

Você pode criar um grupo contendo todos os usuários dentro de uma organização usando uma regra de associação. Quando os usuários são adicionados ou removidos da organização no futuro, a associação do grupo é ajustada automaticamente.

A regra "Todos os usuários" é construída usando uma única expressão usando o operador -ne e o valor nulo. Esta regra adiciona usuários convidados B2B e usuários membros ao grupo.

user.objectId -ne null

Se pretender que o seu grupo exclua utilizadores convidados e inclua apenas membros da sua organização, pode utilizar a seguinte sintaxe:

(user.objectId -ne null) -and (user.userType -eq "Member")

Criar uma regra "Todos os dispositivos"

Você pode criar um grupo contendo todos os dispositivos dentro de uma organização usando uma regra de associação. Quando dispositivos são adicionados ou removidos da organização no futuro, a associação do grupo é ajustada automaticamente.

A regra "Todos os dispositivos" é construída usando uma única expressão usando o operador -ne e o valor nulo:

device.objectId -ne null

Propriedades de extensão e propriedades de extensão personalizadas

Atributos de extensão e propriedades de extensão personalizadas são suportados como propriedades de cadeia de caracteres em regras de associação dinâmica. Os atributos de extensão podem ser sincronizados a partir do Ative Directory do Windows Server local ou atualizados usando o Microsoft Graph e assumir o formato "ExtensionAttributeX", onde X é igual a 1 - 15. As propriedades de extensão de vários valores não são suportadas nas regras de associação dinâmica. Aqui está um exemplo de uma regra que usa um atributo de extensão como uma propriedade:

(user.extensionAttribute15 -eq "Marketing")

As propriedades de extensão personalizadas podem ser sincronizadas a partir do Ative Directory do Windows Server local, de um aplicativo SaaS conectado ou criadas usando o Microsoft Graph, e têm o formato de user.extension_[GUID]_[Attribute], onde:

  • [GUID] é a versão removida do identificador exclusivo no Microsoft Entra ID para o aplicativo que criou a propriedade. Contém apenas caracteres 0-9 e A-Z
  • [Atributo] é o nome da propriedade tal como foi criada

Um exemplo de uma regra que usa uma propriedade de extensão personalizada é:

user.extension_c272a57b722d4eb29bfe327874ae79cb_OfficeNumber -eq "123"

As propriedades de extensão personalizadas também são chamadas de propriedades de extensão de diretório ou Microsoft Entra.

O nome da propriedade personalizada pode ser encontrado no diretório consultando a propriedade de um usuário usando o Graph Explorer e procurando o nome da propriedade. Além disso, agora você pode selecionar o link Obter propriedades de extensão personalizadas no construtor de regras de grupo dinâmico de usuários para inserir uma ID de aplicativo exclusiva e receber a lista completa de propriedades de extensão personalizadas a serem usadas ao criar uma regra de associação dinâmica. Essa lista também pode ser atualizada para obter novas propriedades de extensão personalizadas para esse aplicativo. Os atributos de extensão e as propriedades de extensão personalizadas devem ser de aplicativos em seu locatário.

Para obter mais informações, consulte Usar os atributos em grupos dinâmicos no artigo Microsoft Entra Connect Sync: extensões de diretório.

Regras para dispositivos

Você também pode criar uma regra que seleciona objetos de dispositivo para associação a um grupo. Não é possível ter usuários e dispositivos como membros do grupo.

Nota

O atributo organizationalUnit não está mais listado e não deve ser usado. Essa cadeia de caracteres é definida pelo Intune em casos específicos, mas não é reconhecida pela ID do Microsoft Entra, portanto, nenhum dispositivo é adicionado a grupos com base nesse atributo.

Nota

systemlabels é um atributo somente leitura que não pode ser definido com o Intune.

Para o Windows 10, o formato correto do atributo deviceOSVersion é o seguinte: (device.deviceOSVersion -startsWith "10.0.1"). A formatação pode ser validada com o cmdlet Get-MgDevice PowerShell:

Get-MgDevice -Search "displayName:YourMachineNameHere" -ConsistencyLevel eventual | Select-Object -ExpandProperty 'OperatingSystemVersion'

Os seguintes atributos de dispositivo podem ser usados.

Atributo do dispositivo Valores Exemplo
accountEnabled falso verdadeiro device.accountEnabled -eq true
deviceCategory um nome de categoria de dispositivo válido device.deviceCategory -eq "BYOD"
deviceId um ID de dispositivo Microsoft Entra válido device.deviceId -eq "d4fe7726-5966-431c-b3b8-cddc8fdb717d"
deviceManagementAppId um ID de aplicativo MDM válido no Microsoft Entra ID device.deviceManagementAppId -eq "0000000a-0000-0000-c000-0000000000000" para Microsoft Intune gerenciado ou "54b943f8-d761-4f8d-951e-9cea1846db5a" para dispositivos cogerenciados do System Center Configuration Manager
dispositivoFabricante qualquer valor de cadeia de caracteres device.deviceManufacturer -eq "Samsung"
deviceModel [en] qualquer valor de cadeia de caracteres device.deviceModel -eq "iPad Air"
displayName qualquer valor de cadeia de caracteres device.displayName -eq "Rob iPhone"
deviceOSTipe qualquer valor de cadeia de caracteres (device.deviceOSType -eq "iPad") -ou (device.deviceOSType -eq "iPhone")
device.deviceOSType -startsCom "AndroidEnterprise"
device.deviceOSType -eq "AndroidForWork"
device.deviceOSType -eq "Windows"
deviceOSVersion qualquer valor de cadeia de caracteres device.deviceOSVersion -eq "9.1"
device.deviceOSVersion -startsCom "10.0.1"
deviceOwnership Pessoal, Empresa, Desconhecido device.deviceOwnership -eq "Empresa"
devicePhysicalIds qualquer valor de cadeia de caracteres usado pelo Autopilot, como todos os dispositivos Autopilot, OrderID ou PurchaseOrderID device.devicePhysicalIDs -any _ -startsCom "[ZTDId]"
(device.devicePhysicalIds -any _ -eq "[OrderID]:179887111881"
(device.devicePhysicalIds -any _ -eq "[PurchaseOrderId]:76222342342"
deviceTrustType AzureAD, ServerAD, Workplace device.deviceTrustType -eq "AzureAD"
enrollmentProfileName Nome do perfil de inscrição de dispositivo Apple, nome do perfil de registro de dispositivo dedicado de propriedade do Android Enterprise Corporate ou nome do perfil do Windows Autopilot device.enrollmentProfileName -eq "iPhones DEP"
extensãoAttribute1 qualquer valor de cadeia de caracteres device.extensionAttribute1 -eq "algum valor de cadeia de caracteres"
extensãoAttribute2 qualquer valor de cadeia de caracteres device.extensionAttribute2 -eq "algum valor de cadeia de caracteres"
extensionAttribute3 qualquer valor de cadeia de caracteres device.extensionAttribute3 -eq "algum valor de cadeia de caracteres"
extensionAttribute4 qualquer valor de cadeia de caracteres device.extensionAttribute4 -eq "algum valor de cadeia de caracteres"
extensionAttribute5 qualquer valor de cadeia de caracteres device.extensionAttribute5 -eq "algum valor de cadeia de caracteres"
extensionAttribute6 qualquer valor de cadeia de caracteres device.extensionAttribute6 -eq "algum valor de cadeia de caracteres"
extensionAttribute7 qualquer valor de cadeia de caracteres device.extensionAttribute7 -eq "algum valor de cadeia de caracteres"
extensãoAttribute8 qualquer valor de cadeia de caracteres device.extensionAttribute8 -eq "algum valor de cadeia de caracteres"
extensionAttribute9 qualquer valor de cadeia de caracteres device.extensionAttribute9 -eq "algum valor de cadeia de caracteres"
extensionAttribute10 qualquer valor de cadeia de caracteres device.extensionAttribute10 -eq "algum valor de cadeia de caracteres"
extensãoAttribute11 qualquer valor de cadeia de caracteres device.extensionAttribute11 -eq "algum valor de cadeia de caracteres"
extensãoAttribute12 qualquer valor de cadeia de caracteres device.extensionAttribute12 -eq "algum valor de cadeia de caracteres"
extensãoAttribute13 qualquer valor de cadeia de caracteres device.extensionAttribute13 -eq "algum valor de cadeia de caracteres"
extensãoAttribute14 qualquer valor de cadeia de caracteres device.extensionAttribute14 -eq "algum valor de cadeia de caracteres"
extensãoAttribute15 qualquer valor de cadeia de caracteres device.extensionAttribute15 -eq "algum valor de cadeia de caracteres"
isEnraizado falso verdadeiro device.isRooted -eq verdadeiro
managementType MDM (para dispositivos móveis) device.managementType -eq "MDM"
membroOf Qualquer valor de cadeia de caracteres (ID de objeto de grupo válido) device.memberof -any (group.objectId -in ['valor'])
objectId um ID de objeto válido do Microsoft Entra device.objectId -eq "76ad43c9-32c5-45e8-a272-7b58b58f596d"
profileType um tipo de perfil válido no Microsoft Entra ID device.profileType -eq "RegisteredDevice"
systemLabels [en] qualquer cadeia de caracteres correspondente à propriedade de dispositivo do Intune para marcar dispositivos do Local de Trabalho Moderno device.systemLabels -startsCom "M365Managed"

Nota

Ao usar deviceOwnership para criar Grupos Dinâmicos para dispositivos, você precisa definir o valor igual a Company. No Intune, a propriedade do dispositivo é representada como Corporativa. Para obter mais informações, consulte OwnerTypes para obter mais detalhes. Ao usar deviceTrustType para criar Grupos Dinâmicos para dispositivos, você precisa definir o valor igual para AzureAD representar dispositivos associados ao Microsoft Entra, ServerAD para representar dispositivos associados híbridos do Microsoft Entra ou Workplace para representar dispositivos registrados do Microsoft Entra. Ao usar extensionAttribute1-15 para criar grupos dinâmicos para dispositivos, você precisa definir o valor para extensionAttribute1-15 no dispositivo. Saiba mais sobre como escrever extensionAttributes em um objeto de dispositivo Microsoft Entra

Próximos passos

Estes artigos fornecem informações adicionais sobre grupos no Microsoft Entra ID.