Share via


Instalar o cliente da Área de Trabalho Remota para Windows por usuário com o Intune ou o Configuration Manager

Você pode instalar o cliente da Área de Trabalho Remota por sistema ou por usuário. Instalá-lo por sistema instala o cliente nas máquinas para todos os usuários por padrão, e os administradores controlam as atualizações. A instalação por usuário instala o aplicativo em uma subpasta dentro da pasta AppData local do perfil de cada usuário, permitindo que os usuários instalem atualizações sem a necessidade de direitos administrativos.

Quando você instala o cliente usando msiexec.exe, por sistema é o método padrão de instalação do cliente. Você pode usar os parâmetros ALLUSERS=2 MSIINSTALLPERUSER=1 com msiexec para instalar o cliente por usuário, porém, se você estiver implantando o cliente com o Intune ou o Gerenciador de Configuração, usar o msiexec diretamente para instalar fará com que o cliente seja instalado por sistema, independentemente dos parâmetros usados. Encapsular o comando msiexec em um script do PowerShell permite que o cliente seja instalado com êxito por usuário.

Pré-requisitos

Para instalar o cliente da Área de Trabalho Remota para Windows por usuário com o Intune ou o Configuration Manager, você precisa do seguinte:

Instalar o cliente de Área de Trabalho Remota por usuário usando um script do PowerShell

Para instalar o cliente por usuário usando um script do PowerShell, selecione a guia relevante para seu cenário e siga as etapas.

Veja como instalar o cliente por usuário usando um script do PowerShell com o Intune como um aplicativo do Windows (Win32).

  1. Crie uma nova pasta no dispositivo Windows local e adicione o arquivo .msi do cliente de Área de Trabalho Remota que você baixou.

  2. Dentro dessa pasta, crie um arquivo de script do PowerShell chamado Install.ps1 e adicione o seguinte conteúdo, substituindo <RemoteDesktop> pelo nome do arquivo de .msi que você baixou:

    msiexec /i <RemoteDesktop>.msi /qn ALLUSERS=2 MSIINSTALLPERUSER=1
    
  3. Na mesma pasta, crie um arquivo de script do PowerShell chamado Uninstall.ps1 e adicione o seguinte conteúdo:

    $productCode = (Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -eq 'Remote Desktop' -and $_.Vendor -eq 'Microsoft Corporation'}).IdentifyingNumber
    
    msiexec /x $productCode /qn
    
  4. Na mesma pasta, crie um arquivo de script do PowerShell chamado Detection.ps1 e adicione o seguinte conteúdo:

    If (([string](Get-ChildItem Registry::HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall | Where-Object {$_.GetValue('DisplayName') -eq 'Remote Desktop'})) -and (Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -eq 'Remote Desktop' -and $_.Vendor -eq 'Microsoft Corporation'})) {
        Write-Host "Microsoft Remote Desktop client is installed"
        exit 0
    } else {
        Write-Host "Microsoft Remote Desktop client isn't installed"
        exit 1
    }
    
  5. Siga as etapas em Preparar o conteúdo do aplicativo Win32 para upload para empacotar o conteúdo da pasta em um arquivo .intunewin.

  6. Siga as etapas em Adicionar, atribuir e monitorar um aplicativo Win32 no Microsoft Intune para adicionar o cliente de Área de Trabalho Remota. Aqui estão algumas das informações que você precisa especificar durante o processo. Você pode deixar o restante das configurações como padrão ou atualizá-las conforme necessário.

    Parâmetro Valor/Descrição
    Nome Digite Remote Desktop.
    Publisher Digite Microsoft Corporation.
    Comando de instalação powershell.exe -ExecutionPolicy Bypass -WindowStyle Hidden -File .\Install.ps1
    Comando Desinstalar powershell.exe -ExecutionPolicy Bypass -WindowStyle Hidden -File .\Uninstall.ps1
    Comportamento da instalação Selecione Usuário.
    Arquitetura do sistema operacional Selecione 64 bits ou 32 bits, dependendo da versão do cliente de Área de Trabalho Remota que você baixou.
    Sistema operacional mínimo Selecione a versão mínima do Windows em seu ambiente e isso é no suporte.
    Formato das regras de detecção Selecione Usar um script de detecção personalizado.
    Arquivo do script de detecção Selecione o arquivo Detection.ps1 que você criou anteriormente.

Próximas etapas

Saiba mais sobre o cliente da Área de Trabalho Remota em Usar recursos do cliente da Área de Trabalho Remota para Windows.