Dela via


Installera Fjärrskrivbordsklienten för Windows per användare med Intune eller Configuration Manager

Du kan installera Fjärrskrivbordsklienten för Windows antingen per system eller per användare. Om du installerar den per system installerar du klienten på datorerna för alla användare som standard och administratörerna kontrollerar uppdateringar. Per användare installerar programmet i en undermapp i den lokala AppData-mappen för varje användares profil, vilket gör det möjligt för användare att installera uppdateringar utan att behöva administrativa rättigheter.

När du installerar klienten med är msiexec.exeper system standardmetoden för klientinstallation. Du kan använda parametrarna ALLUSERS=2 MSIINSTALLPERUSER=1 med msiexec för att installera klienten per användare, men om du distribuerar klienten med Intune eller Configuration Manager, med direkt msiexec installation av klienten, gör att den installeras per system, oavsett vilka parametrar som används. Om du omsluter msiexec kommandot i ett PowerShell-skript kan klienten installeras per användare.

Förutsättningar

För att kunna installera Fjärrskrivbordsklienten för Windows per användare med Intune eller Configuration Manager behöver du följande:

Installera fjärrskrivbordsklienten per användare med hjälp av ett PowerShell-skript

Om du vill installera klienten per användare med hjälp av ett PowerShell-skript väljer du relevant flik för ditt scenario och följer stegen.

Så här installerar du klienten per användare med hjälp av ett PowerShell-skript med Intune som en Windows-app (Win32).

  1. Skapa en ny mapp på din lokala Windows-enhet och lägg till den fjärrskrivbordsklientfil .msi som du laddade ned.

  2. I den mappen skapar du en PowerShell-skriptfil med namnet Install.ps1 och lägger till följande innehåll och ersätter <RemoteDesktop> med filnamnet för filen .msi som du laddade ned:

    msiexec /i <RemoteDesktop>.msi /qn ALLUSERS=2 MSIINSTALLPERUSER=1
    
  3. I samma mapp skapar du en PowerShell-skriptfil med namnet Uninstall.ps1 och lägger till följande innehåll:

    $productCode = (Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -eq 'Remote Desktop' -and $_.Vendor -eq 'Microsoft Corporation'}).IdentifyingNumber
    
    msiexec /x $productCode /qn
    
  4. I samma mapp skapar du en PowerShell-skriptfil med namnet Detection.ps1 och lägger till följande innehåll:

    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. Följ stegen i Förbereda Win32-appinnehåll för uppladdning för att paketera innehållet i mappen i en .intunewin fil.

  6. Följ stegen i Lägg till, tilldela och övervaka en Win32-app i Microsoft Intune för att lägga till fjärrskrivbordsklienten. Här är en del av den information som du behöver ange under processen. Du kan lämna resten av inställningarna som standard eller uppdatera dem efter behov.

    Parameter Värde/beskrivning
    Name Ange Remote Desktop.
    Publisher Ange Microsoft Corporation.
    Installationskommando powershell.exe -ExecutionPolicy Bypass -WindowStyle Hidden -File .\Install.ps1
    Kommandot Uninstall (Avinstallera) powershell.exe -ExecutionPolicy Bypass -WindowStyle Hidden -File .\Uninstall.ps1
    Installationsbeteende Välj Användare.
    Operativsystemarkitektur Välj 64-bitars eller 32-bitars beroende på vilken version av fjärrskrivbordsklienten du laddade ned.
    Lägsta operativsystem Välj den lägsta versionen av Windows i din miljö och som stöds.
    Format för identifieringsregler Välj Använd ett anpassat identifieringsskript.
    Identifieringsskriptfil Välj den fil Detection.ps1 som du skapade tidigare.

Nästa steg

Läs mer om fjärrskrivbordsklienten på Använda funktioner i Fjärrskrivbordsklienten för Windows.