다음을 통해 공유


Intune 또는 Configuration Manager를 사용하여 사용자 단위로 Windows용 원격 데스크톱 클라이언트 설치

시스템별 또는 사용자 단위로 Windows용 원격 데스크톱 클라이언트를 설치할 수 있습니다. 시스템별로 설치하면 기본적으로 모든 사용자에 대한 컴퓨터에 클라이언트가 설치되고 관리자는 업데이트를 제어합니다. 사용자별 설치는 각 사용자 프로필의 로컬 AppData 폴더 내의 하위 폴더에 애플리케이션을 설치하여 사용자가 관리 권한 없이 업데이트를 설치할 수 있도록 합니다.

클라이언트를 사용하여 msiexec.exe설치하는 경우 시스템별은 클라이언트 설치의 기본 방법입니다. 매개 변수 ALLUSERS=2 MSIINSTALLPERUSER=1msiexec 사용하여 사용자당 클라이언트를 설치할 수 있지만 Intune 또는 Configuration Manager를 사용하여 msiexec 클라이언트를 배포하는 경우 클라이언트를 직접 설치하면 사용된 매개 변수에 관계없이 시스템별로 설치됩니다. msiexec PowerShell 스크립트에서 명령을 래핑하면 클라이언트가 사용자별로 성공적으로 설치될 수 있습니다.

필수 조건

Intune 또는 Configuration Manager를 사용하여 사용자 단위로 Windows용 원격 데스크톱 클라이언트를 설치하려면 다음 항목이 필요합니다.

PowerShell 스크립트를 사용하여 사용자당 원격 데스크톱 클라이언트 설치

PowerShell 스크립트를 사용하여 사용자 단위로 클라이언트를 설치하려면 시나리오에 대한 관련 탭을 선택하고 단계를 따릅니다.

Intune을 Windows 앱(Win32)으로 사용하여 PowerShell 스크립트를 사용하여 사용자 단위로 클라이언트를 설치하는 방법은 다음과 같습니다.

  1. 로컬 Windows 디바이스에 새 폴더를 만들고 다운로드한 원격 데스크톱 클라이언트 .msi 파일을 추가합니다.

  2. 해당 폴더 내에서 호출 Install.ps1 된 PowerShell 스크립트 파일을 만들고 다운로드한 파일의 .msi 파일 이름으로 바꿔 <RemoteDesktop> 서 다음 콘텐츠를 추가합니다.

    msiexec /i <RemoteDesktop>.msi /qn ALLUSERS=2 MSIINSTALLPERUSER=1
    
  3. 동일한 폴더에서 호출 Uninstall.ps1 된 PowerShell 스크립트 파일을 만들고 다음 콘텐츠를 추가합니다.

    $productCode = (Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -eq 'Remote Desktop' -and $_.Vendor -eq 'Microsoft Corporation'}).IdentifyingNumber
    
    msiexec /x $productCode /qn
    
  4. 동일한 폴더에서 호출 Detection.ps1 된 PowerShell 스크립트 파일을 만들고 다음 콘텐츠를 추가합니다.

    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. 업로드Win32 앱 콘텐츠 준비의 단계에 따라 폴더의 콘텐츠를 파일로 .intunewin 패키지합니다.

  6. Microsoft Intune에서 Win32 앱 추가, 할당 및 모니터링의 단계에 따라 원격 데스크톱 클라이언트를 추가합니다. 프로세스 중에 지정해야 하는 몇 가지 정보는 다음과 같습니다. 나머지 설정은 기본값으로 그대로 두거나 필요에 따라 업데이트할 수 있습니다.

    매개 변수 값/설명
    이름 Remote Desktop를 입력합니다.
    게시자 Microsoft Corporation를 입력합니다.
    설치 명령 powershell.exe -ExecutionPolicy Bypass -WindowStyle Hidden -File .\Install.ps1
    제거 명령 powershell.exe -ExecutionPolicy Bypass -WindowStyle Hidden -File .\Uninstall.ps1
    설치 동작 사용자를 선택합니다.
    운영 체제 아키텍처 다운로드한 원격 데스크톱 클라이언트의 버전에 따라 64비트 또는 32비트 선택
    최소 운영 체제 사용자 환경에서 지원되는 최소 버전의 Windows를 선택합니다.
    검색 규칙 형식 사용자 지정 검색 스크립트 사용을 선택합니다.
    검색 스크립트 파일 이전에 만든 파일을 Detection.ps1 선택합니다.

다음 단계

Windows용 원격 데스크톱 클라이언트의 사용 기능에서 원격 데스크톱 클라이언트에 대해 자세히 알아봅니다.