Udostępnij za pośrednictwem


Instalowanie klienta pulpitu zdalnego dla systemu Windows na podstawie poszczególnych użytkowników przy użyciu usługi Intune lub programu Configuration Manager

Klienta pulpitu zdalnego dla systemu Windows można zainstalować dla poszczególnych systemów lub dla poszczególnych użytkowników. Zainstalowanie go na poszczególnych systemach instaluje klienta na maszynach domyślnie dla wszystkich użytkowników, a administratorzy kontrolują aktualizacje. Instalacja poszczególnych użytkowników instaluje aplikację w podfolderze w lokalnym folderze AppData profilu każdego użytkownika, umożliwiając użytkownikom instalowanie aktualizacji bez konieczności posiadania praw administracyjnych.

Podczas instalowania klienta przy użyciu msiexec.exeprogramu system jest domyślną metodą instalacji klienta. Można użyć parametrów ALLUSERS=2 MSIINSTALLPERUSER=1 z msiexec poleceniem , aby zainstalować klienta dla poszczególnych użytkowników, jednak jeśli wdrażasz klienta za pomocą usługi Intune lub programu Configuration Manager, przy użyciu bezpośredniego msiexec instalowania klienta powoduje zainstalowanie go na system, niezależnie od używanych parametrów. Zawijanie msiexec polecenia w skry skryptzie programu PowerShell umożliwia pomyślne zainstalowanie klienta dla poszczególnych użytkowników.

Wymagania wstępne

Aby zainstalować klienta pulpitu zdalnego dla systemu Windows na podstawie usługi Intune lub programu Configuration Manager, potrzebne są następujące elementy:

  • Pobierz najnowszą wersję klienta pulpitu zdalnego dla systemu Windows.

  • Obsługiwane urządzenia z systemem Windows zarządzane przez usługę Microsoft Intune lub program Configuration Manager z uprawnieniami do dodawania aplikacji.

  • W przypadku usługi Intune potrzebujesz lokalnego urządzenia z systemem Windows do korzystania z narzędzia Microsoft Win32 Content Prep Tool.

Instalowanie klienta pulpitu zdalnego dla poszczególnych użytkowników przy użyciu skryptu programu PowerShell

Aby zainstalować klienta dla poszczególnych użytkowników przy użyciu skryptu programu PowerShell, wybierz odpowiednią kartę dla danego scenariusza i wykonaj kroki.

Poniżej przedstawiono sposób instalowania klienta dla poszczególnych użytkowników przy użyciu skryptu programu PowerShell z usługą Intune jako aplikacją systemu Windows (Win32).

  1. Utwórz nowy folder na lokalnym urządzeniu z systemem Windows i dodaj pobrany plik klienta .msi pulpitu zdalnego.

  2. W tym folderze utwórz plik skryptu programu PowerShell o nazwie Install.ps1 i dodaj następującą zawartość, zastępując <RemoteDesktop> ciąg nazwą pobranego .msi pliku:

    msiexec /i <RemoteDesktop>.msi /qn ALLUSERS=2 MSIINSTALLPERUSER=1
    
  3. W tym samym folderze utwórz plik skryptu programu PowerShell o nazwie Uninstall.ps1 i dodaj następującą zawartość:

    $productCode = (Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -eq 'Remote Desktop' -and $_.Vendor -eq 'Microsoft Corporation'}).IdentifyingNumber
    
    msiexec /x $productCode /qn
    
  4. W tym samym folderze utwórz plik skryptu programu PowerShell o nazwie Detection.ps1 i dodaj następującą zawartość:

    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. Wykonaj kroki opisane w artykule Przygotowywanie zawartości aplikacji Win32 do przekazania , aby spakować zawartość folderu do .intunewin pliku.

  6. Wykonaj kroki opisane w temacie Dodawanie, przypisywanie i monitorowanie aplikacji Win32 w usłudze Microsoft Intune , aby dodać klienta pulpitu zdalnego. Poniżej przedstawiono niektóre informacje, które należy określić podczas procesu. Pozostałe ustawienia można pozostawić jako domyślne lub zaktualizować je zgodnie z potrzebami.

    Parametr Wartość/opis
    Nazwisko Wprowadź Remote Desktop.
    Publisher Wprowadź Microsoft Corporation.
    Zainstaluj polecenie powershell.exe -ExecutionPolicy Bypass -WindowStyle Hidden -File .\Install.ps1
    Odinstaluj polecenie powershell.exe -ExecutionPolicy Bypass -WindowStyle Hidden -File .\Uninstall.ps1
    Zachowanie instalacji Wybierz pozycję User.
    Architektura systemu operacyjnego Wybierz 64-bitową lub 32-bitową wersję pobranego klienta pulpitu zdalnego.
    Minimalny system operacyjny Wybierz minimalną wersję systemu Windows w środowisku i jest to obsługiwane.
    Format reguł wykrywania Wybierz pozycję Użyj niestandardowego skryptu wykrywania.
    Plik skryptu wykrywania Wybierz utworzony wcześniej plik Detection.ps1 .

Następne kroki

Dowiedz się więcej o kliencie pulpitu zdalnego w sekcji Korzystanie z funkcji klienta pulpitu zdalnego dla systemu Windows.