# Scripts de Remediação

## Visão geral

[Os scripts de remediação do Intune](https://learn.microsoft.com/en-us/mem/intune/fundamentals/remediations) permitem-lhe reportar e reagir a problemas nos seus clientes Windows geridos utilizando scripts.

O RealmJoin Portal permite-lhe rever scripts de remediação do Intune no seu ambiente. Além disso, o RealmJoin aloja um [conjunto de scripts geridos e constantemente atualizados](https://github.com/realmjoin/realmjoin-remediation) para utilização no GitHub.

## Lista de Scripts de Remediação

<figure><img src="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FFJ3kcPZlDE4vzgkQIorV%2Fimage.png?alt=media&#x26;token=27bf0aab-d2aa-4eb6-acfb-e5114eef1bc5" alt=""><figcaption><p>Lista de Scripts de Remediação</p></figcaption></figure>

A Lista de Scripts de Remediação mostra-lhe todos os scripts de remediação existentes e disponíveis para o seu ambiente.

### Pesquisar e Ordenar

Pode procurar scripts por Autor, Estado ou Nome. A pesquisa será atualizada à medida que escreve.

Pode ordenar por a maioria dos campos clicando no cabeçalho do campo (nome).

### Filtros

Use filtros para limitar os itens apresentados por estado

* **Qualquer** (predefinição) - Mostrar todos os scripts de remediação existentes e disponíveis
* **Gerido** - Mostrar todos os scripts de remediação geridos pelo RealmJoin. Disponível (também conhecido como "não preparado"), preparado e implementado.
* **Preparado** - Mostrar apenas scripts de remediação geridos que foram importados para a sua instância do Intune, mas não atribuídos a utilizadores/dispositivos.
* **Implementado** - Mostrar apenas scripts de remediação geridos que estão atribuídos a utilizadores/dispositivos.

## Detalhes do Script de Remediação

Quando clica no nome de um script, pode rever os detalhes, estatísticas e o respetivo estado, bem como implementar ou remover scripts geridos no seu ambiente.

No lado esquerdo da página, verá metadados sobre o script, incluindo sinalizadores como se os scripts precisam de ser executados em 32 bits num anfitrião de 64 bits.

<figure><img src="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FbOL9kOxAT4fbqP5ffyVE%2Fimage.png?alt=media&#x26;token=0f120fef-f402-4a64-96b1-09cb8e32ddbc" alt=""><figcaption><p>Detalhes do Script de Remediação</p></figcaption></figure>

Tenha em atenção que os detalhes podem variar. Por exemplo, apenas scripts já preparados/existentes no seu Tenant podem ter uma data de "última modificação".

A metade direita da página está dividida em vários separadores.

* **Visão geral** - Informações básicas sobre o script
* **Origem do Script de Deteção** - Veja o código-fonte PowerShell do script de deteção.
* **Origem do Script de Remediação** - Veja o código-fonte PowerShell do script de remediação (que é opcional).

Outros separadores e elementos da interface dependem do estado do pacote do script.

### Scripts personalizados

* **Atribuições** - Para scripts que criou fora do RealmJoin, pode rever (mas não alterar) as atribuições dos scripts a utilizadores e grupos. Isto também mostrará o agendamento para a execução do script de deteção.

<figure><img src="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FqfuSMfQQpfZOowq63U8u%2Fimage.png?alt=media&#x26;token=326c684d-a171-4216-9f0d-6b86e9337b53" alt=""><figcaption><p>Atribuições de Scripts Personalizados</p></figcaption></figure>

* **Estatísticas** - Mostrar estatísticas de execução e de dispositivo para o script

<figure><img src="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2Fo2kbypd0f8R0yqRqB9NM%2Fimage.png?alt=media&#x26;token=f0c626e2-a34b-4f00-9514-3e761054f5e7" alt=""><figcaption><p>Estatísticas do Script</p></figcaption></figure>

### Scripts Geridos

#### Não preparado

Se um script gerido ainda não estiver preparado (ou seja, ainda não existir na sua instância do Intune), o RealmJoin Portal oferecerá um botão para **Preparar** o script no seu ambiente.

Isto tornará o script disponível para atribuição, mas ainda sem qualquer efeito nos seus dispositivos.

<figure><img src="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FfC1Tx5hZHQQNBj53DYAX%2Fimage.png?alt=media&#x26;token=89f6571f-3d34-4655-be64-122a20b5674d" alt=""><figcaption><p>Preparar um Script Gerido</p></figcaption></figure>

#### Preparado e Implementado

Os Scripts Geridos que existem no seu ambiente mostram as mesmas informações que outros scripts (personalizados) no seu ambiente, como **atribuições existentes** e **estatísticas**, veja [Scripts Personalizados](#custom-scripts).

#### Remoção

Scripts geridos preparados e implementados podem ser removidos do Intune usando o botão **Mais** -> **Eliminar** .

<figure><img src="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FWIWXbp3t06jNZ9heOaBc%2Fimage.png?alt=media&#x26;token=1aa0729e-905c-47d4-bad1-285ed04eea11" alt=""><figcaption><p>Eliminar um Script Gerido</p></figcaption></figure>

Eliminar um script gerido também removerá os respetivos [Grupos Geridos](#managed-groups) (se existirem).

#### Atribuição

Pode atribuir scripts geridos a utilizadores e dispositivos no separador **Atribuições** criar grupos geridos ou usar os seus grupos existentes para atribuições. Também pode excluir grupos da atribuição.

<figure><img src="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FYgMSxVN67Nlff0CE6a4t%2Fimage.png?alt=media&#x26;token=53a183fd-b3ad-40d7-8eb0-f9156fb04c56" alt=""><figcaption><p>Atribuir Scripts Geridos</p></figcaption></figure>

Ao atribuir um **preparado** script, o seu estado mudará para **implementado**. Neste ponto, pode afetar clientes e utilizadores.

Pode usar **Atribuir a Todos os Utilizadores** e **Atribuir a Todos os Dispositivos** para usar os alvos de atribuição predefinidos do Intune para este script. Isto mostrará uma caixa de diálogo para definir o agendamento pretendido para a avaliação (deteção):

<figure><img src="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FwgJ2wjtO2fKKwUo2xicJ%2Fimage.png?alt=media&#x26;token=a4417205-d9f2-4b24-a465-0f6dffd83457" alt=""><figcaption><p>Editor de Agendamento do Script</p></figcaption></figure>

#### Grupos Geridos

Em alternativa, pode **Criar Grupos Geridos** para criar Grupos Entra que serão atribuídos em vez de "Todos os Dispositivos" ou "Todos os Utilizadores".

<figure><img src="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2F8vHaaWS6EryBr12ra7lg%2Fimage.png?alt=media&#x26;token=f2323dee-fade-4c4b-b123-54e9a1288fb3" alt=""><figcaption><p>Grupos Geridos</p></figcaption></figure>

O esquema de nomenclatura para Grupos Geridos pode ser definido em [Definições -> Geral](https://docs.realmjoin.com/pt/definicoes-do-realmjoin/general).

Quando estiverem disponíveis atualizações para o script de remediação gerido, o RealmJoin garantirá que estes grupos serão atribuídos ao script de remediação de atualização.

Pode usar **alterar agendamento** para abrir o Editor de Agendamento do Script para esta atribuição.
