편의를 위해, 거의 모든 구성 설정에는 = 속성과 해당하는 명령줄 옵션 이름이 있습니다. 하지만 일부 설정의 경우 명령줄 옵션은 있지만 구성 파일에서 설정할 수 있는 해당 속성이 없으며, 사용할 수 있는 명령줄 옵션이 없기 때문에 속성을 설정해야 하는 설정도 몇 가지가 있습니다.

중요: 일부 명령줄 옵션 및 구성 키는 타사 공급업체에서 제공하는 Horizon Client 버전에서만 사용할 수 있습니다. VMware 씬 클라이언트 및 제로 클라이언트 파트너에 대한 자세한 내용은 http://www.vmware.com/resources/compatibility/search.php?deviceCategory=vdm의 " VMware 호환성 설명서" 를 참조하십시오.
표 1. Horizon Client 명령줄 옵션 및 구성 파일 키
구성 키 명령줄 옵션 설명
view.allMonitors --allmonitors Horizon Client가 시작될 때 클라이언트 시스템에 연결된 모든 모니터에서 호스트 운영 체제를 숨기고, Horizon Client를 전체 화면 모드로 엽니다.

구성 키를 설정하는 경우 "TRUE" 또는 "FALSE"를 지정합니다. 기본값은 “FALSE”입니다.

view.allowDefaultBroker -l, --lockServer 이 명령줄 옵션을 사용하거나 속성을 "FALSE"로 설정하면 클라이언트가 어떤 서버에도 연결한 적이 없거나 명령줄 또는 환경설정 파일에 서버 주소가 제공되지 않은 경우가 아니면 서버 텍스트 상자를 사용할 수 없습니다.

예:

--lockServer -s view.company.com
view.allowEnableHEVC 없음 이 속성을 "FALSE"로 설정하면 VMware Horizon Blast 구성 창에서 클라이언트가 HEVC(고효율도 비디오 디코딩) 허용 옵션을 변경할 수 없습니다.
view.autoConnectBroker 없음 view.defaultBroker 구성 속성을 설정하거나 --serverURL= 명령줄 옵션을 사용하는 경우가 아니면 마지막으로 사용한 서버에 자동으로 연결합니다.

"TRUE" 또는 "FALSE"를 지정하십시오. 기본값은 "FALSE"입니다.

이 속성과 view.autoConnectDesktop 속성을 "TRUE"로 설정하는 것은 view.nonInteractive 속성을 "TRUE"로 설정하는 것과 동일합니다.

view.autoConnectDesktop 없음 view.defaultDesktop 구성 속성을 설정하거나 --desktopName= 명령줄 옵션을 사용하는 경우가 아니면 마지막으로 사용한 원격 데스크톱에 자동으로 연결합니다.

"TRUE" 또는 "FALSE"를 지정하십시오. 기본값은 "FALSE"입니다.

이 속성과 view.autoConnectBroker 속성을 "TRUE"로 설정하는 것은 view.nonInteractive 속성을 "TRUE"로 설정하는 것과 동일합니다.

view.autoDisconnectEmptyAppSession 없음 "TRUE"(기본값)로 설정되고 사용자가 모든 애플리케이션을 종료해서 애플리케이션 세션이 비면, 최종 사용자에게 메시지가 표시됩니다. 사용자는 빈 세션의 연결을 해제할지 또는 빈 세션을 실행 상태로 계속 둘지 여부를 선택해야 합니다. "FALSE"로 설정되면 Horizon Console에서 사용한 시간제한 설정에 따라 세션이 닫히고, 기본적으로 1분 후에 연결이 끊어집니다.
view.autoHideToolbar 없음

기본적으로 도구 모음이 숨겨지거나 자동으로 고정될지 지정합니다. 도구 모음을 자동으로 숨기려면 “TRUE”를 지정합니다. 기본값은 “FALSE”입니다.

또한 이 옵션은 Horizon Client를 시작하고 메뉴 표시줄에서 파일 > 환경설정을 선택한 후 도구 모음 자동 숨기기 확인란을 선택하여 설정할 수도 있습니다.

view.BENITServerConnectionMode 없음 서버에 연결할 때 사용할 연결 모드를 설정합니다. 다음 값 중 하나를 사용합니다.
  • "T": TCP 연결만 강제로 설정합니다.
  • "U": UDP 연결만 강제로 설정합니다.
  • "4": IPv4 주소를 사용하여 연결을 강제로 설정합니다.
  • "T4": TCP 연결만 강제로 설정하고 IPv4 주소를 사용합니다.
  • "U4": UDP 연결만 강제로 설정하고 IPv4 주소를 사용합니다.
  • "bypass": 레거시 BEAT 연결 모드를 사용합니다.
