Compartilhar via


Gerenciar regras de grupos de associação dinâmica no Microsoft Entra ID

Você pode criar regras baseadas em atributos de usuário ou dispositivo para habilitar a associação para um grupo de associação dinâmica no Microsoft Entra ID, parte do Microsoft Entra. Você pode adicionar e remover os grupos de associação dinâmica automaticamente usando regras de associação com base em atributos de membro. No Microsoft Entra, um único locatário pode ter no máximo 15.000 grupos de associação dinâmica.

Este artigo detalha as propriedades e a sintaxe para criar regras de grupos de associação dinâmica com base em usuários ou dispositivos.

Observação

Os grupos de segurança podem ser usados para dispositivos ou usuários, mas os grupos do Microsoft 365 grupos só podem ser usuários.

Quando os atributos de um usuário ou um dispositivo são alterados, o sistema avalia todas as regras de grupos de associação dinâmica em um diretório para ver se a alteração dispararia adições ou remoções de grupo. Se um usuário ou dispositivo atender a uma regra em um grupo, ele será adicionado como membro desse grupo. Se não atender mais à regra, ele será removido. Manualmente, não é possível adicionar nem remover um grupo de associação dinâmica.

  • Você pode criar grupos de associação dinâmica para dispositivos ou usuários, mas não pode criar uma regra que contenha usuários e dispositivos.
  • Você não pode criar um grupo de associação de dispositivos com base nos atributos de usuário do proprietário do dispositivo. Regras de associação de dispositivo podem fazer referência somente a atributos do dispositivo.

Observação

Este recurso requer uma licença do Microsoft Entra ID P1 ou Intune para Educação para cada usuário único que seja membro de um ou mais grupos de associação dinâmica. Você não precisa atribuir licenças aos usuários para que eles sejam membros de grupos de associação dinâmica, mas é necessário ter o número mínimo de licenças na organização do Microsoft Entra para incluir todos esses usuários. Por exemplo, se você tiver o total de 1.000 usuários exclusivos em todos os grupos de associação dinâmica na organização, serão necessárias pelo menos 1.000 licenças do 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 de associação dinâmica com base em dispositivo.

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 dá suporte à construção de até cinco expressões. O construtor de regras torna mais fácil formar 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 oferecer suporte à regra que você deseja criar, você poderá usar a caixa de texto.

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

Observação

O construtor de regras pode não conseguir exibir algumas regras construídas na caixa de texto. Você poderá ver uma mensagem quando o construtor de regras não puder exibir a regra. O construtor de regras não altera de nenhuma forma a sintaxe, a validação nem o processamento de regras compatíveis de grupos de associação dinâmica.

Para obter instruções passo a passo, confira Criar ou atualizar um grupo de associação dinâmica.

Captura de tela da regra de adição de associação de um grupo de associação dinâmica.

Sintaxe de regra para uma única expressão

Uma única expressão é a forma mais simples de uma regra de associação e só tem as três partes mencionadas acima. Uma regra com uma única expressão é semelhante a este exemplo: Property Operator Value, em que a sintaxe para a propriedade é o nome do object.property.

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

user.department -eq "Sales"

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

Construção do corpo de uma regra de associação

Uma regra de associação que preenche automaticamente um grupo de 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:

  • Propriedade
  • Operador
  • Valor

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

Propriedades com suporte

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

  • Booliano
  • DateTime
  • String
  • Coleção de Cadeias de Caracteres

Estas são todas as propriedades do usuário que você pode usar para criar uma expressão única.

Propriedades de tipo booliano

Propriedades Valores permitidos Uso
accountEnabled verdadeiro, falso user.accountEnabled -eq true
dirSyncEnabled verdadeiro, falso user.dirSyncEnabled -eq true

Propriedades do tipo dateTime

Propriedades Valores permitidos Uso
employeeHireDate (versão prévia) Qualquer valor de DateTimeOffset ou palavra-chave system.now user.employeeHireDate -eq "value"

Propriedades do tipo cadeia de caracteres

