MSI(Microsoft Windows Installer)의 자동 설치 기능을 사용해 여러 Windows 가상 시스템 또는 물리적 컴퓨터에 Horizon Agent를 설치할 수 있습니다. 자동 설치 시에는 마법사 메시지에 응답할 필요가 없습니다. 자동 업그레이드는 동일한 설치 명령을 사용합니다. 이미 설치된 Horizon Agent 구성 요소를 자동으로 수정할 수도 있습니다.

명령줄에 수동으로 매개 변수를 입력하거나 설정 파일을 사용하여 자동 설치를 수행할 수 있습니다.

자동 설치 정보

자동 설치를 사용하면 대규모 기업에서 Horizon 8 구성 요소를 효과적으로 배포할 수 있습니다.

자동으로 설치되거나 기본적으로 설치되는 기능 중 일부만을 설치하려는 경우에는 ADDLOCAL MSI 속성을 사용하여 개별 설치 옵션 및 기능을 선택하여 설치할 수 있습니다. ADDLOCAL 속성에 대한 자세한 내용은 MSI 명령줄 옵션 및 MSI 속성 항목을 참조하십시오.

ADDLOCALREMOVE MSI 속성을 사용하여 기능을 수정할 수 있습니다.

다음 PowerShell 명령을 사용하여 ModifyPath 기본 명령줄에 Horizon Agent가 설치되어 있는 시스템에서 설치된 구성 요소의 레지스트리를 쿼리할 수 있습니다.
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, ModifyPath | 
Where-Object {$_.DisplayName -eq 'VMware Horizon Agent'} | Format-Table –AutoSize
출력:
DisplayName               ModifyPath
VMware Horizon Agent      MsiExec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111}

전제 조건

  • Active Directory가 준비되었는지 확인합니다. "Horizon 설치" 문서를 참조하십시오.
  • 데스크톱 배포를 위해 게스트 운영 체제를 준비합니다. 원격 데스크톱 배포를 위해 게스트 운영 체제 준비를 참조하십시오.
  • Windows Server를 단일 세션 원격 데스크톱 또는 RDSH 호스트로 사용하려면 데스크톱 사용을 위해 Windows Server 운영 체제 준비에 설명된 단계를 수행하십시오.
    참고: Horizon Agent 설치 관리자는 어떤 역할도 자동 모드로 설치하지 않습니다. RDS 모드를 원하는 경우 시스템에 RDSH 역할을 미리 설치합니다.
  • 시스템에 Microsoft Visual C++ 재배포 가능 패키지가 설치된 경우 해당 패키지의 버전이 2005 SP1 이상인지 확인합니다. 패키지 버전이 2005 이하인 경우 패키지를 업그레이드하거나 제거할 수 있습니다.
  • http://www.vmware.com/go/downloadview의 VMware 제품 페이지에서 Horizon Agent 설치 관리자 파일을 다운로드합니다.

    설치 관리자 파일 이름은 VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe입니다. 여기서 YYMM은 마케팅 버전 번호이고, y.y.y는 내부 버전 번호이고, xxxxxx는 빌드 번호입니다.

  • 가상 시스템 또는 물리적 PC에 대한 관리 권한을 가지고 있는지 확인하십시오.
  • Horizon Agent 사용자 지정 설치 옵션을 숙지합니다. Horizon Agent 사용자 지정 설치 옵션의 내용을 참조하십시오.
  • MSI 설치 관리자 명령줄 옵션을 숙지하십시오. Microsoft Windows Installer 명령줄 옵션의 내용을 참조하십시오.
  • Horizon Agent에 사용할 수 있는 자동 설치 속성을 숙지합니다. Horizon Agent 자동 설치 속성의 내용을 참조하십시오.
  • Horizon Agent 설치 프로그램이 방화벽에서 여는 TCP 포트를 숙지합니다. 자세한 내용은 "Horizon 아키텍처 계획" 문서를 참조하십시오.
  • Horizon Agent를 자동으로 설치할 게스트 운영 체제에 최신 Windows Update 패치가 설치되어 있는지 확인합니다. 경우에 따라서는 보류 중인 Windows Update 패치를 실행하기 위해 관리자가 대화형으로 설치해야 할 수 있습니다. 모든 OS 작업 및 필요한 재부팅이 완료되었는지 확인하십시오.

