vmware-view 명령 구문이 Horizon Client 작업을 제어합니다.

Windows 명령 프롬프트에서 다음 vmware-view 명령 형식을 사용합니다.

vmware-view [command_line_option [argument]] ...

vmware-view 명령 실행 파일에 대한 기본 경로는 시스템에 따라 다릅니다.

  • 32비트 시스템의 경우 경로는 C:\Program Files\VMware\VMware Horizon View Client\입니다.

  • 64비트 시스템의 경우 경로는 C:\Program Files (x86)\VMware\VMware Horizon View Client\입니다.

편의를 위해 이 경로를 PATH 환경 변수에 이 경로를 추가하십시오.

다음 표에는 vmware-view 명령과 함께 사용할 수 있는 명령줄 옵션이 나와 있습니다.

표 1. Horizon Client 명령줄 옵션

옵션

설명

/?

명령 옵션 목록을 표시합니다.

-appName application_name

데스크톱 및 애플리케이션 선택 창에 표시될 애플리케이션의 이름을 지정합니다. 이 이름은 풀 생성 마법사에서 애플리케이션 풀에 대해 지정한 디스플레이 이름입니다.

-appProtocol protocol

사용할 원격 애플리케이션 디스플레이 프로토콜(사용 가능한 경우)을 지정합니다. 디스플레이 프로토콜은 Blast 또는 PCoIP일 수 있습니다.

-appSessionReconnectionBehavior 인수

애플리케이션 다시 연결 동작 설정을 지정합니다.

  • always: 열려 있는 애플리케이션에 자동으로 다시 연결 구현

  • never: 묻지 않고 자동으로 다시 연결하지 않음 구현

  • ask: 열려 있는 애플리케이션에 다시 연결할지 묻기 구현

이 옵션을 사용하면 애플리케이션 다시 연결 설정이 Horizon Client의 [설정] 페이지에서 사용하지 않도록 설정됩니다.

-args 인수

원격 애플리케이션 실행에 추가할 명령줄 인수를 지정합니다. 예: vmware-view.exe --serverURL 10.10.10.10 --appName "My Notepad++" --args "\"my new.txt\""

-connectUSBOnStartup

true로 설정되면 모든 USB 디바이스를 현재 호스트에 연결된 데스크톱으로 리디렉션합니다. -unattended 옵션을 지정할 경우 이 옵션이 암시적으로 설정됩니다. 기본값은 false입니다.

-connectUSBOnInsert

true로 설정하면 디바이스를 플러그인할 때 USB 디바이스를 포그라운드 데스크톱에 연결합니다. -unattended 옵션을 지정할 경우 이 옵션이 암시적으로 설정됩니다. 기본값은 false입니다.

-desktopLayout window_size

데스크톱의 창 표시 방법을 지정합니다.

fullscreen

전체 화면을 표시합니다.

multimonitor

다중 모니터를 표시합니다.

windowLarge

큰 창입니다.

windowSmall

작은 창입니다.

length X width

사용자 지정 크기: 예: 800 X 600

-desktopName desktop_name

데스크톱 및 애플리케이션 선택 창에 표시될 데스크톱의 이름을 지정합니다. 이 이름은 풀 생성 마법사에서 풀에 대해 지정한 디스플레이 이름입니다.

중요:

키오스크 모드로 실행되는 클라이언트의 경우 이 옵션을 지정하지 마십시오. 이 옵션은 데스크톱이 키오스크 모드로 실행되는 경우 효과가 없습니다. 키오스크 모드에서는 권한이 부여된 데스크톱 목록의 첫 번째 데스크톱과 연결이 설정됩니다.

-desktopProtocol protocol

데스크톱 및 애플리케이션 선택 창에 표시될 디스플레이 프로토콜을 지정합니다. 디스플레이 프로토콜은 Blast, PCoIP 또는 RDP입니다.

-domainName domain_name

최종 사용자가 Horizon Client에 로그인하는 데 사용할 NETBIOS 도메인을 지정합니다. 예를 들면 mycompany.com보다는 mycompany를 사용합니다.

-file file_path

추가 명령 옵션 및 인수를 포함하는 구성 파일의 경로를 지정합니다. Horizon Client 구성 파일를 참조하십시오.

-h

도움말 옵션을 표시합니다.