Propriedades Valores permitidos Uso
city Qualquer valor de cadeia de caracteres ou null user.city -eq "value"
country Qualquer valor de cadeia de caracteres ou null user.country -eq "value"
companyName Qualquer valor de cadeia de caracteres ou null user.companyName -eq "value"
department Qualquer valor de cadeia de caracteres ou null user.department -eq "value"
displayName Qualquer valor de cadeia de caracteres user.displayName -eq "value"
employeeId Qualquer valor de cadeia de caracteres user.employeeId -eq "value"
user.employeeId -ne null
facsimileTelephoneNumber Qualquer valor de cadeia de caracteres ou null user.facsimileTelephoneNumber -eq "value"
givenName Qualquer valor de cadeia de caracteres ou null user.givenName -eq "value"
jobTitle Qualquer valor de cadeia de caracteres ou null user.jobTitle -eq "value"
mail Qualquer valor de cadeia de caracteres ou null (endereço SMTP do usuário) user.mail -eq "value"
mailNickName Qualquer valor de cadeia de caracteres (alias de email do usuário) user.mailNickName -eq "value"
memberOf Qualquer valor de cadeia de caracteres (ID de objeto de grupo válido) user.memberOf -any (group.objectId -in ['value'])
Serviço Móvel Qualquer valor de cadeia de caracteres ou null user.mobile -eq "value"
objectId GUID do objeto de usuário user.objectId -eq "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
onPremisesDistinguishedName Qualquer valor de cadeia de caracteres ou null user.onPremisesDistinguishedName -eq "value"
onPremisesSecurityIdentifier SID (ID de segurança) local para usuários que foram sincronizados do local para a nuvem. user.onPremisesSecurityIdentifier -eq "S-1-1-11-1111111111-1111111111-1111111111-1111111"
passwordPolicies Nenhum
DisableStrongPassword
DisablePasswordExpiration
DisablePasswordExpiration, DisableStrongPassword
user.passwordPolicies -eq "DisableStrongPassword"
physicalDeliveryOfficeName Qualquer valor de cadeia de caracteres ou null user.physicalDeliveryOfficeName -eq "value"
postalCode Qualquer valor de cadeia de caracteres ou null user.postalCode -eq "value"
preferredLanguage ISO 639-1 code user.preferredLanguage -eq "en-US"
sipProxyAddress Qualquer valor de cadeia de caracteres ou null user.sipProxyAddress -eq "value"
state Qualquer valor de cadeia de caracteres ou null user.state -eq "value"
streetAddress Qualquer valor de cadeia de caracteres ou null user.streetAddress -eq "value"
sobrenome Qualquer valor de cadeia de caracteres ou null user.surname -eq "value"
telephoneNumber Qualquer valor de cadeia de caracteres ou null user.telephoneNumber -eq "value"
usageLocation Código de duas letras do país ou região user.usageLocation -eq "US"
userPrincipalName Qualquer valor de cadeia de caracteres user.userPrincipalName -eq "alias@domain"
userType member guest null user.userType -eq "Member"

Propriedades de coleção de cadeias de caracteres de tipo

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

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

Operadores de expressão com suporte

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

Operador Sintaxe
Não é igual a -ne
É igual a -eq
Não começa com -notStartsWith
Começa com -startsWith
Não contém -notContains
Contém -contains
Não corresponde -notMatch
Corresponder a -match
No -in
Não está em -notIn

Usando os operadores -in e -notIn

Se quiser comparar o valor de um atributo de usuário com diversos valores, você poderá usar os operadores -in ou -notIn. Usar os símbolos entre colchetes "[" e "]" para iniciar e finalizar a lista de valores.

No exemplo a seguir, a expressão avalia como verdadeira se o valor de user.department for igual a um dos valores na lista:

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

Usar os operadores -le e -ge

Você pode usar operadores menores que (-le) ou maiores que (-ge) ao usar o atributo employeeHireDate em regras de grupos de associação dinâmica.
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 qualquer expressão regular. Exemplos:

user.displayName -match "^Da.*"   

Da, Dav, David são avaliados como true, aDa é avaliado como false.

user.displayName -match ".*vid"

David é avaliado como true, Da é avaliado como false.

