> For the complete documentation index, see [llms.txt](https://docs.realmjoin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmjoin.com/pt/automacao/runbooks/runbook-references/org/general/add-primary-users-of-devices-to-group_scheduled.md).

# Adicionar utilizadores principais dos dispositivos ao grupo agendado

{% hint style="info" %}
Este é um runbook agendado. Ele foi projetado para ser executado em um agendamento recorrente, em vez de ser acionado para um único objeto. Veja [Agendamento](/pt/automacao/runbooks/scheduling.md) para detalhes sobre como configurar os agendamentos do runbook.
{% endhint %}

### Descrição

Este runbook recolhe os utilizadores primários de todos os dispositivos geridos pelo Intune que correspondem à(s) plataforma(s) selecionada(s) e sincroniza-os para um grupo de destino do Entra ID. Os utilizadores que já não estão atribuídos como utilizador primário em nenhum dispositivo correspondente são removidos do grupo. Um grupo de inclusão opcional restringe quais utilizadores são elegíveis, e um grupo de exclusão opcional impede que utilizadores específicos sejam adicionados ou faz com que permaneçam removidos.

### Localização

Organização → Geral → Adicionar Utilizadores Primários De Dispositivos Ao Grupo (Agendado)

**Nome completo do runbook**

rjgit-org\_general\_add-primary-users-of-devices-to-group\_scheduled

### Detalhes

| Propriedade         | Valor                                                                                   |
| ------------------- | --------------------------------------------------------------------------------------- |
| Versão              | 1.1.0                                                                                   |
| Módulos necessários | <p>RealmJoin.RunbookHelper (>= 0.8.9)<br>Microsoft.Graph.Authentication (>= 2.39.0)</p> |
| Agendável           | sim                                                                                     |

### Permissões

#### Permissões de aplicação

* **Tipo**: Microsoft Graph
  * DeviceManagementManagedDevices.Read.All
    * *Lê dispositivos geridos pelo Intune filtrados por SO para recolher o utilizador primário de cada dispositivo*
  * Group.Read.All
    * *Valida os grupos de destino/inclusão/exclusão e lê as respetivas listas de membros*
  * GroupMember.ReadWrite.All
    * *Adiciona e remove utilizadores no grupo de destino através de chamadas /groups/{id}/members/$ref em lote*
  * User.Read.All
    * *Lê o ID de membro e o UPN para identificar membros utilizadores e registar remoções*

### Parâmetros

#### TargetGroupId

O grupo do Entra ID para o qual os utilizadores primários serão sincronizados. Os membros deste grupo serão geridos exclusivamente por este runbook.

| Propriedade                | Valor                                                                 |
| -------------------------- | --------------------------------------------------------------------- |
| Obrigatório                | verdadeiro                                                            |
| Valor padrão               |                                                                       |
| Tipo                       | String                                                                |
| Nome de exibição no portal | Grupo de destino (sincronizar utilizadores primários para este grupo) |

#### Windows

Incluir utilizadores primários de dispositivos Windows. (Filtro OData usado "operatingSystem eq 'Windows'")

| Propriedade                | Valor                        |
| -------------------------- | ---------------------------- |
| Obrigatório                | falso                        |
| Valor padrão               | Falso                        |
| Tipo                       | Booleano                     |
| Nome de exibição no portal | Incluir Dispositivos Windows |

#### MacOS

Incluir utilizadores primários de dispositivos macOS. (Filtro OData usado "operatingSystem eq 'macOS'")

| Propriedade                | Valor                      |
| -------------------------- | -------------------------- |
| Obrigatório                | falso                      |
| Valor padrão               | Falso                      |
| Tipo                       | Booleano                   |
| Nome de exibição no portal | Incluir Dispositivos macOS |

#### iOS

Incluir utilizadores primários de dispositivos iOS e iPadOS. (Filtro OData usado "operatingSystem eq 'iOS'")

| Propriedade                | Valor                    |
| -------------------------- | ------------------------ |
| Obrigatório                | falso                    |
| Valor padrão               | Falso                    |
| Tipo                       | Booleano                 |
| Nome de exibição no portal | Incluir Dispositivos iOS |

#### Android

Incluir utilizadores primários de dispositivos Android. (Filtro OData usado "operatingSystem eq 'Android'")

| Propriedade                | Valor                        |
| -------------------------- | ---------------------------- |
| Obrigatório                | falso                        |
| Valor padrão               | Falso                        |
| Tipo                       | Booleano                     |
| Nome de exibição no portal | Incluir Dispositivos Android |

#### Filtro avançado

Opcional. Filtro OData personalizado a aplicar ao obter dispositivos. Substitui os filtros baseados na plataforma, se fornecido. Exemplo: startsWith(deviceName,'FWP-') and operatingSystem eq 'Windows'.

| Propriedade                | Valor                                            |
| -------------------------- | ------------------------------------------------ |
| Obrigatório                | falso                                            |
| Valor padrão               |                                                  |
| Tipo                       | String                                           |
| Nome de exibição no portal | Filtro personalizado (substitui a seleção de SO) |

#### RemoveUsersWhenNoDeviceMatch

Quando ativado (predefinição), os utilizadores que já não têm um dispositivo primário correspondente à(s) plataforma(s) selecionada(s) são removidos do grupo de destino. Desative para o modo apenas adicionar — os membros existentes nunca são removidos.

| Propriedade                | Valor                                                             |
| -------------------------- | ----------------------------------------------------------------- |
| Obrigatório                | falso                                                             |
| Valor padrão               | Verdadeiro                                                        |
| Tipo                       | Booleano                                                          |
| Nome de exibição no portal | Remover utilizadores que já não têm um dispositivo correspondente |

#### IncludeGroupId

Opcional. Apenas os utilizadores que sejam membros deste grupo são elegíveis para serem adicionados ao grupo de destino. Deixe em branco para considerar todos os utilizadores primários.

| Propriedade                | Valor                                           |
| -------------------------- | ----------------------------------------------- |
| Obrigatório                | falso                                           |
| Valor padrão               |                                                 |
| Tipo                       | String                                          |
| Nome de exibição no portal | Incluir utilizadores do grupo (opcional)        |
| Oculto no portal           | sim (predefinido via personalização do runbook) |

#### ExcludeGroupId

Opcional. Os utilizadores que sejam membros deste grupo não serão adicionados e serão removidos do grupo de destino, se já estiverem presentes.

| Propriedade                | Valor                                           |
| -------------------------- | ----------------------------------------------- |
| Obrigatório                | falso                                           |
| Valor padrão               |                                                 |
| Tipo                       | String                                          |
| Nome de exibição no portal | Excluir utilizadores do grupo (opcional)        |
| Oculto no portal           | sim (predefinido via personalização do runbook) |

[Voltar à visão geral da referência do runbook](/pt/automacao/runbooks/runbook-references.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.realmjoin.com/pt/automacao/runbooks/runbook-references/org/general/add-primary-users-of-devices-to-group_scheduled.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