-hideClientAfterLaunchSession

true로 설정되면 원격 세션을 시작한 후에 원격 데스크톱 및 애플리케이션 선택기 창과 VMware Horizon Client 표시 메뉴가 숨겨집니다. false로 설정되면 원격 세션을 시작한 후에 원격 데스크톱 및 애플리케이션 선택기 창과 VMware Horizon Client 표시 메뉴가 표시됩니다. 기본값은 true입니다.

-languageId Locale_ID

Horizon Client에서 여러 언어에 대한 지역화 지원을 제공합니다. 리소스 라이브러리를 사용할 수 있는 경우, 사용할 로컬 ID(LCID)를 지정하십시오. 미국 영어의 경우 0x409 값을 입력하십시오.

-listMonitors

연결된 모니터에 대한 인덱스 값과 디스플레이 레이아웃 정보를 나열합니다. 예:

1: (0, 0, 1920, 1200)
2: (1920, 0, 3840, 1200)
3: (-900, -410, 0, 1190)

-monitors 옵션에서 인덱스 값을 사용할 수 있습니다.

-logInAsCurrentUser

true로 설정하면 최종 사용자가 클라이언트 시스템에 로그인할 때 제공하는 자격 증명 정보를 사용하여 연결 서버 그리고 최종적으로 원격 데스크톱에 로그인합니다. 기본값은 false입니다.

-monitors "n[,n,n,n]"

다중 모니터 설정에서 사용할 모니터를 지정합니다. 여기서 n은 모니터의 인덱스 값입니다. -listMonitors 옵션을 사용하여 연결된 모니터의 인덱스 값을 결정합니다. 쉼표로 구분된 인덱스 값을 4개까지 지정할 수 있습니다. 예: -monitors "1,2"

이 옵션은 -desktopLayoutmultimonitor로 설정하지 않으면 적용되지 않습니다.

-nonInteractive

스크립트에서 Horizon Client를 시작할 때 오류 메시지 상자를 생략합니다. -unattended 옵션을 지정할 경우 이 옵션이 암시적으로 설정됩니다.

-noVMwareAddins

가상 인쇄와 같은 VMware 고유의 가상 채널을 로드하지 못하게 합니다.

-password password

최종 사용자가 Horizon Client에 로그인하는 데 사용할 암호를 지정합니다. 암호는 명령 콘솔이나 모든 스크립팅 도구를 통해 일반 텍스트로 처리됩니다. 암호를 자동으로 생성할 경우 키오스크 모드에서 클라이언트를 위해 이 옵션을 지정할 필요가 없습니다. 보안을 강화하기 위해 이 옵션을 지정하지 않는 것이 좋습니다. 사용자는 대화형으로 암호를 입력할 수 있습니다.

-printEnvironmentInfo

클라이언트 디바이스의 시스템 이름, IP 주소 및 MAC 주소를 표시합니다.

-serverURL connection_server

연결 서버 인스턴스의 URL, IP 주소 또는 FQDN을 지정합니다.

-shutdown

모든 데스크톱 및 애플리케이션과 관련 UI 구성 요소를 종료합니다.

-singleAutoConnect

사용자가 하나의 원격 데스크톱 또는 애플리케이션에 대한 권한만 있는 경우 서버에서 사용자 인증을 마치면 데스크톱 또는 애플리케이션이 자동으로 연결되고 사용자가 로그인되도록 지정합니다. 이 설정을 사용하면 하나의 항목만 포함된 목록에서 데스크톱이나 애플리케이션을 선택해야 하는 번거로움을 피할 수 있습니다.

-smartCardPIN PIN

최종 사용자가 로그인을 위해 스마트 카드를 삽입할 때 PIN을 지정합니다.

-usernameHint user_name

사용자 이름 힌트로 사용할 계정 이름을 지정합니다.

-standalone

역호환성 용도로 지원됩니다. 이 클라이언트에 대한 기본 동작입니다. -standalone을 지정할 필요가 없습니다. 동일하거나 다른 연결 서버 인스턴스에 연결할 수 있는 Horizon Client의 두 번째 인스턴스를 실행합니다.

동일한 서버 또는 다른 서버에 여러 데스크톱을 연결하는 경우, 보안 터널 사용은 지원되지 않습니다.