Valores com suporte

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

  • Cadeias de caracteres
  • Booliano – verdadeiro, falso
  • Números
  • Matrizes – matriz de número, 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 Regex e cadeia de caracteres não diferenciam maiúsculas de minúsculas.
  • Verifique se os nomes de propriedade estão formatados corretamente conforme mostrado, pois diferenciam maiúsculas de minúsculas.
  • Quando um valor de cadeia de caracteres contiver aspas duplas, ambas as aspas devem ser ignoradas usando o caracter `, por exemplo, "Vendas" é a sintaxe adequada quando o valor "Vendas". É preciso fazer o escape de aspas simples usando duas aspas simples em vez de uma a cada vez.
  • Você também pode executar os valores de Null, usando null como valor, por exemplo, user.department -eq null.

Uso de valores nulos

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

  • Use -eq ou -ne quando comparado o valor de null em uma expressão.
  • Usa cotações em torno da palavra null apenas se você quiser que seja interpretado como valor de cadeia de caracteres literal.
  • O operador -not não pode ser usado como um operador comparativo para nulo. Se for utilizado, você receberá um erro se usar nulo ou $null.

A maneira correta para referenciar o valor nulo é da seguinte maneira:

   user.mail –ne null

Regras com várias expressões

Gerenciar regras de grupos de associação dinâmica pode consistir em mais de uma única expressão conectada pelos operadores lógicos -and, -or e -not. Operadores lógicos também podem ser usados em combinação.

A seguir estão exemplos de regras de associação construídas de maneira adequada 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 do operador

Todos os operadores estão listados abaixo na ordem de precedência da mais alta para a mais baixa. Os operadores na mesma linha têm a mesma 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 de operador em que as duas expressões são sendo avaliadas para o usuário:

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

Parênteses são necessários somente quando a precedência não atender às suas necessidades. Por exemplo, se desejar que o departamento a seja avaliada pela primeira vez, a seguir mostra como os 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. Expressões são consideradas complexas quando qualquer uma das seguintes opções for verdadeira:

  • A propriedade consiste em uma coleção de valores; Especificamente, as propriedades com vários valores
  • As expressões usam -qualquer e - todos os operadores
  • O valor da expressão pode ser uma ou mais expressão

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 a opção - any e - todos os operadores lógicos.

Propriedades Valores Uso
assignedPlans Cada objeto na coleção expõe as seguintes propriedades de cadeia de caracteres: capabilityStatus, service, servicePlanId user.assignedPlans -any (assignedPlan.servicePlanId -eq "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e" -and assignedPlan.capabilityStatus -eq "Enabled")
proxyAddresses SMTP: alias@domain smtp: alias@domain (user.proxyAddresses -any (_ -startsWith "contoso"))

Usando os operadores -qualquer e -todos

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

  • -any (satisfeita quando pelo menos um item na coleção corresponde à condição)
  • -all (satisfeita quando todos os itens na coleção correspondem à condição)

Exemplo 1

assignedPlans é uma propriedade de valores múltiplos que lista todos os planos de serviço atribuídos ao usuário. A expressão abaixo selecionará os usuários que tenham o plano do serviço Exchange Online (Plano 2) (como o valor GUID) e que também estejam 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 uma funcionalidade do Microsoft 365 ou de outro Serviço Online da Microsoft está habilitada. Você poderia aplicar com um conjunto de políticas ao grupo.

Exemplo 2

A expressão a seguir seleciona todos os usuários que possuem algum 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 seguinte expressão seleciona todos os usuários que não têm nenhum plano de serviço atribuído:

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

Usar 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 caracteres de valores variados para adicionar usuários ou dispositivos a um grupo de associação dinâmica. Ele é usado com os operadores -any ou -all.

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

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

Outras propriedades e as regras comuns

Criar regra de "relatórios diretos”

Você pode criar um grupo contendo todos os subordinados diretos de um gerente. Quando os subordinados diretos do gerente forem alterados no futuro, a associação do grupo será ajustada automaticamente.

Os relatórios diretos são construídos usando a sintaxe a seguir:

Direct Reports for "{objectID_of_manager}"

Aqui está um exemplo de uma regra válida, em que “aaaaaaaaa-0000-1111-2222-bbbbbbbbbbbb” é a objectID do gerente:

Direct Reports for "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"

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

  • O Manager ID é a ID de objeto do Gerenciador. Ele pode ser encontrado no Gerenciador de Perfil.
  • Para que a regra funcione, verifique se a propriedade ID do Gerenciador está definida corretamente nos usuários em sua organização. Você pode verificar o valor atual no Perfil do usuário.
  • Essa regra dá suporte a apenas os relatórios de diretos do gerente. Em outras palavras, é possível criar um grupo com subordinados diretos do gerente e seus relatórios.
  • Esta regra não pode ser combinada com nenhuma outra regra avançada.

Criar uma regra de "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 a única expressão usando o operador -ne e o valor nulo. Essa regra adiciona usuários convidados de B2B e usuários de membro ao grupo.

user.objectId -ne null

Se você quiser que o grupo exclua os usuários convidados e inclua somente os membros da sua organização, poderá usar 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 os 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 a ú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

Os atributos de extensão e as propriedades de extensão personalizadas são aceitos como propriedades de cadeia de caracteres nas regras de grupos de associação dinâmica. Os atributos de extensão podem ser sincronizados do Active Directory do Windows Server local ou atualizados usando o Microsoft Graph e têm o formato "ExtensionAttributeX", em que X é igual a 1 a 15. As propriedades de extensão de vários valores não são aceitas em regras de grupos de associação dinâmica.

Um exemplo de uma regra que usa um atributo de extensão como propriedade:

(user.extensionAttribute15 -eq "Marketing")

As propriedades de extensão personalizadas podem ser sincronizadas do Windows Server Active Directory local, de um aplicativo SaaS conectado ou criados usando o Microsoft Graph e estão no formato de user.extension_[GUID]_[Attribute], em que:

  • [GUID] é uma versão separada do identificador exclusivo no Microsoft Entra ID para o aplicativo que criou a propriedade. Ele contém apenas caracteres de 0 a 9 e de A a Z
  • [Atributo] é o nome da propriedade como ele foi criado

Um exemplo de uma regra que usa um atributo personalizado:

user.extension_c272a57b722d4eb29bfe327874ae79cb_OfficeNumber -eq "123"

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

O nome da propriedade personalizada pode ser encontrado no diretório por meio da consulta do atributo de um usuário, usando o Explorador de gráficos e procurando o nome do atributo. Além disso, agora você pode selecionar o link Obter propriedades de extensão personalizadas no construtor de regras de grupos de associação dinâmica para inserir uma ID do aplicativo exclusiva e receber a lista completa de propriedades de extensão personalizadas para usar ao criar uma regra de grupos de associação dinâmica. Essa lista também pode ser atualizada para obter as novas propriedades de extensão personalizadas do aplicativo. Atributos de extensão e propriedades de extensão personalizadas precisam ser de aplicativos em seu locatário.

Para mais informações, confira Usar os atributos em grupos de associação dinâmicoa 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 em um grupo. Você não pode ter usuários e dispositivos como membros do grupo.

Observação

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 pelo Microsoft Entra ID, portanto, não há dispositivos são adicionados aos grupos com base nesse atributo.

O atributo systemlabels é somente leitura e 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 do 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 verdadeiro, falso device.accountEnabled -eq true
deviceCategory o nome de uma categoria de dispositivo válida device.deviceCategory -eq "BYOD"
deviceId uma ID de dispositivo do Microsoft Entra válida device.deviceId -eq "d4fe7726-5966-431c-b3b8-cddc8fdb717d"
deviceManagementAppId Uma ID de aplicativo MDM válida no Microsoft Entra ID device.deviceManagementAppId -eq "0000000a-0000-0000-c000-000000000000" para dispositivos gerenciados do Microsoft Intune ou "54b943f8-d761-4f8d-951e-9cea1846db5a" para dispositivos cogerenciados do System Center Configuration Manager
deviceManufacturer qualquer valor de cadeia de caracteres device.deviceManufacturer -eq "Samsung"
deviceModel qualquer valor de cadeia de caracteres device.deviceModel -eq "iPad Air"
displayName qualquer valor de cadeia de caracteres device.displayName -eq "Rob iPhone"
deviceOSType qualquer valor de cadeia de caracteres (device.deviceOSType -eq "iPad") -or (device.deviceOSType -eq "iPhone")
device.deviceOSType -startsWith "AndroidEnterprise"
device.deviceOSType -eq "AndroidForWork"
device.deviceOSType -eq "Windows"
deviceOSVersion qualquer valor de cadeia de caracteres device.deviceOSVersion -eq "9.1"
device.deviceOSVersion -startsWith "10.0.1"
deviceOwnership Pessoal, Empresa, Desconhecido device.deviceOwnership -eq "Company"
devicePhysicalIds qualquer valor de cadeia de caracteres usado pelo AutoPilot, como todos os dispositivos Autopilot, OrderID ou PurchaseOrderID device.devicePhysicalIDs -any _ -startsWith "[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 Registro de Dispositivo Apple, nome do Perfil de Registro de dispositivo dedicado de propriedade do Android Enterprise Corporativo ou nome do perfil do Windows Autopilot device.enrollmentProfileName -eq "DEP iPhones"
extensionAttribute1 qualquer valor de cadeia de caracteres device.extensionAttribute1 -eq "algum valor de cadeia de caracteres"
extensionAttribute2 qualquer valor de cadeia de caracteres device.extensionAttribute2 -eq "some string value"
extensionAttribute3 qualquer valor de cadeia de caracteres device.extensionAttribute3 -eq "some string value"
extensionAttribute4 qualquer valor de cadeia de caracteres device.extensionAttribute4 -eq "some string value"
extensionAttribute5 qualquer valor de cadeia de caracteres device.extensionAttribute5 -eq "some string value"
extensionAttribute6 qualquer valor de cadeia de caracteres device.extensionAttribute6 -eq "some string value"
extensionAttribute7 qualquer valor de cadeia de caracteres device.extensionAttribute7 -eq "some string value"
extensionAttribute8 qualquer valor de cadeia de caracteres device.extensionAttribute8 -eq "some string value"
extensionAttribute9 qualquer valor de cadeia de caracteres device.extensionAttribute9 -eq "some string value"
extensionAttribute10 qualquer valor de cadeia de caracteres device.extensionAttribute10 -eq "some string value"
extensionAttribute11 qualquer valor de cadeia de caracteres device.extensionAttribute11 -eq "some string value"
extensionAttribute12 qualquer valor de cadeia de caracteres device.extensionAttribute12 -eq "some string value"
extensionAttribute13 qualquer valor de cadeia de caracteres device.extensionAttribute13 -eq "some string value"
extensionAttribute14 qualquer valor de cadeia de caracteres device.extensionAttribute14 -eq "some string value"
extensionAttribute15 qualquer valor de cadeia de caracteres device.extensionAttribute15 -eq "some string value"
isRooted verdadeiro, falso device.isRooted -eq true
managementType MDM (para dispositivos móveis) device.managementType -eq "MDM"
memberOf Qualquer valor de cadeia de caracteres (ID de objeto de grupo válido) device.memberOf -any (group.objectId -in ['value'])
objectId uma ID de objeto do Microsoft Entra válida device.objectId -eq "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
profileType um tipo de perfil válido no Microsoft Entra ID device.profileType -eq "RegisteredDevice"
systemLabels uma cadeia de caracteres somente leitura correspondente à propriedade de dispositivo do Intune para marcação de dispositivos Modern Workplace device.systemLabels -startsWith "M365Managed" SystemLabels

Observação

Ao usar systemLabels, um atributo somente leitura usado em vários contextos, como gerenciamento de dispositivo e rotulagem de confidencialidade, não poderá ser editado por meio do Intune.
Ao usar deviceOwnership para criar grupos de associação dinâmica para dispositivos, é necessário definir o valor igual a Company. No Intune, a propriedade do dispositivo é representada como Corporate. Para saber mais, consulte OwnerTypes.
Ao usar deviceTrustType para criar grupos de associação dinâmica para dispositivos, você precisa definir o valor igual a AzureAD para representar dispositivos ingressados do Microsoft Entra, ServerAD para representar dispositivos ingressados híbridos do Microsoft Entra ou Workplace para representar dispositivos registrados do Microsoft Entra.
Ao usar extensionAttribute1-15 para criar grupos de associação dinâmica para dispositivos, é necessário definir o valor como extensionAttribute1-15 no dispositivo. Saiba mais sobre como gravar extensionAttributes em um objeto de dispositivo do Microsoft Entra

Próximas etapas

Esses artigos fornecem mais informações sobre grupos no Microsoft Entra ID.