view.BENITTcpConnectCount 없음 손실이 매우 높은 네트워크(패킷 손실 20% 초과)에서 연결하는 경우 이 값을 사용합니다. 기본값을 12로 설정합니다.
중요: 이 옵션은 항상 view.BENITUdpSendCount 구성 키와 함께 사용하십시오.
view.BENITUdpSendCount 없음 손실이 매우 높은 네트워크(패킷 손실 20% 초과)에서 연결하는 경우 이 값을 사용합니다. 기본값을 12로 설정합니다.
중요: 이 옵션은 항상 view.BENITTcpConnectCount 구성 키와 함께 사용하십시오.
view.defaultAppHeight 없음 게시된 애플리케이션의 창 기본 높이(픽셀)를 지정합니다. 사용자 지정 데스크톱 크기(view.defaultAppSize 속성 "5"로 설정됨)를 지정할 때 이 속성과 view.defaultAppWidth를 사용하십시오. 기본값은 “480”입니다.
view.defaultAppWidth 없음 게시된 애플리케이션의 창 기본 너비(픽셀)를 지정합니다. 사용자 지정 데스크톱 크기(view.defaultAppSize 속성 "5"로 설정됨)를 지정할 때 이 속성과 view.defaultAppHeight를 사용하십시오. 기본값은 “640”입니다.
view.defaultBroker -s, --serverURL= 지정한 이름을 Horizon Client서버 텍스트 상자에 추가합니다. FQDN(정규화된 도메인 이름)을 지정하십시오. 기본 포트인 443을 사용하지 않을 경우에는 포트 번호도 지정할 수 있습니다.

기본값은 가장 최근에 사용된 값입니다.

예:

--serverURL=https://view.company.com
-s view.company.com
--serverURL=view.company.com:1443
view.defaultDesktop -n, --desktopName= autoConnectDesktop이 "TRUE"로 설정되고 사용자에게 여러 원격 데스크톱에 대한 액세스 권한이 있을 때 어떤 원격 데스크톱을 사용할지 지정합니다.

지정한 값은 [데스크톱 선택] 대화상자에서 볼 수 있는 이름입니다. 보통 이 이름이 데스크톱 풀 이름입니다.

view.defaultDesktopHeight 없음 원격 데스크톱 창의 기본 높이(픽셀)를 지정합니다. 사용자 지정 데스크톱 크기(view.defaultDesktopSize 속성 "5"로 설정됨)를 지정할 때 이 속성과 view.defaultDesktopWidth를 사용하십시오.
view.defaultDesktopSize --desktopSize= 원격 데스크톱 창의 기본 크기를 설정합니다.
  • 모든 모니터를 사용하려면 속성을 "1"로 설정하거나 명령줄 인수 "all"을 사용합니다.
  • 하나의 모니터에서 전체 화면 모드를 사용하려면 속성을 "2"로 설정하거나 명령줄 인수 "full"을 사용합니다.
  • 큰 창을 사용하려면 속성을 "3"으로 설정하거나 명령줄 인수 "large"를 사용합니다.
  • 작은 창을 사용하려면 속성을 "4"로 설정하거나 명령줄 인수 "small"을 사용합니다.
  • 사용자 지정 크기를 설정하려면 속성을 "5"로 설정한 다음 view.defaultDesktopWidthview.defaultDesktopHeight 속성도 설정합니다. 아니면 명령줄에서 픽셀 단위의 너비와 높이를 "너비x높이" 형식으로 지정합니다.

예:

