Sdílet prostřednictvím


Instalace klienta vzdálené plochy pro Windows na základě jednotlivých uživatelů pomocí Intune nebo Configuration Manageru

Klienta vzdálené plochy pro Windows můžete nainstalovat buď na systém, nebo na uživatele. Instalace na základě jednotlivých systémů nainstaluje klienta na počítače pro všechny uživatele ve výchozím nastavení a správci řídí aktualizace. Instalace jednotlivých uživatelů nainstaluje aplikaci do podsložky v místní složce AppData profilu každého uživatele, což uživatelům umožňuje instalovat aktualizace bez nutnosti oprávnění správce.

Při instalaci klienta pomocí msiexec.exe, per-system je výchozí metoda instalace klienta. Parametry ALLUSERS=2 MSIINSTALLPERUSER=1 msiexec můžete použít k instalaci klienta pro jednotlivé uživatele, ale pokud nasazujete klienta s Intune nebo Configuration Managerem, použití msiexec přímo k instalaci klienta způsobí, že se nainstaluje pro jednotlivé systémy bez ohledu na použité parametry. msiexec Zabalení příkazu do skriptu PowerShellu umožňuje úspěšné instalaci klienta pro jednotlivé uživatele.

Požadavky

Pokud chcete klienta vzdálené plochy pro Windows nainstalovat na základě jednotlivých uživatelů pomocí Intune nebo Configuration Manageru, potřebujete následující věci:

Instalace klienta vzdálené plochy pro jednotlivé uživatele pomocí skriptu PowerShellu

Pokud chcete klienta nainstalovat na základě jednotlivých uživatelů pomocí skriptu PowerShellu, vyberte příslušnou kartu pro váš scénář a postupujte podle pokynů.

Tady je postup instalace klienta pro jednotlivé uživatele pomocí powershellového skriptu s Intune jako aplikace pro Windows (Win32).

  1. Na místním zařízení s Windows vytvořte novou složku a přidejte stažený klientský .msi soubor vzdálené plochy.

  2. V této složce vytvořte volaný Install.ps1 soubor skriptu PowerShellu a přidejte následující obsah a nahraďte <RemoteDesktop> ho názvem souboru, který .msi jste stáhli:

    msiexec /i <RemoteDesktop>.msi /qn ALLUSERS=2 MSIINSTALLPERUSER=1
    
  3. Ve stejné složce vytvořte volaný Uninstall.ps1 soubor skriptu PowerShellu a přidejte následující obsah:

    $productCode = (Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -eq 'Remote Desktop' -and $_.Vendor -eq 'Microsoft Corporation'}).IdentifyingNumber
    
    msiexec /x $productCode /qn
    
  4. Ve stejné složce vytvořte volaný Detection.ps1 soubor skriptu PowerShellu a přidejte následující obsah:

    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. Postupujte podle kroků v části Příprava obsahu aplikace Win32 pro nahrání obsahu složky do .intunewin souboru.

  6. Postupujte podle pokynů v tématu Přidání, přiřazení a monitorování aplikace Win32 v Microsoft Intune a přidejte klienta vzdálené plochy. Tady jsou některé informace, které je potřeba zadat během procesu. Zbývající nastavení můžete ponechat jako výchozí nebo je podle potřeby aktualizovat.

    Parametr Hodnota/popis
    Název Zadejte Remote Desktop.
    Publisher Zadejte Microsoft Corporation.
    Příkaz Nainstalovat powershell.exe -ExecutionPolicy Bypass -WindowStyle Hidden -File .\Install.ps1
    Příkaz Odinstalovat powershell.exe -ExecutionPolicy Bypass -WindowStyle Hidden -File .\Uninstall.ps1
    Chování instalace Vyberte uživatele.
    Architektura operačního systému V závislosti na verzi klienta vzdálené plochy, který jste stáhli, vyberte 64bitovou nebo 32bitovou verzi.
    Minimální operační systém Vyberte minimální verzi Windows ve vašem prostředí a ta je podporována.
    Formát pravidel detekce Vyberte Použít vlastní skript detekce.
    Soubor skriptu detekce Vyberte soubor Detection.ps1 , který jste vytvořili dříve.

Další kroky

Další informace o klientovi Vzdálené plochy najdete v tématu Použití funkcí klienta vzdálené plochy pro Windows.