명령줄에 매개 변수를 입력하여 Horizon Agent를 자동으로 설치

  1. 가상 시스템 또는 물리적 PC에서 Windows 명령 프롬프트를 여십시오.

    다음 예시에서는 구성 요소 Core, VMware Blast, PCoIP, Unity Touch, VmVideo, PSG, USB 리디렉션 및 실시간 오디오-비디오 구성 요소와 함께 Horizon Agent를 설치합니다.

    VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"/qn VDM_VC_MANAGED_AGENT=1 ADDLOCAL=Core,SVIAgent,USB,RTAV"

    다음 예에서는 관리되지 않는 컴퓨터에 Horizon Agent를 설치하고 지정된 연결 서버 cs1.companydomain.com으로 데스크톱을 등록합니다. 또한 설치 관리자는 Core, VMware Blast, PCoIP, Unity Touch, VmVideo, PSG, VMware Integrated Printing 및 USB 리디렉션 구성 요소를 설치합니다.

    VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"/qn VDM_VC_MANAGED_AGENT=0 VDM_SERVER_NAME=cs1.companydomain.com VDM_SERVER_USERNAME=admin.companydomain.com VDM_SERVER_PASSWORD=secret ADDLOCAL=Core,PrintRedir,USB"

    다음 예에서는 기존 설치에서 USB 구성 요소를 수정하고 제거합니다. VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"/qn REMOVE=USB"

    ProductCode 기반 명령줄 예: msiexec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111} /qn REMOVE=USB

    다음 예에서는 Horizon Performance Tracker를 Horizon 헬프 데스크 도구로 교체하여 에이전트 설치를 수정합니다. VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=HelpDesk REMOVE=PerfTracker”

    ProductCode 기반 명령줄 예: msiexec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111} /qn ADDLOCAL=HelpDesk REMOVE=PerfTracker

    다음 예에서는 직렬 포트 및 스캐너 리디렉션을 추가하여 에이전트 설치를 수정합니다. VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=SerialPortRedirection,ScannerRedirection”

    ProductCode 기반 명령줄 예: msiexec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111} /qn ADDLOCAL=SerialPortRedirection,ScannerRedirection

    참고: Windows Server 시스템에 Horizon Agent를 설치하고 RDS 호스트가 아닌 단일 사용자 Horizon 데스크톱으로 시스템을 구성하려는 경우 설치 명령에 VDM_FORCE_DESKTOP_AGENT=1 속성을 포함시켜야 합니다. 이 요구 사항은 vCenter Server에서 관리되는 시스템과 관리되지 않는 시스템에 모두 적용됩니다.

설치가 완료되면 가상 시스템에 NIC가 여러 개인 경우에는 Horizon Agent에서 사용하는 서브넷을 구성합니다. Horizon Agent에 대한 다중 NIC로 가상 시스템 구성의 내용을 참조하십시오.

설정 파일을 사용하여 Horizon Agent 자동 설치

  1. 설치에 사용할 매개 변수가 포함된 텍스트 파일을 생성합니다.
    • 이 파일은 로컬 드라이브 또는 네트워크 드라이브에 있을 수 있습니다. 매핑된 드라이브 사용도 지원됩니다.
    • 파일 확장명이 있을 수 있지만 텍스트 전용이어야 합니다.
    • 각 매개 변수는 자체 줄에 있어야 합니다.
    • 줄 시작 부분에 해시 기호(#)를 사용하여 다른 텍스트(매개 변수 자체 제외)를 주석 처리해야 합니다.
    • 파일에서 공백 및 빈 새 줄이 모두 허용됩니다.
    참고: Windows Server 시스템에 Horizon Agent를 설치하고 RDS 호스트가 아닌 단일 사용자 Horizon 데스크톱으로 시스템을 구성하려는 경우 설정 파일에 VDM_FORCE_DESKTOP_AGENT=1 속성을 포함시켜야 합니다. 이 요구 사항은 vCenter Server에서 관리되는 시스템과 관리되지 않는 시스템에 모두 적용됩니다.
    주의: 설치 관리자가 암호를 처리하지 않습니다. 파일에 VDM_SERVER_PASSWORD 같은 알려진 암호 속성이 포함되어 있으면 설치 관리자가 파일을 구문 분석하지 못하고 오류를 반환합니다. 암호를 포함하려면 명령줄에 암호를 수동으로 입력해야 합니다. 이러한 방식으로 암호를 입력하면 암호가 한 번만 전달되고 아무 곳에도 기록되지 않습니다.
  2. 가상 시스템 또는 물리적 PC에서 Windows 명령 프롬프트를 열고 다음을 입력하십시오.

    VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /v SETTINGS_FILE=<file path>

    예:

    VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /v SETTINGS_FILE=C:\Users\vmware\desktop\demo\agent-settings.txt

설치가 완료되면 가상 시스템에 NIC가 여러 개인 경우에는 Horizon Agent에서 사용하는 서브넷을 구성합니다. Horizon Agent에 대한 다중 NIC로 가상 시스템 구성의 내용을 참조하십시오.