--desktopSize="1280x800"
--desktopSize="all"
view.defaultDesktopWidth 없음 원격 데스크톱 창의 기본 너비(픽셀)를 지정합니다. 사용자 지정 데스크톱 크기(view.defaultDesktopSize 속성 "5"로 설정됨)를 지정할 때 이 속성과 view.defaultDesktopHeight를 사용하십시오.
view.defaultDomain -d, --domainName= Horizon Client가 모든 연결에 사용하는 도메인 이름을 설정하고, 지정한 도메인 이름을 인증 대화상자의 도메인 이름 텍스트 상자에 추가합니다.
view.defaultLogLevel 없음 Horizon Client 로그의 로그 수준을 설정합니다. 속성을 다음 값 중 하나로 설정하십시오.
  • "0"은 모든 로그 이벤트를 포함한다는 의미입니다.
  • "1"은 추적 수준 이벤트와 설정 2~6에서 수집된 이벤트를 포함한다는 의미입니다.
  • "2"는 디버그 이벤트와 설정 3~6에서 수집된 이벤트를 포함한다는 의미입니다.
  • "3"(기본값)은 정보 수준 이벤트와 설정 4~6에서 수집된 이벤트를 포함한다는 의미입니다.
  • "4"는 경고, 오류, 치명적 이벤트를 포함한다는 의미입니다.
  • "5"는 오류와 치명적 이벤트를 포함한다는 의미입니다.
  • "6"은 치명적 이벤트를 포함한다는 의미입니다.

기본값은 “3”입니다.

view.defaultPassword -p "-", --password="-" VMware Blast, PCoIP 및 rdesktop 연결의 경우, 항상 "-"을 지정하여 stdin에서 암호를 읽으십시오.

Horizon Client가 모든 연결에 사용하는 암호를 설정하고 서버에서 암호 인증을 수락하는 경우 인증 대화상자의 암호 텍스트 상자에 암호를 추가합니다.

참고: 암호는 비워둘 수 없습니다. 즉, --password="” 지정이 불가합니다.
view.defaultProtocol --protocol= 사용할 디스플레이 프로토콜을 지정합니다. "PCOIP", "BLAST" 또는 "RDP"를 지정합니다. 이러한 값은 대소문자를 구분합니다. 예를 들어 rdp를 입력하면 기본 프로토콜이 사용됩니다. 기본값 설정은 Horizon Console에서 풀에 대한 풀 설정 아래에 지정됩니다.

RDP를 사용하고 rdesktop이 아닌 FreeRDP를 사용하려는 경우, rdpClient 설정도 사용해야 합니다.

view.defaultUser -u, --userName= Horizon Client가 모든 연결에 사용하는 사용자 이름을 설정하고 지정한 사용자 이름을 인증 대화상자의 사용자 이름 텍스트 상자에 추가합니다.

키오스크 모드의 경우, 계정 이름이 클라이언트의 MAC 주소에 기반하거나 custom-과 같이 인식할 수 있는 접두 문자열로 시작할 수 있습니다.

view.enableDataSharing 없음 Horizon Client가 클라이언트 시스템에서 익명 데이터를 공유하도록 허용될지 지정합니다.

값을 "TRUE" 또는 "FALSE"로 설정합니다. 기본값은 “TRUE”입니다.

view.enableDisplayScaling 없음 모든 원격 데스크톱에 대해 디스플레이 크기 조정 기능이 사용되도록 설정되는지 여부를 지정합니다. 값을 "TRUE" 또는 "FALSE"로 설정합니다. 이 설정을 "false"로 설정한 경우 모든 원격 데스크톱에 대해 디스플레이 크기 조정 기능이 사용되지 않도록 설정됩니다. 이 설정이 구성되지 않거나 "TRUE"(기본 설정)로 설정된 경우 디스플레이 크기 조정이 모든 원격 데스크톱에 대해 사용되도록 설정됩니다.
view.enableH264 없음 H.264 디코딩을 사용하거나 사용하지 않도록 설정합니다.

"TRUE" 또는 "FALSE"를 지정하십시오. 기본값은 “TRUE”입니다. 자세한 내용은 VMware Blast 옵션 구성의 내용을 참조하십시오.

view.enableHEVC 없음 HEVC 디코딩을 사용하거나 사용하지 않도록 설정합니다.

"TRUE" 또는 "FALSE"를 지정하십시오. 기본값은 “FALSE”입니다. 자세한 내용은 VMware Blast 옵션 구성의 내용을 참조하십시오.

view.enableMMR 없음 MMR(멀티미디어 리디렉션)을 사용하거나 사용하지 않도록 설정합니다.

"TRUE" 또는 "FALSE"를 지정하십시오. 기본값은 “FALSE”입니다.

