Horizon Client를 자동으로 설치하려면 Microsoft Windows Installer(MSI) 명령줄 옵션 및 속성을 사용해야 합니다. Horizon Client 설치 관리자는 MSI 프로그램이며 표준 MSI 기능을 사용합니다. 또한 MSI 명령줄 옵션을 사용하여 Horizon Client를 자동으로 제거할 수 있습니다.

MSI에 대한 자세한 내용은 Microsoft 웹 사이트를 참조하십시오. MSI 명령줄 옵션은 Microsoft Developer Network(MSDN) Library 웹 사이트를 참조하여 MSI 명령줄 옵션을 검색합니다. MSI 명령줄 사용을 보려면 클라이언트 컴퓨터에서 명령 프롬프트를 열어 msiexec /?를 입력할 수 있습니다.

Horizon Client 설치 관리자를 자동으로 실행하려면 먼저 임시 디렉토리로 설치 관리자를 추출하고 대화식 설치를 시작하는 부트스트랩 프로그램을 잠시 중단합니다.

다음 표에서는 설치 관리자의 부트스트랩 프로그램을 제어하는 명령줄 옵션을 보여 줍니다.

표 1. 부트스트랩 프로그램에 대한 명령줄 옵션
옵션 설명
/s 부트스트랩 스플래시 화면 및 추출 대화 상자를 해제하여 대화식 대화 상자가 표시되지 않도록 합니다.

예: VMware-Horizon-Client-y.y.y-xxxxxx.exe /s

자동 설치를 실행하기 위해 /s 옵션이 필요합니다. 이 예에서 xxxxxx는 빌드 번호이고 y.y.y는 버전 번호입니다.

/v" MSI_command_line_options" 설치 관리자가 해석할 MSI의 옵션 집합으로 명령줄에 입력할 큰 따옴표로 닫힌 문자열을 전달하도록 지시합니다. 큰 따옴표 사이에 명령줄 항목을 넣어야 합니다. /v 뒤에 그리고 명령줄 끝에 큰 따옴표를 지정합니다.

예: VMware-Horizon-Client-y.y.y-xxxxxx.exe /s /v"command_line_options"

MSI 설치 관리자가 공백을 포함하는 문자열을 해석하도록 지시하려면 두 세트의 큰 따옴표에 문자열을 지정합니다. 예를 들어 공백을 포함하는 설치 경로 이름에 클라이언트를 설치할 수 있습니다.

예: VMware--Horizon-View-Client-y.y.y-xxxxxx.exe /s /v"command_line_options INSTALLDIR=""d:\abc\my folder"""

이 예에서 MSI 설치 관리자는 설치 디렉토리 경로에서 전달하며 문자열을 두 개의 명령줄 옵션으로 해석하지 않습니다. 전체 명령줄을 둘러싼 마지막 큰 따옴표에 유의하십시오.

자동 설치를 실행하기 위해 /v"command_line_options" 옵션이 필요합니다.

MSI 설치 관리자 msiexec.exe에 명령줄 옵션 및 MSI 속성 값을 전달하여 나머지 자동 설치를 제어합니다. MSI 설치 관리자에 Horizon Client 설치 코드가 포함되어 있습니다. 설치 관리자는 명령줄에 입력하는 값과 옵션을 사용하여 Horizon Client와 관련된 설치 선택 사항 및 설치 옵션을 해석합니다.

다음 표에서는 MSI 설치 관리자에 전달된 명령줄 옵션 및 MSI 속성 값을 보여 줍니다.

표 2. MSI 명령줄 옵션 및 MSI 속성
MSI 옵션 또는 속성 설명
/qn MSI 설치 관리자가 설치 관리자 마법사 페이지를 표시하지 않도록 지시합니다.

예를 들어 다음과 같이 지정하여 에이전트를 자동 설치하고 기본 설치 옵션 및 기능만 사용할 수 있습니다.

VMware-Horizon-Client-y.y.y-xxxxxx.exe /s /v"/qn"

이 예에서 xxxxxx는 빌드 번호이고 y.y.y는 버전 번호입니다.

또는 /qb 옵션을 사용하여 자동화된 비대화식 설치에서 마법사 페이지를 표시할 수 있습니다. 설치가 진행될 때 마법사 페이지가 표시되지만 그에 응답할 수 없습니다.

자동 설치를 실행하기 위해 /qn 또는 /qb 옵션이 필요합니다.

INSTALLDIR (선택 사항) 설치 디렉토리에 대해 다른 설치 경로를 지정합니다.

INSTALLDIR=path 형식을 사용하여 설치 경로를 지정합니다. 기본 경로에 클라이언트를 설치할 경우 이 MSI 속성을 무시할 수 있습니다.