참고:

두 번째 데스크톱 연결에는 USB 디바이스, 스마트 카드, 프린터 및 다중 모니터와 같은 로컬 하드웨어에 대한 액세스 권한이 없을 수 있습니다.

-supportText file_name

텍스트 파일의 전체 경로를 지정합니다. 파일 내용이 [지원 정보] 대화상자에 표시됩니다.

-unattended

키오스크 모드의 클라이언트에 적합한 비대화식 모드에서 Horizon Client를 실행합니다. 또한 다음을 지정해야 합니다.

  • 클라이언트의 계정 이름(클라이언트 디바이스의 MAC 주소에서 계정 이름을 생성하지 않은 경우). 이름은 “custom-” 문자열 또는 ADAM에서 구성한 대체 접두사로 시작해야 합니다.

  • 클라이언트의 암호(클라이언트의 계정을 설정할 때 자동으로 암호를 생성하지 않은 경우).

-unattended 옵션은 -nonInteractive, -connectUSBOnStartup, -connectUSBOnInsert-desktopLayout multimonitor 옵션을 암시적으로 설정합니다.

-unauthenticatedAccessAccount

인증되지 않은 액세스를 사용하도록 설정된 경우 서버에 익명으로 로그인하는 데 사용할 인증되지 않은 액세스 사용자 계정을 지정합니다. 인증되지 않은 액세스가 사용되지 않도록 설정되면 이 옵션은 무시됩니다.

예:

vmware-view.exe -serverURL ag-broker.agwork.com -unauthenticatedAccessEnabled true -unauthenticatedAccessAccount anonymous1

-unauthenticatedAccessEnabled

인증되지 않은 액세스 동작 지정:

  • true는 인증되지 않은 액세스를 사용하도록 설정합니다. 인증되지 않은 액세스를 사용할 수 없는 경우 클라이언트는 다른 인증 방식으로 변경할 수 있습니다. 인증되지 않은 액세스 기능을 사용하여 익명으로 로그인 설정은 Horizon Client에서 표시되고 사용되지 않도록 설정되며 선택됩니다.

  • false의 경우 애플리케이션에 로그인하고 액세스하기 위해서는 자격 증명을 입력해야 합니다. 인증되지 않은 액세스 기능을 사용하여 익명으로 로그인 설정은 Horizon Client에서 숨겨지고 선택 해제됩니다.

이 옵션을 지정하지 않으면 Horizon Client에서 인증되지 않은 액세스를 사용하도록 설정할 수 있습니다. 인증되지 않은 액세스 기능을 사용하여 익명으로 로그인 설정이 표시되고 사용되도록 설정되며 선택 해제됩니다.

-useExisting

단일 Horizon Client 세션에서 여러 원격 데스크톱 및 애플리케이션을 실행할 수 있습니다.

이 옵션을 지정하면 Horizon Client는 동일한 사용자 이름, 도메인 및 서버 URL이 있는 세션이 이미 존재하는지 확인하고, 존재하는 경우 새 세션을 생성하는 대신 해당 세션을 다시 사용합니다.

예를 들어 다음 명령에서 user-1은 계산기 애플리케이션을 실행하고 새 세션이 생성됩니다.

vmware-view.exe -userName user-1 -password secret 
-domainName domain -appName Calculator 
-serverURL view.mycompany.com -useExisting

다음 명령에서 user1은 동일한 사용자 이름, 도메인 및 서버 URL이 있는 그림판 애플리케이션을 실행하고 동일한 세션이 사용됩니다.

vmware-view.exe -userName user-1 -password secret 
-domainName domain -appName Paint 
-serverURL view.mycompany.com -useExisting

-userName user_name

최종 사용자가 Horizon Client에 로그인하는 데 사용할 계정 이름을 지정합니다. 클라이언트 디바이스의 MAC 주소에서 계정 이름을 생성할 경우 키오스크 모드의 클라이언트를 위해 이 옵션을 지정할 필요가 없습니다.

-file, -languageId, -printEnvironmentInfo, -smartCardPIN-unattended를 제외하고 Active Directory 그룹 정책을 사용하여 모든 옵션을 지정할 수 있습니다.

참고:

그룹 정책 설정은 명령줄에서 지정하는 설정보다 우선적으로 적용됩니다.