view.enableRelativeMouse 없음 현재 원격 데스크톱 세션에 대해 Horizon Client 상대 마우스 기능을 강제로 사용하거나 사용하지 않도록 설정할지를 지정합니다. 구성 키를 설정하는 경우 이 기능을 강제로 사용하도록 설정하려면 "1"을 지정하고, 강제로 사용하지 않도록 설정하려면 "0"을 지정합니다. 다른 모든 값은 유효하지 않으며 무시됩니다. 지정된 값은 현재 원격 데스크톱 세션 동안 편집할 수 없습니다. 원격 데스크톱에서 상대 마우스가 지원되지 않으면 이 설정이 사용되지 않습니다. 이 설정이 구성되지 않은 경우(기본 설정) 최종 사용자는 Horizon Client 메뉴 표시줄에서 연결 > 상대 마우스 사용을 사용하여 상대 마우스 기능을 사용하거나 사용하지 않도록 설정할 수 있습니다.
view.fullScreen --fullscreen 호스트 운영 체제를 숨기고, 1대의 모니터에서 전체 화면 모드로 Horizon Client를 엽니다. 이 옵션은 원격 데스크톱 세션의 화면 모드에 영향을 미치지 않습니다.

구성 키를 설정 중인 경우 "TRUE" 또는 "FALSE"를 지정하십시오. 기본값은 “FALSE”입니다.

view.kbdLayout

-k, --kbdLayout=

키보드 레이아웃에 사용할 로캘을 지정합니다.
참고: rdesktop"fr""de"와 같은 로케일 코드를 사용하지만 freerdp는 키보드 레이아웃 ID를 사용합니다. 이러한 ID 목록에는 다음 명령을 사용합니다.
xfreerdp --kbd-list

다음은 rdesktop에 대한 명령줄 옵션 사용 예입니다.

--kbdLayout="en-us"
-k "fr"

다음은 freerdp에 대한 명령줄 옵션 사용 예입니다.

-k "0x00010407"
view.kioskLogin --kioskLogin 키오스크 모드 계정을 사용하여 Horizon Client가 인증하도록 지정합니다.

구성 키를 설정 중인 경우 "TRUE" 또는 "FALSE"를 지정하십시오. 기본값은 "FALSE"입니다.

예를 들어, 이 표 다음에 나오는 키오스크 모드의 예를 참조하십시오.

없음 --launchMinimized 최소화 모드로 Horizon Client를 시작합니다. Horizon Client 창은 사용자 지정 원격 데스크톱 또는 게시된 애플리케이션을 시작하는 동안 백그라운드에서 최소화되어 숨겨진 상태로 유지됩니다.
view.monitors --monitors= numbered list Horizon Client에 사용할 인접 모니터를 지정할 수 있습니다. 모든 모니터에서 전체 화면을 사용하도록 지정하려면 --allmonitors(또는 view.allMonitors)를 사용하고, 사용할 모니터의 하위 집합을 지정하려면 --monitors=numbered list를 사용하십시오.

다음 예에서는 3대의 모니터가 서로 인접하게 수평으로 설정된 구성에서 첫 번째 모니터와 두 번째 모니터를 지정하는 방법을 보여 줍니다.