ADDLOCAL (선택 사항) 설치할 구성 요소 특정 기능을 결정합니다. 대화식 설치에서 설치 관리자는 선택할 사용자 지정 설치 옵션을 표시합니다. MSI 속성 ADDLOCAL을 사용하여 이러한 설치 옵션을 명령줄에 지정할 수 있습니다.

사용할 수 있는 모든 사용자 지정 설치 옵션을 설치하려면 ADDLOCAL=ALL을 입력합니다.

예: VMware-Horizon-Client-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=ALL"

MSI 속성 ADDLOCAL을 사용하지 않는 경우 기본 설치 옵션이 설치됩니다.

개별 설치 옵션을 지정하려면 쉼표로 구분된 설치 옵션 이름 목록을 입력합니다. 이름 사이에 공백을 사용하지 마십시오. ADDLOCAL=value,value,value... 형식을 사용합니다.

예를 들어 USB 리디렉션 기능은 사용하지만 현재 사용자로 로그인 기능은 사용하지 않고 클라이언트를 설치할 수 있습니다.

VMware-Horizon-Client-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=Core,USB"

LOGINASCURRENTUSER_DISPLAY (선택 사항) 현재 사용자로 로그인 확인란이 Horizon Client 연결 대화 상자에 나타나도록 할지 여부를 지정합니다.

올바른 값은 1(사용하도록 설정) 및 0(사용하지 않도록 설정)입니다. 기본값은 1이며 이 경우 이 확인란이 표시되고, 사용자는 확인란을 선택하거나 선택 해제할 수 있고 확인란의 기본값을 무시할 수 있습니다. 확인란이 숨겨질 경우, 사용자는 Horizon Client 연결 대화 상자에서 해당 기본값을 무시할 수 없습니다.

LOGINASCURRENTUSER_DEFAULT (선택 사항) Horizon Client 연결 대화 상자에서 현재 사용자로 로그인 확인란의 기본값을 지정합니다. 올바른 값은 1(사용하도록 설정) 및 0(사용하지 않도록 설정)입니다. 기본값이 설정되지 않으면 확인란 선택이 해제되며 이 경우 사용자가 원격 데스크톱에 액세스하려면 ID 및 자격 증명 정보를 여러 번 제공해야 합니다.

현재 사용자로 로그인 확인란이 선택된 경우, 클라이언트 시스템에 로그인할 때 사용자가 제공한 ID 및 자격 증명 정보가 View 연결 서버 인스턴스에 전달되고 결국 원격 데스크톱에 전달됩니다.

이 옵션은 LOGINASCURRENTUSER_DISPLAY 옵션과 함께 사용해야 합니다. 예: LOGINASCURRENTUSER_DISPLAY=1 LOGINASCURRENTUSER_DEFAULT=1

사용자가 명령줄에서 Horizon Client를 실행하고 logInAsCurrentUser 옵션을 지정할 경우 해당 값은 이 설정보다 우선합니다.

REBOOT (선택 사항) REBOOT=ReallySuppress 옵션을 사용하여 모든 다시 시작 및 다시 시작 프롬프트가 표시되지 않도록 할 수 있습니다.
/l*v log_file (선택 사항) 지정된 로그 파일에 로깅 정보를 작성합니다.

예: /l*v ""%TEMP%\vmmsi.log""

이 예는 대화식 설치 중 생성된 로그와 유사한 자세한 로그 파일을 생성합니다.

이 옵션을 사용하여 설치에 고유하게 적용할 수 있는 사용자 지정 기능을 기록할 수 있습니다. 기록된 정보를 사용하여 나중에 자동 설치 시 설치 기능을 지정할 수 있습니다.

설치 예

다음 예에서 xxxxxx는 빌드 번호, y.y.y는 버전 번호, install_folder는 설치 폴더의 경로, view.mycompany.com은 가상 View 연결 서버 인스턴스의 이름입니다.

기본 설치 예:

VMware-Horizon-Client-x86_64-y.y.y-xxxxxx.exe /s /v"/qn REBOOT=ReallySuppress INSTALLDIR=install_folder ADDLOCAL=ALL DESKTOP_SHORTCUT=1 STARTMENU_SHORTCUT=1 VDM_SERVER=view.mycompany.com /l*v "%TEMP%\log.txt""

현재 사용자로 로그인 기능의 설치 및 구성 예:

VMware-Horizon-Client-x86_64-y.y.y-xxxxxx.exe /s /v"/qn INSTALLDIR=install_folder ADDLOCAL=Core,TSSO LOGINASCURRENTUSER_DISPLAY=1 LOGINASCURRENTUSER_DEFAULT=1 DESKTOP_SHORTCUT=1 STARTMENU_SHORTCUT=1 VDM_SERVER=view.mycompany.com /l*v "%TEMP%\log.txt"" 

TSSO(현재 로그인한 Windows 도메인 사용자로 로그인) 옵션을 위해서는 재부팅이 필요하므로 이 예에서는 REBOOT=ReallySuppress를 생략했습니다.