> 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/gestao-de-aplicacoes/deployment-methods.md).

# Métodos de implementação: RealmJoin Agent vs. Intune

Quase todos os pacotes na [Loja de Pacotes](/pt/gestao-de-aplicacoes/packages/package-store.md) podem ser implementados nos seus dispositivos Windows de uma de duas formas. Escolhe o método por pacote quando o [subscreve](/pt/gestao-de-aplicacoes/packages/package-store/package-store-details.md#subscription) ao mesmo, e depois gere as atribuições da mesma forma através de [grupos geridos](/pt/gestao-de-aplicacoes/packages/package-deployment.md).

* **Implementação via Intune** – o pacote é enviado para o seu tenant como uma `intunewin` app e é entregue pelo Microsoft Intune e pela Intune Management Extension, ficando visível para os utilizadores no Portal da Empresa.
* **Implementação via RealmJoin** – o pacote é instalado pelo [Agent do RealmJoin](/pt/realmjoin-agent/realmjoin-client.md) em execução no dispositivo, ficando visível para os utilizadores na [Bandeja do RealmJoin](/pt/realmjoin-agent/client-menu/realmjoin-tray.md) e [Portal de Autoatendimento](/pt/realmjoin-agent/client-menu/self-service-portal.md).

{% hint style="info" %}
Recomendamos a implementação via RealmJoin. Suporta tudo o que o método Intune faz e acrescenta as capacidades descritas nesta página. Se tiver decidido, em vez disso, uniformizar os pacotes geridos pelo Intune, consulte o [Guia de Migração](/pt/gestao-de-aplicacoes/packages/migration-guide-realmjoin-to-intune-managed-packages.md).
{% endhint %}

## Como cada método entrega um pacote

{% tabs %}
{% tab title="Implementação via Intune" %}
A `intunewin` versão do pacote é enviada diretamente para o seu tenant. Contém todos os binários, além de um kit de implementação baseado em PowerShell. A partir daí, pode ser gerida a partir do Portal do RealmJoin ou diretamente no Intune.

* **Entrega:** Microsoft Intune + Intune Management Extension.
* **Superfície de autoatendimento:** Portal da Empresa → Apps.
* **Carga útil:** binários incluídos no `intunewin` pacote e preparados no tenant.
  {% endtab %}

{% tab title="Implementação via RealmJoin" %}
O Agente RealmJoin no dispositivo executa localmente todo o código e os comandos de instalação, utilizando o seu motor de pacotes ([Chocolatey clássico ou o Native Choco Runtime](/pt/realmjoin-agent/realmjoin-client/native-choco-runtime.md)) em conjunto com o PowerShell. Os binários são transferidos durante a instalação.

* **Entrega:** o Agente RealmJoin (`realmjoin.exe` / `realmjoinservice.exe`), sincronizando a configuração aproximadamente a cada 30 minutos.
* **Superfície de autoatendimento:** menu da Bandeja do RealmJoin e do Portal de Autoatendimento, organizados por categorias.
* **Carga útil:** binários transferidos a pedido durante a instalação.
  {% endtab %}
  {% endtabs %}

## Comparação de funcionalidades

Ambos os métodos suportam os fundamentos: **Obrigatório** (obrigatórias) e **Disponíveis** atribuições (iniciadas pelo utilizador), criação de grupos geridos, **Pré-visualização / Principal** automação de canais com adiamento e *Implementar à Noite*, e controlo de versão/atualização em [Gestão de Pacotes](/pt/gestao-de-aplicacoes/packages/package-management.md). A tabela abaixo centra-se nas diferenças entre os dois métodos.

<table><thead><tr><th width="300">Capacidade</th><th width="180">Implementação via Intune</th><th>Implementação via RealmJoin</th></tr></thead><tbody><tr><td>Atribuições Obrigatórias e Disponíveis</td><td>Sim</td><td>Sim</td></tr><tr><td>Grupos geridos e automação Pré-visualização/Principal</td><td>Sim</td><td>Sim</td></tr><tr><td>Atualização automática para versões mais recentes</td><td>Pacotes obrigatórios; pacotes disponíveis apenas através do grupo de atualização</td><td><strong>Pacotes obrigatórios e disponíveis</strong> diretamente</td></tr><tr><td>Dependências de pacote (<em>Depende de</em>) e ordem de instalação</td><td>—</td><td><strong>Sim</strong> — pré-requisitos instalados automaticamente, numa sequência definida</td></tr><tr><td>Reinstalação/reparação em autoatendimento (<em>Permitir reinstalação</em>)</td><td>—</td><td><strong>Sim</strong></td></tr><tr><td>Instalação em segundo plano na alteração da configuração</td><td>—</td><td><strong>Sim</strong></td></tr><tr><td>Controlo de adiamento do utilizador (<em>Taxa de implementação</em>: Lento/Rápido/Amanhã)</td><td>—</td><td><strong>Sim</strong></td></tr><tr><td>Fase de instalação e controlo do público-alvo (<em>Restrições da aplicação principal / parte do utilizador</em>)</td><td>—</td><td><strong>Sim</strong> — início de sessão/manual/inicial/normal, utilizador principal/secundário</td></tr><tr><td>Integração de instalações existentes não geridas (<em>Grupo de atualização</em>)</td><td>Sim</td><td><strong>Sim</strong> — melhor integrado graças ao inventário de software mais completo do RealmJoin</td></tr><tr><td>Pacotes de configuração/craft com sufixo de múltiplas subscrições</td><td>—</td><td><strong>Sim</strong></td></tr><tr><td>Página de estado de inscrição própria, ordenada com dependências</td><td>ESP do Windows/Intune</td><td><strong>Adicional</strong> <a href="/pages/8c2939fbef74f46d35256bfa3086932498f7e6df">ESP do RealmJoin</a>, respeitando dependências e ordem</td></tr><tr><td>Implementação de cargas úteis muito grandes (por exemplo, grandes suítes CAD)</td><td>Limitações de tamanho e fiabilidade</td><td><strong>Tratado de forma fiável</strong></td></tr></tbody></table>

{% hint style="info" %}
As opções avançadas por pacote acima são as [**Definições de Especialista**](/pt/gestao-de-aplicacoes/packages/package-settings.md#expert-settings) de um pacote. É necessária a Implementação de Apps RealmJoin para as utilizar, e o conjunto completo de funcionalidades requer o Agente RealmJoin.
{% endhint %}

## O que obtém com a implementação via RealmJoin

### Resolução de dependências, ordenação e um ESP correspondente — um verdadeiro destaque

O RealmJoin pode expressar relações entre pacotes. Com **Depende de**, os pacotes pré-requisito (por exemplo, um runtime Visual C++ ou .NET) são instalados automaticamente antes da app que os necessita, e com **Ordem** controla a sequência exata da implementação. Isto permite-lhe modelar pilhas de aplicações reais em vez de atribuir cada componente de forma independente e esperar que o timing resulte.

O verdadeiro valor revela-se durante o aprovisionamento: o [ESP do RealmJoin](/pt/realmjoin-agent/realmjoin-client/realmjoin-esp.md) mantém o ambiente de trabalho Windows até que as instalações e configurações obrigatórias estejam concluídas, e **respeita exatamente essas mesmas dependências e números de ordem**. Os pré-requisitos são instalados primeiro, na sequência que definiu, antes de o ambiente de trabalho ser libertado — assim, um dispositivo chega ao utilizador totalmente e corretamente aprovisionado, em vez de concluir a sua pilha depois disso.

### Atualização automática para apps Disponíveis, não apenas para as obrigatórias

Quando uma versão mais recente entra no canal, o Agente RealmJoin atualiza diretamente ambos os **Obrigatório** *e* **Disponíveis** pacotes já instalados num dispositivo, diretamente. O Intune também pode manter as apps atribuídas atualizadas **Disponíveis** apps, mas apenas indiretamente através do [Grupo de atualização](/pt/gestao-de-aplicacoes/packages/update-group.md). O RealmJoin mantém o software de autoatendimento corrigido ao mesmo nível que o software obrigatório de origem, fechando uma lacuna comum em que as apps opcionais ficam desatualizadas.

### Controlo granular sobre *quando* e *para quem*

Cada pacote pode definir a sua **fase de instalação** — após o início de sessão, apenas quando o utilizador o inicia manualmente, apenas durante o aprovisionamento inicial ou durante a utilização normal — e se é executado para o utilizador principal, utilizadores secundários ou ambos. Combinado com o **Taxa de implementação** (permitindo que os utilizadores adiem durante um número definido de dias antes de a instalação se impor), obtém um controlo preciso sobre a experiência do utilizador final.

### Reparação em autoatendimento e correção silenciosa

**Permitir reinstalação** permite aos utilizadores executar novamente um pacote a partir da bandeja a qualquer momento para corrigir uma instalação danificada — ideal para pacotes de autorrecuperação, como sincronização de hora ou correções de configuração. **Permitir instalação em segundo plano** aplica automaticamente as alterações de configuração na próxima sincronização, sem interromper o utilizador.

### Integração de instalações existentes

A [**Grupo de atualização**](/pt/gestao-de-aplicacoes/packages/update-group.md) descobre dinamicamente cópias de um título de software que foram instaladas fora da gestão e integra esses dispositivos na implementação gerida. Versões mais recentes — incluindo correções de segurança — chegam depois também a essas máquinas, pelo que as instalações não geridas deixam de ser pontos cegos. O grupo de atualização também está disponível para implementação Intune, mas está mais estreitamente integrado com o RealmJoin graças ao inventário de software mais completo do RealmJoin, que deteta instalações de forma mais completa.

### Configurações, não apenas aplicações

Para além dos instaladores de aplicações, a implementação RealmJoin trata de **pacotes craft/de configuração** — como mapeamentos de impressora ou de unidade de rede — e permite-lhe subscrever o mesmo pacote craft várias vezes usando um [sufixo](/pt/gestao-de-aplicacoes/packages/package-store/package-store-details.md#craft-packages-suffix-configuration-or-notation), para que um utilizador possa receber várias configurações distintas do mesmo pacote.

### Uma experiência de utilizador final polida

O Agente apresenta o software disponível na Bandeja do RealmJoin e no Portal de Autoatendimento, agrupado nas categorias que definir, e mostra [notificações da app](/pt/realmjoin-agent/realmjoin-client/deploy-apps.md) com uma imagem de destaque personalizável e opções interativas de adiar/diferir durante a instalação.

### Entrega fiável — incluindo cargas úteis muito grandes

A implementação RealmJoin é, em geral, mais fiável e trata todo o tipo de cargas úteis — incluindo ficheiros muito grandes, como grandes suítes CAD — de forma fiável, um cenário em que o Intune ainda encontra problemas. Como o Agente transfere binários no momento da instalação e os instala localmente, os limites de entrega relacionados com o tamanho são muito menos preocupantes.

### Um motor moderno e resolução de problemas mais fácil

A opção [Native Choco Runtime](/pt/realmjoin-agent/realmjoin-client/native-choco-runtime.md) executa instalações no serviço RealmJoin — sem dependência do binário Chocolatey 0.10.3 incluído e desatualizado — mantendo-se, ao mesmo tempo, um substituto direto para os seus pacotes existentes. As instalações decorrem localmente com registos detalhados e isolados por pacote no dispositivo, e o RealmJoin continua a acrescentar opções de resolução de problemas cada vez mais diretas, tornando mais fácil ver exatamente o que aconteceu e porquê quando uma instalação precisa de análise.

## Escolher um método

<table data-view="cards"><thead><tr><th></th><th></th><th data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Subscrever e atribuir</strong></td><td>Como subscrever um pacote para qualquer um dos métodos e atribuí-lo a grupos geridos.</td><td><a href="/pages/2ff1ec8a993313927f58ef45d201e9b121abd418">/pages/2ff1ec8a993313927f58ef45d201e9b121abd418</a></td></tr><tr><td><strong>Definições de Especialista</strong></td><td>Referência completa das opções por pacote comparadas acima.</td><td><a href="/pages/71becf0710b0e04cc37dce35111f8a9c1d10035a">/pages/71becf0710b0e04cc37dce35111f8a9c1d10035a</a></td></tr><tr><td><strong>Migrar para Intune</strong></td><td>Se tiver decidido uniformizar os pacotes geridos pelo Intune.</td><td><a href="/pages/44623b5ff442a15d011c102c6debb924c50f1451">/pages/44623b5ff442a15d011c102c6debb924c50f1451</a></td></tr></tbody></table>


---

# 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/gestao-de-aplicacoes/deployment-methods.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.
