> 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/devices/auto-approve-driver-updates_scheduled.md).

# Aprovação automática agendada de atualizações de controladores

### Descrição

Este runbook agendado aprova automaticamente as atualizações de controladores pendentes numa ou mais políticas de atualização de controladores do Intune. Pode filtrar atualizações de controladores por padrão do nome de apresentação, classe do controlador ou fabricante. Podem ser enviadas notificações por email opcionais após a conclusão das operações de aprovação. O email de notificação inclui ficheiros de relatório CSV e/ou Excel (xlsx) que listam cada ação de aprovação de controlador (política, controlador, versão, fabricante, classe do controlador, data de lançamento e resultado). Os ficheiros de relatório também podem ser carregados para uma Azure Storage Account, devolvendo ligações de transferência com tempo limitado. O parâmetro ReportFileFormat controla que formatos de ficheiro são gerados e entregues (apenas CSV, CSV e XLSX, ou apenas XLSX). Quando o anexo CSV excede o limite de tamanho do email e "CSV & XLSX" está selecionado, o email recorre apenas ao livro de trabalho do Excel.

### Configuração relativa ao envio de e-mail

O envio de um relatório por e-mail é opcional e só acontece quando é fornecido um destinatário (`EmailTo`) é fornecido. O endereço do remetente é obtido da `RJReport.EmailSender` configuração do Tenant.

Este runbook envia e-mails usando a API do Microsoft Graph. Para enviar e-mails através da API do Microsoft Graph, é necessário configurar um endereço de e-mail existente na personalização do runbook.

Consulte a [documentação das definições de relatório do RealmJoin](https://docs.realmjoin.com/automation/runbooks/runbook-report-settings) para mais detalhes.

### Localização

Organização → Dispositivos → Aprovar automaticamente atualizações de controladores (Agendado)

**Nome completo do runbook**

rjgit-org\_devices\_auto-approve-driver-updates\_scheduled

### Permissões

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

* **Tipo**: Microsoft Graph
  * DeviceManagementConfiguration.ReadWrite.All
  * Mail.Send
  * Organization.Read.All

### Parâmetros

#### Nomes das políticas

(Opcional) Lista de nomes de políticas de atualização de controladores separada por vírgulas para restringir a aprovação (por exemplo, "Policy1, Policy2, Policy3"). Se não for especificada, todas as políticas são processadas.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | false  |
| Valor predefinido |        |
| Tipo              | String |

#### IDs das políticas

(Opcional) Lista de IDs de políticas de atualização de controladores separada por vírgulas para restringir a aprovação (por exemplo, "id1, id2, id3"). Se não for especificada, todas as políticas são processadas.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | false  |
| Valor predefinido |        |
| Tipo              | String |

#### Padrão do nome de apresentação do controlador

(Opcional) Filtra as atualizações de controladores por padrão do nome de apresentação (suporta coringas). Apenas os controladores correspondentes serão aprovados.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | false  |
| Valor predefinido |        |
| Tipo              | String |

#### Classe do controlador

(Opcional) Filtra por IDs de classe de controlador (separados por vírgulas). Exemplo: "Bluetooth,Networking,Firmware" para classes de controladores específicas.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | false  |
| Valor predefinido |        |
| Tipo              | String |

#### Fabricante do controlador

(Opcional) Filtra por nome do fabricante do controlador. Apenas os controladores do fabricante especificado serão aprovados.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | false  |
| Valor predefinido |        |
| Tipo              | String |

#### Idade máxima do controlador

(Opcional) Idade máxima, em dias, para que os controladores sejam aprovados. Apenas os controladores lançados nos últimos X dias serão aprovados. Exemplo: 30 para aprovar apenas os controladores lançados nos últimos 30 dias.

| Propriedade       | Valor |
| ----------------- | ----- |
| Obrigatório       | false |
| Valor predefinido | 0     |
| Tipo              | Int32 |

#### ApenasNecessitaRevisão

Quando ativado (predefinição), apenas os controladores com o estado "needsReview" são aprovados. Os controladores com o estado "suspended" ou "declined" são ignorados. Desative-o para aprovar novamente também os controladores suspensos ou recusados.

| Propriedade       | Valor      |
| ----------------- | ---------- |
| Obrigatório       | false      |
| Valor predefinido | Verdadeiro |
| Tipo              | Booleano   |

#### E se

(Opcional) Quando ativado, simula aprovações de controladores sem efetuar alterações reais. Mostra quais controladores seriam aprovados e envia um relatório para EmailTo, se estiver configurado.

| Propriedade       | Valor                    |
| ----------------- | ------------------------ |
| Obrigatório       | false                    |
| Valor predefinido | Falso                    |
| Tipo              | Parâmetro de alternância |

#### ReportFileFormat

Controla quais formatos de ficheiro do relatório são gerados e entregues: "apenas CSV", "CSV & XLSX" (predefinição) ou "apenas XLSX".

| Propriedade       | Valor      |
| ----------------- | ---------- |
| Obrigatório       | false      |
| Valor predefinido | CSV & XLSX |
| Tipo              | String     |

#### CreateDownloadLink

Se ativado, os ficheiros do relatório são carregados para um Azure Storage Account e são devolvidas ligações de download com validade limitada. Desativado por predefinição.

| Propriedade       | Valor    |
| ----------------- | -------- |
| Obrigatório       | false    |
| Valor predefinido | Falso    |
| Tipo              | Booleano |

#### ContainerName

Nome do contentor de armazenamento usado para o carregamento. Configurado por runbook (não é uma definição global do RJReport).

| Propriedade       | Valor                       |
| ----------------- | --------------------------- |
| Obrigatório       | false                       |
| Valor predefinido | auto-approve-driver-updates |
| Tipo              | String                      |

#### ResourceGroupName

Grupo de recursos que contém a Storage Account. Obtido das configurações do Tenant do RJReport.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | false  |
| Valor predefinido |        |
| Tipo              | String |

#### StorageAccountName

Nome da Storage Account usado para o carregamento. Obtido das configurações do Tenant do RJReport.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | false  |
| Valor predefinido |        |
| Tipo              | String |

#### LinkExpiryDays

Número de dias até que a ligação de download gerada expire. Obtido das configurações do Tenant do RJReport.

| Propriedade       | Valor |
| ----------------- | ----- |
| Obrigatório       | false |
| Valor predefinido | 6     |
| Tipo              | Int32 |

#### EmailFrom

Endereço de email do remetente para notificações. Este parâmetro é suportado por uma definição e não deve ser modificado diretamente.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | false  |
| Valor predefinido |        |
| Tipo              | String |

#### EmailTo

(Opcional) Endereço de email do destinatário para notificações de aprovação. Se não for especificado, nenhum email é enviado.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | false  |
| Valor predefinido |        |
| Tipo              | String |

[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/devices/auto-approve-driver-updates_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.