--allmonitors --monitors="1,2" `

어떤 물리적 모니터가 Horizon Client에 있는 모니터 아이콘에 연결되어 있는지 구분하기 위해, 사용하도록 지정한 물리적 모니터의 왼쪽 상단 모서리에 직사각형이 나타납니다. 직사각형에는 해당하는 색상과 선택한 모니터의 아이콘이 사용하는 번호가 있습니다.

view.noMenuBar --nomenubar 사용자가 원격 데스크톱에서 로그아웃, 재설정 또는 연결 해제하는 메뉴 옵션에 액세스하지 못하도록 클라이언트가 전체 화면 모드일 때 Horizon Client 메뉴 표시줄을 숨깁니다. 키오스크 모드를 구성 중일 때 이 옵션을 사용하십시오.

구성 키를 설정 중인 경우 "TRUE" 또는 "FALSE"를 지정하십시오. 기본값은 “FALSE”입니다.

view.nonInteractive -q, --nonInteractive 명령줄 또는 구성 속성에서 지정된 화면을 건너뛰어 불필요한 사용자 인터페이스 단계를 최종 사용자에게 표시하지 않습니다.

구성 키를 설정 중인 경우 "TRUE" 또는 "FALSE"를 지정하십시오. 기본값은 "FALSE"입니다.

이 속성을 "TRUE"로 설정하는 것은 view.autoConnectBrokerview.autoConnectDesktop 속성을 "TRUE"로 설정하는 것과 동일합니다.

예:

--nonInteractive
--serverURL="https://view.company.com" 
--userName="user1" --password="-" 
--domainName="xyz" 
--desktopName="Windows 7" 
view.once --once 오류가 발생할 경우 Horizon Client가 연결을 다시 시도하지 않도록 지정합니다.

키오스크 모드를 사용하는 경우 이 옵션을 지정하고 종료 코드를 사용해 오류를 처리합니다. 그러지 않으면 vmware-view 프로세스를 원격으로 중지하기가 어려울 수 있습니다.

구성 키를 설정 중인 경우 "TRUE" 또는 "FALSE"를 지정하십시오. 기본값은 “FALSE”입니다.

view.rdesktopOptions --rdesktopOptions= (Microsoft RDP 디스플레이 프로토콜을 사용하는 경우 사용 가능) rdesktop 애플리케이션에 전달할 명령줄 옵션을 지정합니다. rdesktop 옵션에 대한 자세한 내용은 rdesktop 문서를 참조하십시오.

예:

--rdesktopOptions="-f -m"
없음 -r, --redirect= (Microsoft RDP 디스플레이 프로토콜을 사용하는 경우 사용 가능.) rdesktop이 원격 데스크톱으로 리디렉션할 로컬 디바이스를 지정합니다.

rdesktop의 -r 옵션에 전달할 디바이스 정보를 지정합니다. 하나의 명령에 여러 디바이스 옵션을 설정할 수 있습니다.

예:

--redirect="sound:off"
view.rdpClient --rdpclient= (Microsoft RDP 디스플레이 프로토콜을 사용하는 경우 사용 가능.) 사용할 RDP 클라이언트 유형을 지정합니다. 기본값은 rdesktop입니다. 대신 FreeRDP를 사용하려면 xfreerdp를 지정합니다.
참고: FreeRDP를 사용하려면 적용 가능한 패치와 함께 올바른 FreeRDP 버전을 설치해야 합니다. 자세한 내용은 FreeRDP 설치 및 구성의 내용을 참조하십시오.
없음 --save 마지막 로그인 시 사용했던 사용자 이름과 도메인 이름을 저장해 두면 다음번에 로그인 자격 증명을 입력하라는 메시지가 표시될 때 해당 항목을 입력하지 않아도 됩니다.
view.sendCtrlAltDelToLocal 없음 (VMware Blast 또는 PCoIP 디스플레이 프로토콜을 사용하는 경우 사용 가능.) “TRUE”로 설정하면 사용자에게 원격 데스크톱에서 연결을 끊으라는 메시지를 표시하는 대화상자가 열리는 것이 아니라 Ctrl+Alt+Del 키 조합을 클라이언트 시스템에 전송합니다. 기본값은 “FALSE”입니다.
참고: Microsoft RDP 디스플레이 프로토콜을 사용하는 경우 -K 옵션을 사용하여 이 기능을 수행할 수 있습니다(예: vmware-view -K).

이 옵션은 /etc/vmware/view-keycombos-config 파일의 설정과 동일한 우선 순위를 가집니다.

view.sendCtrlAltDelToVM 없음 (VMware Blast 또는 PCoIP 디스플레이 프로토콜을 사용하는 경우 사용 가능.) "TRUE"로 설정하면 사용자에게 원격 데스크톱에서 연결을 끊으라는 메시지를 표시하는 대화상자가 열리는 것이 아니라 Ctrl+Alt+Del 키 조합을 원격 데스크톱에 전송합니다. 기본값은 "FALSE"입니다.

이 옵션은 /etc/vmware/view-keycombos-config 파일의 설정보다 우선 순위가 높습니다.

view.sendCtrlAltInsToVM 없음 (VMware Blast 또는 PCoIP 디스플레이 프로토콜을 사용하는 경우 사용 가능.) "TRUE"로 설정하면 가상 데스크톱으로 Ctrl+Alt+Del가 아닌 Ctrl+Alt+Ins 키 조합을 전송합니다. 기본값은 “FALSE”입니다.
참고: 이 기능을 사용하려면 pcoip. adm 템플릿 파일에서 사용할 수 있는 대체 키를 사용하여 Secure Attention Sequence 보내기 에이전트측 그룹 정책 설정도 지정해야 합니다. 자세한 내용은 " Horizon 7에서 원격 데스크톱 기능 구성" 문서를 참조하십시오.

이 옵션은 /etc/vmware/view-keycombos-config 파일의 설정보다 우선 순위가 낮습니다.

view.shareRemovableStorage 없음 “TRUE”로 설정된 경우 이동식 스토리지에 대한 액세스 허용 옵션을 사용하도록 설정합니다. 기본값은 “TRUE”입니다.
view.skipCRLRevocationCheck --skipCRLRevocationCheck 기본적으로 서버에 연결하면 Horizon Client는 서버의 CRL(인증서 해지 목록)을 확인하고 다운로드합니다. 이 명령줄 옵션은 연결 중에 CRL 확인을 중지하도록 Horizon Client에 지시합니다.

구성 키를 설정하는 경우 "TRUE"를 지정하여 CRL 확인을 중지합니다. 기본값은 “FALSE”입니다.

view.sslCipherString --sslCipherString= 암호화된 SSL 연결이 설정되기 전에 특정 암호화 알고리즘의 사용을 제한하는 암호 목록을 구성합니다.

암호 문자열 목록은 http://www.openssl.org/docs/apps/ciphers.html을 참조하십시오.

Horizon Client의 기본값은 "!aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES"입니다.

view.sslProtocolString --sslProtocolString= 암호화된 SSL 연결이 설정되기 전에 특정 암호화 프로토콜의 사용을 제한하는 암호 목록을 구성합니다.

지원되는 프로토콜은 TLSv1.1 및 TLSv1.2입니다. 암호 목록은 콜론으로 구분된 하나 이상의 프로토콜 문자열로 구성되어 있습니다. 문자열은 대소문자를 구분하지 않습니다.

기본값은 "TLSv1.1:TLSv1.2"입니다.

view.sslVerificationMode 없음 서버 인증서 확인 모드를 설정합니다.

인증서가 확인 검사를 통과하지 못했을 때 연결을 거부하려면 "1"을, 경고는 하되 자체 서명된 인증서를 사용하는 연결을 허용하려면 "2"를, 확인 불가능한 연결을 허용하려면 "3"을 지정하십시오. "3"을 지정하면 확인 검사가 수행되지 않습니다. 기본값은 “2”입니다.

view.UnauthenticatedAccessEnabled --unauthenticatedAccessEnabled “TRUE”로 설정하면 인증되지 않은 액세스 기능이 기본적으로 사용되도록 설정됩니다. 인증되지 않은 액세스 기능을 사용하여 익명으로 로그인 설정이 사용자 인터페이스에 표시되며 선택된 것으로 표시됩니다.

“FALSE”로 설정하면 인증되지 않은 액세스 기능이 사용되지 않도록 설정됩니다. 인증되지 않은 액세스 기능을 사용하여 익명으로 로그인 설정은 숨겨지고 선택 해제됩니다.

“”로 설정하면 인증되지 않은 액세스 기능이 사용되지 않도록 설정되고 인증되지 않은 액세스 기능을 사용하여 익명으로 로그인 설정이 사용자 인터페이스에서 표시되고 선택 해제됩니다.

구성 키를 설정 중인 경우 "TRUE" 또는 "FALSE"를 지정하십시오.

예:

 --unauthenticatedAccessEnabled="TRUE"
view.UnauthenticatedAccessAccount --unauthenticatedAccessAccount unauthenticatedAccessEnabled이 “TRUE”로 설정되는 경우 사용할 계정을 지정합니다.

unauthenticatedAccessEnabled“FALSE”로 설정되면 이 구성이 무시됩니다.

다음 예에서는 anonymous1 사용자 계정에서 이 명령줄 옵션을 사용하는 방법을 보여 줍니다.

--unauthenticatedAccessAccount='anonymous1'
view.usbAutoConnectAtStartUp --usbAutoConnectAtStartUp= 데스크톱 또는 애플리케이션이 연결되기 전에 USB 디바이스가 호스트 시스템에 삽입된 경우 자동으로 USB 디바이스를 원격 데스크톱 또는 게시된 애플리케이션으로 리디렉션합니다.

"TRUE" 또는 "FALSE"를 지정하십시오. 기본값은 "FALSE"입니다.

view.usbAutoConnectOnInsert --usbAutoConnectOnInsert= 데스크톱 또는 애플리케이션이 연결된 후에 USB 디바이스가 호스트 시스템에 삽입된 경우 자동으로 USB 디바이스를 원격 데스크톱 또는 게시된 애플리케이션으로 리디렉션합니다.

"TRUE" 또는 "FALSE"를 지정하십시오. 기본값은 "FALSE"입니다.

view.xfreerdpOptions --xfreerdpOptions= (Microsoft RDP 디스플레이 프로토콜을 사용하는 경우 사용 가능.) xfreerdp 프로그램에 전달할 명령줄 옵션을 지정합니다. xfreerdp 옵션에 대한 내용은 xfreerdp 문서를 참조하십시오.
참고: FreeRDP를 사용하려면 적용 가능한 패치와 함께 올바른 FreeRDP 버전을 설치해야 합니다. 자세한 내용은 FreeRDP 설치 및 구성의 내용을 참조하십시오.
없음 --useExisting

단일 세션에서 여러 원격 데스크톱 및 게시된 애플리케이션을 사용 설정할 수 있습니다. 이 옵션을 지정하면 Horizon Client는 동일한 서버 URL에 이미 연결된 세션이 있는지 확인합니다. 연결된 세션이 있으면 Horizon Client는 새 세션을 시작하는 대신 해당 세션을 사용합니다.

다른 서버 URL에 연결된 세션이 있는 경우 Horizon Client는 해당 세션에서 연결을 끊고 새 서버 URL에 연결된 새 세션을 시작합니다. 이러한 세션이 여러 개 존재하면 Horizon Client는 새 세션을 시작하기 전에 가장 오래된 세션의 연결을 끊습니다.

다음 예에서 user1은 계산기 애플리케이션을 시작하고 새 세션이 생성됩니다.

vmware-view -serverURL view.mycompany.com
-userName user1 -password 'secret' 
-domainName domain -appName Calculator 

다음 예에서 user1은 동일한 서버 URL이 있는 그림판 애플리케이션을 시작하고 동일한 세션이 사용됩니다.

vmware-view -serverURL view.mycompany.com
-userName user1 -password 'secret' 
-domainName domain -appName Paint --useExisting

다음 예에서는 user1은 다른 서버 URL이 있는 계산기 애플리케이션을 시작합니다. Horizon Clientview.mycompany.com과의 첫 번째 세션 연결을 끊고 horizon.mycompany.com과 연결하는 새 세션을 시작합니다.

vmware-view -serverURL horizon.mycompany.com
-userName user1 -password 'secret' 
-domainName domain -appName Calculator --useExisting
없음 --enableNla

(RDP 연결에 FreeRDP를 사용하는 경우 사용 가능.) NLA(네트워크 수준 인증)를 사용하도록 설정합니다. 이 옵션과 --ignore-certificate 옵션을 사용해야 합니다. 자세한 내용은 RDP 연결을 위한 FreeRDP 사용의 내용을 참조하십시오.

FreeRDP를 사용하는 경우 기본적으로 NLA가 사용 중지됩니다.

적용 가능한 패치와 함께 올바른 FreeRDP 버전을 설치해야 합니다. 자세한 내용은 FreeRDP 설치 및 구성의 내용을 참조하십시오.

참고: rdesktop 프로그램은 NLA를 지원하지 않습니다.
없음 --printEnvironmentInfo 클라이언트 디바이스의 IP 주소, MAC 주소, 시스템 이름, 도메인 이름을 포함하는 클라이언트 디바이스의 환경에 관한 정보를 표시합니다.

키오스크 모드의 경우, MAC 주소에 기반한 클라이언트 계정을 생성할 수 있습니다. MAC 주소를 표시하려면 -s 옵션과 함께 이 옵션을 사용합니다.

예:

--printEnvironmentInfo 
-s view.company.com
없음 --usb= USB 리디렉션에 사용할 옵션을 지정합니다. 자세한 내용은 USB 리디렉션의 시스템 요구 사항의 내용을 참조하십시오.
없음 --version Horizon Client에 관한 버전 정보를 표시합니다.
없음 --tokenUserName RSA SecurID 또는 RADIUS 인증의 경우 토큰 사용자 이름을 지정합니다. 이 옵션을 사용하지 않거나 비워 두면 Active Directory 사용자 이름이 사용됩니다.

RSA SecurID 또는 RADIUS 인증번호를 지정하려면 --passcode 옵션을 사용합니다.

다음 예에서는 Horizon Client에서 사용자 상호 작용 없이 -q 옵션을 사용하여 로그인하는 방법을 보여 줍니다. -q 옵션을 지정하지 않으면 RSA SecurID 또는 RADIUS 로그인 페이지가 Horizon Client에 나타납니다.

vmware-view --serverURL='12.345.67.89' -q 
--tokenUserName='pwduser' --userName='johndoe' 
--password='password' --domainName='mydomain' 
--passcode='passcode'
없음 --passcode RSA SecurID 또는 RADIUS 인증을 위한 인증번호를 지정합니다. 인증번호는 한 번만 사용할 수 있습니다.

이 옵션을 --tokenUserName 옵션과 함께 사용합니다.

키오스크 모드의 예

키오스크 사용자는 항공사 체크인 스테이션 고객, 교실이나 도서관을 사용하는 학생, 의료 데이터 입력 사무실의 의료 관계자 또는 셀프 서비스 장소 고객 등이 있습니다. 사용자가 로그인하지 않아도 클라이언트 디바이스나 원격 데스크톱을 사용할 수 있기 때문에 계정은 사용자가 아닌 클라이언트 디바이스와 연관되어 있습니다. 일부 애플리케이션은 사용자가 인증 자격 증명을 제공해야 사용할 수 있습니다.

키오스크 모드를 설정하려면 Horizon Connection Server 인스턴스에서 vdmadmin 명령줄 인터페이스를 사용해야 하며 "Horizon 7 관리" 문서의 키오스크 모드 관련 장에 나와 있는 여러 절차를 수행해야 합니다. 키오스크 모드를 설정한 후에는 Linux 클라이언트에서 vmware-view 명령을 사용하여 키오스크 모드에서 원격 데스크톱에 연결할 수 있습니다.

키오스크 모드에서 Linux 클라이언트로부터 원격 데스크톱에 연결하려면 최소한 다음 구성 키 또는 명령줄 옵션을 포함해야 합니다.

구성 키 해당하는 명령줄 옵션
view.kioskLogin --kioskLogin
view.nonInteractive -q, --nonInteractive
view.fullScreen --fullscreen
view.noMenuBar --nomenubar
view.defaultBroker -s, --serverURL=

이러한 구성 설정에 대한 생략은 키오스크 모드에서 지원되지 않습니다. 기본값이 아닌 키오스크 사용자 이름을 요청하도록 Horizon Connection Server가 설정된 경우에는 view.defaultUser 속성을 설정하거나 -u 또는 --userName= 명령줄 옵션도 사용해야 합니다. 기본값이 아닌 사용자 이름이 필요하지 않고 사용자 이름을 지정하지 않았다면 Horizon Client가 기본 키오스크 사용자 이름을 가져와서 사용할 수 있습니다.

참고: view.sslVerificationMode 구성 키를 설정하는 경우에는 /etc/vmware/view-mandatory-config 파일에서 설정하도록 하십시오. 클라이언트가 키오스크 모드에서 실행되는 경우, 클라이언트는 view-preferences 파일을 검색하지 않습니다.

이 예에 나와 있는 명령은 Linux 클라이언트 시스템에서 Horizon Client를 실행하고 다음과 같은 특징이 있습니다.

  • 사용자 계정 이름이 클라이언트의 MAC 주소를 기반으로 합니다.
  • Horizon ClientHorizon Client 메뉴 표시줄 없이 전체 화면 모드로 실행됩니다.
  • 지정된 Horizon Connection Server 인스턴스 및 원격 데스크톱에 사용자가 자동으로 연결되고 로그인 자격 증명을 위한 메시지가 표시되지 않습니다.
  • 연결 오류가 발생하면 반환되는 오류 코드에 따라 스크립트가 실행되거나 키오스크 모니터링 프로그램이 오류를 처리할 수 있습니다. 따라서 클라이언트 시스템이 Horizon Connection Server에 다시 연결을 시도하기 전에 일정 시간 동안 대기하거나 고장 화면을 표시할 수 있습니다.
./vmware-view --kioskLogin --nonInteractive --once --fullscreen --nomenubar 
--serverURL="server.mycomany.com" --userName="CM-00:11:22:33:44:55:66:77" --password="mypassword"
중요: Horizon Client가 원격 데스크톱에 연결하는 것을 허용하기 전에 로그인전 메시지가 나타나도록 구성된 경우, 데스크톱에 대한 액세스를 허용하기 전에 사용자가 메시지를 확인해야 합니다. 이 문제점을 피하려면 Horizon Console를 통해 로그인전 메시지를 비활성화하십시오.