n chrome 4 - vmware...n single sign-on is not supported. when you connect to a remote desktop or...

41
VMware Horizon Client for Chrome Installation and Setup Guide 06 SEP 2018 VMware Horizon Client for Chrome 4.9

Upload: others

Post on 29-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

VMware Horizon Clientfor Chrome Installationand Setup Guide06 SEP 2018VMware Horizon Client for Chrome 4.9

Page 2: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 2

You can find the most up-to-date technical documentation on the VMware website at:

https://docs.vmware.com/

If you have comments about this documentation, submit your feedback to

[email protected]

Copyright © 2018 VMware, Inc. All rights reserved. Copyright and trademark information.

VMware, Inc.3401 Hillview Ave.Palo Alto, CA 94304www.vmware.com

Page 3: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Contents

VMware Horizon Client for Chrome Installation and Setup Guide 5

1 Setup and Installation 6

System Requirements 6

Smart Card Authentication Requirements 7

Preparing Connection Server and Security Servers 9

Prepare Desktops, Pools, and Farms 11

Install or Upgrade Horizon Client for Chrome 12

Register the VMware Horizon Client for Chrome Extension 12

Configuring a List of Servers and a Default Server for Chromebook Devices 13

Configure HTML Access Agents to Use New TLS Certificates 14

Configure HTML Access Agents to Use Specific Cipher Suites 18

Using a CA-Signed Certificate with Unified Access Gateway 18

Configure Horizon Client Data Sharing 19

2 Managing Remote Desktop and Published Application Connections 21

Connect to a Remote Desktop or Published Application 21

Trust a Self-Signed Root Certificate 23

Setting the Time Zone 24

Allowing H.264 Decoding 24

Log Off or Disconnect 25

3 Using a Remote Desktop or Published Application 27

Feature Support Matrix 27

Gestures 29

Using the Sidebar 30

Using Multiple Monitors 31

Using the Real-Time Audio-Video Feature for Webcams and Microphones 32

Copying and Pasting Text and Images 33

Share Access to Local Folders and Drives with Client Drive Redirection 34

Sound 35

Shortcut Key Combinations 35

Internationalization 38

4 Troubleshooting Horizon Client 39

Restart a Remote Desktop 39

Reset a Remote Desktop or Published Applications 40

Uninstall Horizon Client for Chrome 40

VMware, Inc. 3

Page 4: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Enable Log Collection 41

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 4

Page 5: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

VMware Horizon Client for ChromeInstallation and Setup Guide

This document, VMware Horizon Client for Chrome Installation and Setup Guide, provides informationabout installing, configuring, and using VMware Horizon® Client™ for Chrome on a Chromebook.

This information is written for experienced system administrators who are familiar with virtual machinetechnology and data center operations.

If you are an end user, see the VMware Horizon Client for Chrome User Guide document on VMwareDocs, or view the Horizon Client for Chrome online help.

VMware, Inc. 5

Page 6: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Setup and Installation 1Setting up Horizon Client involves installing the Horizon Client for Chrome app on client devices,configuring Connection Server, and opening the required ports.

This chapter includes the following topics:

n System Requirements

n Smart Card Authentication Requirements

n Preparing Connection Server and Security Servers

n Prepare Desktops, Pools, and Farms

n Install or Upgrade Horizon Client for Chrome

n Register the VMware Horizon Client for Chrome Extension

n Configuring a List of Servers and a Default Server for Chromebook Devices

n Configure HTML Access Agents to Use New TLS Certificates

n Configure HTML Access Agents to Use Specific Cipher Suites

n Using a CA-Signed Certificate with Unified Access Gateway

n Configure Horizon Client Data Sharing

System RequirementsThe device on which you use Horizon Client for Chrome must meet certain software requirements.

Device models Chromebook

Operating systems Chrome OS 44 or later

CPU architecture ARM or x86

Remote desktops andpublished applications

A Horizon administrator must configure certain pool and farm settings andinstall Horizon Agent on virtual desktops and RDS hosts in the data center.See Prepare Desktops, Pools, and Farms.

VMware, Inc. 6

Page 7: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Connection Server,security server, andView Agent orHorizon Agent

Horizon 6 version 6.2.6 or Horizon 7 version 7.4 and later releases.

To connect to a Horizon 7 version 7.4 server, you must register theHorizon Client for Chrome extension on the server. This change is notrequired for Horizon 6 version 6.2.6 or Horizon 7 version 7.5 and laterservers. For more information see Register the VMware Horizon Client forChrome Extension.

If client systems connect from outside the corporate firewall, use a securityserver or a Unified Access Gateway appliance so that client systems do notrequire a VPN connection.

For more information, see Preparing Connection Server and SecurityServers.

Smart cardauthentication

See Smart Card Authentication Requirements.

Third-party firewalls Firewalls must allow inbound traffic on certain TCP ports. See FirewallRules for Client Web Browser Access.

Display protocol VMware Blast (requires Horizon Agent 7.0 or later)

Smart Card Authentication RequirementsChromebooks that use a smart card for user authentication must meet certain requirements.

Client Hardware and Software RequirementsUsers that authenticate with smart cards must have a physical smart card, and each smart card mustcontain a user certificate. The following smart cards are supported.

n U.S. Department of Defense Common Access Card (CAC)

n U.S. Federal Government Personal Identity Verification (PIV) card (also called FIPS-201 smart card)

Each Chromebook that uses a smart card for user authentication must have the following hardware andsoftware.

n Horizon Client for Chrome

n A compatible smart card reader

n Google Smart Card Connector app

The connector app provides basic support for smart cards on Chrome OS. You can download theSmart Card Connector app from the Chrome web store. VMware recommends using GoogleSmartcard Connector App version 1.2.16.1 or later.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 7

Page 8: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

n Charismathics CSSI Smart Card Middleware app

Middleware communicates with the smart card and other client certificates. You can download theCSSI Smart Card Middleware app from the Chrome web store.

You might need to install root and intermediate certificates on the Chromebook. For more information, seethe Google Chrome OS documentation.

Agent Software RequirementsA Horizon administrator must install the Charismathics CSSI Smart Card Middleware app on the agentmachine.

Horizon Client for Chrome supports using smart cards with virtual desktops that have Windows 7,Windows 8.1, and Windows 10 guest operating systems. For published desktops and applications,Windows Server 2008 R2, Windows Server 2012 R2 and Windows Server 2016 operating systems aresupported.

Additional Smart Card Authentication RequirementsIn addition to meeting the smart card requirements for Horizon Client for Chrome, other Horizoncomponents must meet certain configuration requirements to support smart cards.

Connection server andsecurity server hosts

Horizon 7 version 7.4 and later.

For information about configuring Connection Server to support smart carduse, see the Horizon 7 Administration document.

Unified AccessGateway appliances

Unified Access Gateway 3.2 and later.

For information about configuring a Unified Access Gateway appliance tosupport smart card use, see the Deploying and Configuring Unified AccessGateway document.

Active Directory For information about tasks that an administrator might need to perform inActive Directory to implement smart card authentication, see the Horizon 7Administration document.

Smart Card Authentication LimitationsWith smart card authentication, you plug a smart card reader into the Chromebook, insert a smart card,and select a server in Horizon Client. During the authentication step, you enter a PIN instead of a username and password. After you select a remote desktop or published application, all smart cardcommands and responses are redirected to the remote desktop or published application.

Smart card authentication has certain limitations when used with Horizon Client for Chrome.

n The Connection Server and Unified Access Gateway smart card user name hints feature is notsupported.

n The Connection Server smart card removal policy is not supported.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 8

Page 9: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

n Single sign-on is not supported. When you connect to a remote desktop or published application, youmust enter the smart card PIN again inside the remote session.

n After you use a smart card to authenticate to a server, you cannot switch to another authenticationmethod, such as Active Directory authentication. To use a different authentication method the nexttime you connect to a server, you must log out of the Chrome OS or reboot the Chromebook.

n After you select a certificate and enter your PIN, the certificate you selected is cached on theChromebook and is used the next time you connect to a server. To select a different certificate thenext time you connect to a server, you must reboot the Chromebook.

Preparing Connection Server and Security ServersBefore end users can connect to a server and access a remote desktop or published application, aHorizon administrator must install Connection Server and install security servers, if used.

You can use Unified Access Gateway appliances, rather than security servers, for secure externalaccess. For more information, see the Deploying and Configuring Unified Access Gateway document.

Following is a check list of tasks that a Horizon administrator must perform to use Horizon Client forChrome.

1 Install Connection Server. For installation instructions, see the Horizon 7 Installation document.

2 If you use security servers, install Security Server. The version of Security Server must match theversion of Connection Server. For installation instructions, see the Horizon 7 Installation document.

3 Verify that each Connection Server instance or security server has a TLS certificate that can be fullyverified by using the host name that you enter in the Web browser. For more information, see theHorizon 7 Installation document.

4 To use two-factor authentication, such as RSA SecurID or RADIUS authentication, verify that thisfeature is enabled on Connection Server. For more information, see the topics about two-factorauthentication in the Horizon 7 Administration document.

Important If you enable the Hide domain list in client user interface settings and select two-factorauthentication (RSA SecureID or RADIUS) for the Connection Server instance, do not enforceWindows user name matching. Enforcing Windows user name matching prevents users from enteringdomain information in the user name text box and login always fails. For more information, see thetopics about two-factor authentication in the Horizon 7 Administration document.

5 If you use third-party firewalls, configure rules to allow inbound traffic to TCP port 8443 for all securityservers and Connection Server hosts in a replicated group, and configure a rule to allow inboundtraffic (from servers) to TCP port 22443 on remote desktop virtual machines and RDS hosts in thedata center. For more information, see Firewall Rules for Client Web Browser Access.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 9

Page 10: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

After the servers are installed, the Blast Secure Gateway setting is enabled on the applicableConnection Server instances and security servers in Horizon Administrator. Also, the Blast External URLsetting is configured to use the Blast Secure Gateway on the applicable Connection Server instances andsecurity servers. By default, the URL includes the FQDN of the secure tunnel external URL and thedefault port number, 8443. The URL must contain the FQDN and port number that a client system canuse to reach the Connection Server host or security server host. For more information, see "Set theExternal URLs for a Connection Server Instance," in the Horizon 7 Installation document.

Firewall Rules for Client Web Browser AccessTo allow client Web browsers to make connections to security servers, Connection Server instances,remote desktops, and published applications, your firewalls must allow inbound traffic on certain TCPports.

Horizon Client for Chrome connections must use HTTPS. HTTP connections are not allowed.

By default, when you install a Connection Server instance or security server, the VMware Horizon ViewConnection Server (Blast-In) rule is enabled in the Windows Firewall and the firewall is configured toallow inbound traffic to TCP port 8443.

Table 1‑1. Firewall Rules for Client Browser Access

Source

DefaultSourcePort Protocol Target

DefaultTargetPort Notes

Client Webbrowser

TCP Any HTTPS Securityserver orConnectionServerinstance

TCP 443 To make the initial connection, the Web browser on a clientdevice connects to a security server or Connection Serverinstance on TCP port 443.

Client Webbrowser

TCP Any HTTPS Blast SecureGateway

TCP 8443 After the initial connection is made, the Web browser on aclient device connects to the Blast Secure Gateway on TCPport 8443. The Blast Secure Gateway must be enabled on asecurity server or Connection Server instance to allow thissecond connection to take place.

BlastSecureGateway

TCP Any HTTPS HTMLAccessAgent

TCP22443

If the Blast Secure Gateway is enabled, after the userselects a remote desktop or published application, the BlastSecure Gateway connects to the HTML Access Agent onTCP port 22443 on the remote desktop virtual machine orRDS host. This agent component is included when youinstall Horizon Agent.

Client Webbrowser

TCP Any HTTPS HTMLAccessAgent

TCP22443

If the Blast Secure Gateway is not enabled, after the userselects a remote desktop or published application, the Webbrowser on a client device makes a direct connection to theHTML Access Agent on TCP port 22443 on the remotedesktop virtual machine or RDS host. This agent componentis included when you install Horizon Agent.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 10

Page 11: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Prepare Desktops, Pools, and FarmsBefore end users can access a remote desktop or published application, a Horizon administrator mustconfigure certain pool and farm settings and install Horizon Agent on desktop virtual machines and RDShosts in the data center.

Prerequisites

n Verify that the Horizon components meet the system requirements for Horizon Client. See SystemRequirements.

n Verify that the Windows firewalls on Connection Server instances and any security servers allowinbound traffic on TCP port 8443. See Preparing Connection Server and Security Servers.

n If you use third-party firewalls, configure a rule to allow inbound traffic from Horizon servers to TCPport 22443 on desktop virtual machines and RDS hosts in the data center. See Firewall Rules forClient Web Browser Access.

n Become familiar with the procedures for creating pools and farms and entitling users. See the SettingUp Virtual Desktops in Horizon 7 and Setting Up Published Desktops and Applications in Horizon 7documents.

n To verify that the remote desktop or published application is accessible to end users, installHorizon Client for Windows on a client system. You can use Horizon Client for Windows to test theconnection before you attempt to connect from a Web browser. For installation instructions, see theVMware Horizon Client for Windows Installation and Setup Guide document.

Procedure

1 For published desktops and applications, use Horizon Administrator to create or edit the farm andenable the Allow HTML Access to desktops and applications on this farm option in the farmsettings.

2 For virtual desktop pools, use Horizon Administrator to create or edit the desktop pool so that the poolcan be used with HTML Access.

a Enable the HTML Access in the Desktop Pool settings.

b In the pool settings, verify that the Max resolution of any one monitor setting is 1920x1200 orhigher.

3 After the pools are created, recomposed, or upgraded to use Horizon Agent with the Allow HTMLAccess to desktops and applications on this farm or HTML Access option, use Horizon Client forWindows to connect to a remote desktop or published application.

With this step, before you attempt to use Horizon Client for Chrome, you verify that the pool isworking correctly.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 11

Page 12: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

What to do next

For added security, if your security policies require that the HTML Access Agent on the remote desktopuses a TLS certificate from a certificate authority, see Configure HTML Access Agents to Use New TLSCertificates.

Install or Upgrade Horizon Client for ChromeHorizon Client for Chrome is a Chrome app, and you install it in the same way that you install otherChrome apps.

Prerequisites

Verify that the client device meet the system requirements for Horizon Client for Chrome. See SystemRequirements.

Procedure

1 Log in to the Chromebook.

2 Download and install VMware Horizon Client for Chrome from the Chrome Web Store.

Register the VMware Horizon Client for Chrome ExtensionTo enable users to connect to a Horizon 7 version 7.4 server with Horizon Client for Chrome, you mustregister the VMware Horizon Client for Chrome extension. This procedure is not required to connect toHorizon 6 version 6.2.6 or Horizon 7 version 7.5 and later servers.

Prerequisites

Install VMware Horizon Client for Chrome on the client device. See Install or Upgrade Horizon Client forChrome.

Procedure

1 On the Connection Server host, navigate to the install_directory\VMware\VMwareView\Server\sslgateway\conf\settings.properties file.

2 In a text editor, open the settings.properties file and add the following line.

chromeExtension.1=ppkfnjlimknmjoaemnpidmdlfchhehel

3 Save the settings.properties file.

4 To make your changes take effect, restart the VMware Horizon View Security Gateway Componentservice.

What to do next

Verify that you can use Horizon Client for Chrome to connect to a remote desktop or publishedapplication. See Connect to a Remote Desktop or Published Application.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 12

Page 13: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Configuring a List of Servers and a Default Server forChromebook DevicesYou can configure a list of Connection Server instances and a default Connection Server instance forHorizon Client on enrolled Chromebook devices.

When you configure a list of servers, the servers appear as shortcuts in Horizon Client. If you configure adefault server, Horizon Client connects to that server automatically.

To configure a list of servers or a default server, you must create a JSON configuration file. A Chromeadministrator must use the Google Admin console to upload the JSON configuration file for theHorizon Client app. For detailed information about using the Google Admin console, see the G SuiteAdministrator Help.

For example, the following JSON configuration file specifies a list of servers. The server propertyspecifies the IP address or host name of the server, the username and domain properties specify thename and domain of a user that is entitled to use the server, and the description property specifies adescription of the server. The username, domain, and description properties are optional.

{

"broker_list": {

"Value": {

"settings": {

"server-list": [{

"server": "viewserver0.mydomain.com",

"default": false,

"description": "View Server 0",

"username": "User0",

"desktopId": "RDS2012R2DC",

"domain": "TestDomain0"

},{

"server": "viewserver1.mydomain.com",

"description": "View Server 1",

"username": "User1",

"domain": "TestDomain1",

"default": false

}, {

"server": "123.456.1.2",

"description": "View Server 2",

"username": "User2",

"default": false,

"domain": "TestDomain2"

}, {

"server": "123.456.1.3",

"description": "View Server 3",

"username": "User3",

"default": false,

"domain": "TestDomain3"

}, {

"server": "viewserver4.mydomain.com",

"description": "View Server 4",

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 13

Page 14: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

"username": "User4",

"default": false,

"domain": "TestDomain4"

}]}

}

}

}

The following example shows how to use the default property to specify a default server. Valid valuesare true and false.

{

"broker_list": {

"Value": {

"settings": {

"server-list": [{

"server": "viewserver0.mydomain.com",

"default": true,

"description": "View Server 0",

"username": "User0",

"desktopId": "RDS2012R2DC",

"domain": "TestDomain0"

}]}

}

}

}

Configure HTML Access Agents to Use New TLSCertificatesTo comply with industry or security regulations, you can replace the default TLS certificates that theHTML Access Agent generates with certificates that a Certificate Authority (CA) signs.

When you install the HTML Access Agent on remote desktops, the HTML Access Agent service createsdefault self-signed certificates. The service presents the default certificates to browsers that useHorizon Client for Chrome.

Note In the guest operating system on the desktop virtual machine, this service is called the VMwareBlast service.

To replace the default certificates with signed certificates that you obtain from a CA, you must import acertificate into the Windows local computer certificate store on each remote desktop. You must also set aregistry value that allows the HTML Access Agent to use the new certificate.

If you replace the default HTML Access Agent certificates with CA-signed certificates, configure a uniquecertificate on each remote desktop. Do not configure a CA-signed certificate on a parent virtual machineor template that you use to create a desktop pool. That approach results in hundreds or thousands ofremote desktops that have identical certificates.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 14

Page 15: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Add the Certificate Snap-In to MMC on a Remote DesktopBefore you can add certificates to the Windows local computer certificate store, you must add theCertificate snap-in to the Microsoft Management Console (MMC) on the remote desktops where theHTML Access Agent is installed.

Prerequisites

Verify that the MMC and Certificate snap-in are available on the Windows guest operating system wherethe HTML Access Agent is installed.

Procedure

1 On the remote desktop, click Start and type mmc.exe.

2 In the MMC window, go to File > Add/Remove Snap-in.

3 In the Add or Remove Snap-ins window, select Certificates and click Add.

4 In the Certificates snap-in window, select Computer account, click Next, select Local computer,and click Finish.

5 In the Add or Remove snap-in window, click OK.

What to do next

Import the SSL certificate into the Windows local computer certificate store. See Import a Certificate forthe HTML Access Agent into the Windows Certificate Store.

Import a Certificate for the HTML Access Agent into the WindowsCertificate StoreTo replace a default HTML Access Agent certificate with a CA-signed certificate, you must import the CA-signed certificate into the Windows local computer certificate store. Perform this procedure on eachremote desktop where the HTML Access Agent is installed.

Prerequisites

n Verify that the HTML Access Agent is installed on the remote desktop.

n Verify that the CA-signed certificate was copied to the remote desktop.

n Verify that the Certificate snap-in was added to MMC. See Add the Certificate Snap-In to MMC on aRemote Desktop.

Procedure

1 In the MMC window on the remote desktop, expand the Certificates (Local Computer) node andselect the Personal folder.

2 In the Actions pane, go to More Actions > All Tasks > Import.

3 In the Certificate Import wizard, click Next and browse to the location where the certificate is stored.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 15

Page 16: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

4 Select the certificate file and click Open.

To display your certificate file type, you can select its file format from the File name drop-down menu.

5 Type the password for the private key that is included in the certificate file.

6 Select Mark this key as exportable.

7 Select Include all extendable properties.

8 Click Next and click Finish.

The new certificate appears in the Certificates (Local Computer) > Personal > Certificates folder.

9 Verify that the new certificate contains a private key.

a In the Certificates (Local Computer) > Personal > Certificates folder, double-click the newcertificate.

b In the General tab of the Certificate Information dialog box, verify that the following statementappears: You have a private key that corresponds to this certificate.

What to do next

If necessary, import the root certificate and intermediate certificates into the Windows certificate store.See Import Root and Intermediate Certificates for the HTML Access Agent.

Configure the appropriate registry key with the certificate thumbprint. See Set the Certificate Thumbprintin the Windows Registry.

Import Root and Intermediate Certificates for the HTML AccessAgentIf the root certificate and intermediate certificates in the certificate chain are not imported with the SSLcertificate that you imported for the HTML Access Agent, you must import these certificates into theWindows local computer certificate store.

Procedure

1 In the MMC console on the remote desktop, expand the Certificates (Local Computer) node and goto the Trusted Root Certification Authorities > Certificates folder.

n If your root certificate is in this folder, and there are no intermediate certificates in your certificatechain, skip this procedure.

n If your root certificate is not in this folder, proceed to step 2.

2 Right-click the Trusted Root Certification Authorities > Certificates folder and click All Tasks >Import.

3 In the Certificate Import wizard, click Next and browse to the location where the root CA certificateis stored.

4 Select the root CA certificate file and click Open.

5 Click Next, click Next, and click Finish.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 16

Page 17: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

6 If an intermediate CA signed your server certificate, import all intermediate certificates in thecertificate chain into the Windows local computer certificate store.

a Go to the Certificates (Local Computer) > Intermediate Certification Authorities >Certificates folder.

b Repeat steps 3 through 6 for each intermediate certificate that must be imported.

What to do next

Configure the appropriate registry key with the certificate thumbprint. See Set the Certificate Thumbprintin the Windows Registry.

Set the Certificate Thumbprint in the Windows RegistryTo allow the HTML Access Agent to use a CA-signed certificate that was imported into the Windowscertificate store, you must configure the certificate thumbprint in a Windows registry key. You must takethis step on each remote desktop on which you replace the default certificate with a CA-signed certificate.

Prerequisites

Verify that the CA-signed certificate is imported into the Windows certificate store. See Import a Certificatefor the HTML Access Agent into the Windows Certificate Store.

Procedure

1 In the MMC window on the remote desktop where the HTML Access Agent is installed, navigate tothe Certificates (Local Computer) > Personal > Certificates folder.

2 Double-click the CA-signed certificate that you imported into the Windows certificate store.

3 In the Certificates dialog box, click the Details tab, scroll down, and select the Thumbprint icon.

4 Copy the selected thumbprint to a text file.

For example: 31 2a 32 50 1a 0b 34 b1 65 46 13 a8 0a 5e f7 43 6e a9 2c 3e

Note When you copy the thumbprint, do not to include the leading space. If you inadvertently pastethe leading space with the thumbprint into the registry key (in Step 7), the certificate might not beconfigured successfully. This problem can occur even though the leading space is not displayed inthe registry value text box.

5 Start the Windows Registry Editor on the desktop where the HTML Access Agent is installed.

6 Navigate to the HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Blast\Config registrykey.

7 Modify the SslHash value and paste the certificate thumbprint into the text box.

8 Reboot Windows.

When a user connects to a remote desktop through Horizon Client for Chrome, the HTML Access Agentpresents the CA-signed certificate to the user's browser.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 17

Page 18: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Configure HTML Access Agents to Use Specific CipherSuitesYou can configure the HTML Access Agent to use specific cipher suites instead of the default set ofciphers.

By default, the HTML Access Agent requires incoming SSL connections to use encryption based oncertain ciphers that provide strong protection against network eavesdropping and forgery. You canconfigure an alternative list of ciphers for the HTML Access Agent to use. The set of acceptable ciphers isexpressed in the OpenSSL format. which is described at https://www.openssl.org/docs/manmaster/man1/ciphers.html.

Procedure

1 Start the Windows Registry Editor on the desktop where the HTML Access Agent is installed.

2 Navigate to the HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Blast\Config registrykey.

3 Add a new String (REG_SZ) value, SslCiphers, and paste the cipher list in the OpenSSL format intothe text box.

4 Restart the VMware Blast service to make your changes take effect.

In the Windows guest operating system, the service for the HTML Access Agent is called VMwareBlast.

To revert to using the default cipher list, delete the SslCiphers value and restart the VMware Blastservice. Do not simply delete the data part of the value because the HTML Access Agent will then treat allciphers as unacceptable, in accordance with the OpenSSL cipher list format definition.

When the HTML Access Agent starts, it writes the cipher definition in the VMware Blast service's log file.You can discover the current default cipher list by inspecting the logs when the VMware Blast servicestarts with no SslCiphers value configured in the Windows Registry.

The HTML Access Agent's default cipher definition might change from one release to the next to provideimproved security.

Using a CA-Signed Certificate withUnified Access GatewayIf you use a Unified Access Gateway appliance instead of a Connection Server or security server, youmust install a CA-signed certificate that has a Subject Alternative Name (SAN) configured.

If you use a CA-signed certificate that does not have a SAN configured, or a self-signed certificate, usersreceive a "Your connection is not private" error and cannot connect with Horizon Client for Chrome.

Note If you use a Connection Server instance or security server, users can still connect by clicking theProceed to ip-address (unsafe) link.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 18

Page 19: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

For information about installing and configuring certificates for Horizon 7, see the Horizon 7 Installationdocument. For information about installing certificates in Chrome, see the Google Chromedocumentation.

Configure Horizon Client Data SharingIf your Horizon administrator has opted to participate in the customer experience improvement program,VMware collects and receives anonymous data on client systems to prioritize hardware and softwarecompatibility. You can configure whether to share information on your client system by enabling ordisabling a setting in Horizon Client.

Horizon Client data sharing is enabled by default. You must configure the data sharing setting before youconnect to a server. The setting is applied to all servers. You cannot change the Horizon Client datasharing setting after you connect to a server.

Procedure

1 Click Settings (gear icon) on the server selection page.

2 To enable or disable Horizon Client data sharing, tap to toggle the Allow data sharing option to on oroff.

Data Collected by VMwareIf your company participates in the customer experience improvement program, and client data sharing isenabled, VMware collects data about the client system.

VMware collects data on the clients to prioritize hardware and software compatibility. If a Horizonadministrator has opted to participate in the customer experience improvement program, VMware collectsanonymous data about your deployment to improve VMware's response to customer requirements. Nodata that identifies your organization is collected. Client information is sent first to Connection Server andthen on to VMware, along with data from servers, desktop pools, and remote desktops.

To participate in the VMware customer experience improvement program, the administrator who installsConnection Server can opt in while running the Connection Server installation wizard, or an administratorcan set an option in Horizon Administrator after the installation.

Table 1‑2. Client Data Collected for the Customer Experience Improvement Program

Description Field name

Is This FieldMadeAnonymous? Example Value

Company that produced the application <client-vendor> No VMware

Product name <client-product> No VMware Horizon Client for Chrome

Client product version <client-version> No 4.9.0-build_number

Client binary architecture <client-arch> No browser

Native architecture of the browser <browser-arch> No ChromeOS

Browser user agent string <browser-user-agent> No Chrome/3.0.1750

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 19

Page 20: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Table 1‑2. Client Data Collected for the Customer Experience Improvement Program(Continued)

Description Field name

Is This FieldMadeAnonymous? Example Value

Browser's internal version string <browser-version> No 3.0.1750 (for Chrome)

Browser's core implementation <browser-core> No Chrome

Whether the browser is running on ahandheld device

<browser-is-handheld> No true

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 20

Page 21: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Managing Remote Desktop andPublished ApplicationConnections 2End users can use Horizon Client to connect to a server, log in to or off of remote desktops, and usepublished applications. For troubleshooting purposes, end users can also reset remote desktops andpublished applications.

This chapter includes the following topics:n Connect to a Remote Desktop or Published Application

n Trust a Self-Signed Root Certificate

n Setting the Time Zone

n Allowing H.264 Decoding

n Log Off or Disconnect

Connect to a Remote Desktop or Published ApplicationTo connect to a remote desktop or published application, you must provide the name of a server andsupply credentials for your user account.

Before you have end users access their remote desktops and published applications, test that you canconnect to a remote desktop or published application from a client device.

Prerequisites

n Obtain login credentials, such as a user name and password, RSA SecurID user name andpasscode, RADIUS authentication user name and passcode, or smart card personal identificationnumber (PIN).

n Obtain the NETBIOS domain name for logging in. For example, you might use mycompany ratherthan mycompany.com.

n Perform the administrative tasks described in Preparing Connection Server and Security Servers and Prepare Desktops, Pools, and Farms.

n If you are using smart card authentication, make sure that all smart card authentication requirementsare met and that you are familiar with the limitations. For information, see Smart Card AuthenticationRequirements and Smart Card Authentication Limitations.

VMware, Inc. 21

Page 22: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

n If you are outside the corporate network and require a VPN connection to access remote desktopsand published applications, verify that the client device is set up to use a VPN connection and turn onthat connection.

n Verify that you have the fully qualified domain name (FQDN) of the server that provides access to theremote desktop or published application. Underscores (_) are not supported in server names. If theport is not 443, you also need the port number.

Procedure

1 Log in to the Chromebook.

2 If a VPN connection is required, turn on the VPN.

3 Open the VMware Horizon Client app.

4 If you are prompted to grant access to the Smart Card Connector, click Allow.

This prompt appears the first time you start Horizon Client if smart card authentication is configuredon the Chromebook.

5 Connect to a server.

Option Action

Connect to a new server Click the plus sign (+), enter the name of the server, and click Connect.

Connect to an existing server Click the server shortcut. Connections between Horizon Client and servers always use TLS. The default port for TLSconnections is 443. If the server is not configured to use the default port, use the format shown in thisexample: view.company.com:1443.

6 If a smart card is required or optional, select the smart card certificate to use and enter your PIN.

7 If you are prompted for RSA SecurID credentials or RADIUS authentication credentials, enter theuser name and passcode, and click Login.

The passcode might include both a PIN and the generated number on the token.

8 If you are prompted a second time for RSA SecurID credentials or RADIUS authenticationcredentials, enter the next generated number on the token.

Do not enter your PIN, and do not enter the same generated number that entered previously. Ifnecessary, wait until a new number is generated. If this step is required, it is required only when youmistype the first passcode or when configuration settings in the RSA server change.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 22

Page 23: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

9 If you are prompted for a user name and password, supply your Active Directory credentials.

a Enter the user name and password of a user who is entitled to use at least one desktop orapplication pool.

b Select a domain.

If you cannot select a domain, you must enter the user name in the format username@domain ordomain\username.

c Tap Login.

10 (Optional) To mark a remote desktop or published application as a favorite, click the gray star insidethe icon for the remote desktop or published application.

The star icon turns from gray to yellow. The next time you log in, you can click the star icon in theupper-right part of the browser window to show only favorite items.

11 To connect to remote desktop or published application, click its icon in the desktop and applicationselector window.

12 If you are using smart card authentication, enter the smart card PIN again inside the remote session.

After you connect to a remote desktop or published application, you can click the tab at the left side of thebrowser window to show a navigation sidebar. You can use this sidebar to access other remote desktopsor published applications, open the Settings window, and perform other tasks. For more information, see Using the Sidebar.

What to do next

If, soon after connecting to a remote desktop or published application, you are disconnected and see aprompt that asks you to click a link to accept the security certificate, select whether to trust the certificate.See Trust a Self-Signed Root Certificate.

If the time zone in the remote desktop or published application does not use the time zone set in the clientdevice, set the time zone manually. See Setting the Time Zone.

Trust a Self-Signed Root CertificateSometimes, when connecting to a remote desktop or application for the first time, the browser mightprompt you to accept the self-signed certificate that the remote machine uses. You must trust thecertificate before you can connect to the remote desktop or published application.

Chrome gives you the option to trust the self-signed certificate permanently. If you do not trust thecertificate permanently, you must verify the certificate every time you restart your browser.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 23

Page 24: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Procedure

1 If the browser presents an untrusted certificate warning, or a warning that your connection is notprivate, examine the certificate to verify that it matches the certificate that your company uses.

You might need to contact your system administrator for assistance. For example, in Chrome, youmight use the following procedure.

a Click the lock icon in the address bar.

b Click the Certificate information link.

c Verify that the certificate matches the certificate that your company uses.

You might need to contact your system administrator for assistance.

2 Accept the security certificate.

In Chrome, you can click the Advanced link on the browser page, and click Proceed to server-name(unsafe).

The remote desktop or published application starts.

Setting the Time ZoneThe time zone that a remote desktop or published application uses is set to the time zone in your localsystem automatically.

When you use Horizon Client, if the time zone cannot be correctly determined due to certain daylightsaving policies, you might need to set the time zone manually.

To set the correct time zone information to use before you connect to a remote desktop or publishedapplication manually, click the Settings toolbar button in the upper-right corner of the desktop andapplication selector window. Turn off the Set Time Zone Automatically option in the Settings windowand select one of the time zones from the drop-down menu.

The value you selected is saved as your preferred time zone to use when connecting to a remote desktopor published application.

If you are already connected to a remote desktop or published application, return to the desktop andapplication selector window to change the current time zone setting.

The Set Time Zone Automatically option is not available from the Settings window that is accessiblefrom the sidebar.

Allowing H.264 DecodingYou can allow H.264 decoding in the client for remote desktop and published application sessions.

When you allow H.264 decoding, Horizon Client uses H.264 decoding if the agent supports H.264encoding. If the agent does not support H.264 encoding, Horizon Client uses JPEG/PNG decoding.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 24

Page 25: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

If you are connected to a remote desktop or published application, you can allow H.264 decoding byturning on the Allow H.264 decoding option in the Settings window, which is available from the sidebar.You must disconnect and reconnect to the remote desktop or published application for the new setting totake effect.

If you are not connected to a remote desktop or published application, you can click the Settings toolbarbutton in the upper-right corner of the desktop and application selector window and turn on the Allow H.264 decoding option in the Settings window. The new setting takes effect for any sessions that areconnected after you change the setting.

Log Off or DisconnectIf you disconnect from a remote desktop without logging off, applications in the remote desktop mightremain open. You can also disconnect from a server and leave published applications running.

Procedure

n Log out of the server and disconnect from (but do not log out from) the remote desktop or quit thepublished application.

Option Action

From the desktop and applicationselector window, before connecting toa remote desktop or publishedapplication

Click the Log Out toolbar button in the upper-right corner of the window.

From the sidebar when connected to aremote desktop or publishedapplication

Click the Log out toolbar button at the top of the sidebar.

n Close a published application.

Option Action

From within the published application Quit the published application in the usual manner, for example, click the X(Close) button in the corner of the published application window.

From the sidebar Click the X next to the published application name in the Running list in thesidebar.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 25

Page 26: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

n Log off or disconnect from a remote desktop.

Option Action

From within the remote desktop To log off, use the Windows Start menu to log off.

From the sidebar To log off and disconnect, click the Open Menu toolbar button next to the remotedesktop name in the Running list in the sidebar and select Log Off. Files that areopen on the remote desktop are closed without being saved first.

To disconnect without logging off, click the Open Menu toolbar button next to theremote desktop name in the Running list and select Close.

Note A Horizon administrator can configure the remote desktop to log offautomatically when disconnected. In that case, any open applications in theremote desktop are closed.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 26

Page 27: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Using a Remote Desktop orPublished Application 3Horizon Client provides a familiar, personalized desktop and application environment.

This chapter includes the following topics:

n Feature Support Matrix

n Gestures

n Using the Sidebar

n Using Multiple Monitors

n Using the Real-Time Audio-Video Feature for Webcams and Microphones

n Copying and Pasting Text and Images

n Share Access to Local Folders and Drives with Client Drive Redirection

n Sound

n Shortcut Key Combinations

n Internationalization

Feature Support MatrixWhen planning which features to make available to your end users, use the following information todetermine which guest operating systems support the feature.

Table 3‑1. Features Supported for Windows Virtual Desktops

FeatureWindows 7Desktop

Windows8.x Desktop

Windows 10Desktop

WindowsServer 2008R2 Desktop

WindowsServer 2012R2 Desktop

Windows Server2016 Desktop

RSA SecurID or RADIUS X X X X X X

Single sign-on X X X X X X

RDP display protocol

PCoIP display protocol

VMware Blast displayprotocol

X X X X X X

USB redirection

VMware, Inc. 27

Page 28: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Table 3‑1. Features Supported for Windows Virtual Desktops (Continued)

FeatureWindows 7Desktop

Windows8.x Desktop

Windows 10Desktop

WindowsServer 2008R2 Desktop

WindowsServer 2012R2 Desktop

Windows Server2016 Desktop

Real-Time Audio-Video(RTAV)

X X X X X X

Wyse MMR

Windows Media MMR

Virtual printing

Location-based printing X X X X X X

Smart cards

Multiple monitors X X X X X X

For descriptions of these features and their limitations, see the Horizon 7 Architecture Planningdocument.

Features Supported for Published Desktops on RDS HostsRDS hosts are server computers that have Windows Remote Desktop Services and View Agent orHorizon Agent installed. Multiple users can have remote desktop sessions on an RDS hostsimultaneously. An RDS host can be either a physical machine or a virtual machine.

Note The following table contains rows only for the features that are available from RDS hosts if you useHorizon Client for Chrome. Additional features are available if you use an installed version ofHorizon Client, such as Horizon Client for Windows.

Table 3‑2. Features Supported for RDS Hosts with View Agent 6.1.1 or Later, orHorizon Agent 7.0 or Later, Installed

FeatureWindows Server 2008 R2RDS Host

Windows Server 2012 or2012 R2 RDS Host Windows Server 2016

RSA SecurID or RADIUS X X Horizon Agent 7.0.2 and later

Single sign-on X X Horizon Agent 7.0.2 and later

VMware Blast displayprotocol

X X Horizon AgentHorizon Agent7.0.2 and later

Location-based printing X

(virtual machine only)

X

(virtual machine only)

Horizon Agent 7.0.2 and later

(virtual machine only)

Real-Time Audio-Video(RTAV)

Horizon Agent 7.0.2 and later Horizon Agent 7.0.2 andlater

Horizon Agent 7.0.3 and later

Multiple monitors X X X

For information about which editions of each guest operating system are supported, see the Horizon 7Installation document.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 28

Page 29: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

GesturesVMware has created user interaction aids to help you navigate conventional Windows user interfaceelements on a non-Windows device.

ClickingAs in other apps, you can tap your touchpad to click a user interface element. If the Chromebook has atouch screen, you can touch to click a user interface element. You can also use an external mouse.

Right-ClickingThe following options are available for right-clicking:

n Tap with two fingers on the touchpad.

n Hold down the Alt key on the keyboard and tap the touchpad with a single finger.

n Use an external mouse to right-click.

n If the Chromebook has a touch screen, tap with two fingers to right-click.

Scrolling and ScrollbarsThe following options are available for vertical scrolling.

n Tap and hold with your thumb and then scroll down with one finger on the touchpad. You can alsoscroll with two fingers.

n Use an external mouse to scroll.

n If the Chromebook has a touch screen, tap with two fingers and then drag to scroll. The text underyour fingers moves in the same direction as your fingers.

Zooming In and OutZooming in and out is not supported.

Window ResizingTo use the touchpad to resize a window, touch and hold one finger at the corner or side of the windowand drag to resize.

If the Chromebook has an external mouse, place your cursor on the edge of the window and drag theborder of the window to make it wider or narrower.

If the Chromebook has a touch screen, place one finger at the corner or side of the window and drag toresize.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 29

Page 30: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Sound, Music, and VideoIf sound is turned on for your device, you can play audio in a remote desktop.

Multiple Monitor Feature LimitationTouch gestures are disabled when the multiple monitor feature is enabled. For more information, see Using Multiple Monitors.

Using the SidebarAfter you connect to a remote desktop or published application, you can use the sidebar to start otherremote desktops and published applications, switch between running remote desktops and publishedapplications, and perform other actions.

The sidebar appears on the left side of the remote desktop or published application window. To show orhide the sidebar, click the sidebar tab. You can also slide the tab up and down.

To see the list of the documents opened by a running published application, click the expander arrow nextto the published application in the Running list.

Note If you have two documents open from the same, but separate, published applications hosted ontwo different servers, the published application appears twice in the Running list in the sidebar.

You can perform many actions from the sidebar.

Table 3‑3. Sidebar Actions

Action Procedure

Show the sidebar When a published application or remote desktop is open, click the sidebar tab. Whenthe sidebar is open, you can still perform actions in the published application or remotedesktop window.

Hide the sidebar Click the sidebar tab.

Start a published application orremote desktop

Click the name of a published application or remote desktop in the Available list in thesidebar. Remote desktops are listed first.

Search for a published application orremote desktop

n Click in the Search box and begin typing the name of the published application orremote desktop.

n To start a published application or remote desktop, click its name in the searchresults.

n To return to the home view of the sidebar, tap the X in the search box.

Create a list of favorite publishedapplications and remote desktops

Click the gray star next to the name of the remote desktop or published application inthe Available list in the sidebar. You can then click the Show Favorites toolbar button(star icon) next to Available to show a list of only favorites.

Switch between publishedapplications or remote desktops

Click the published application or remote desktop name in the Running list in thesidebar.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 30

Page 31: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Table 3‑3. Sidebar Actions (Continued)

Action Procedure

Close a running remote desktop Click the Open Menu button next to the remote desktop name in the Running list in thesidebar and select an action.n Select Close to disconnect from the remote desktop without logging off from its

operating system. A Horizon administrator can configure a remote desktop to log offautomatically when disconnected. In that case, unsaved changes in openapplications are lost.

n Select Log off to log off from the operating system and disconnect from the remotedesktop. Any unsaved changes in open applications are lost.

Close a running published application Click the X next to the file name under the published application name in the Runninglist in the sidebar. Click the X next to the published application name to quit thepublished application and close all open files for that published application.

You are prompted to save changes made to the files.

Reset a remote desktop Click the Open Menu button next to the remote desktop name in the Running list in thesidebar and select Reset. Any files that are open on the remote desktop are closedwithout being saved first. You can reset a remote desktop only if a Horizon administratorhas enabled this feature.

Restart a remote desktop Click the Open Menu button next to the remote desktop name in the Running list in thesidebar and select Restart. The remote desktop operating system usually prompts youto save any unsaved data before it restarts. You can restart a remote desktop only if aHorizon administrator has enabled this feature.

Reset all running publishedapplications

Click the Open Menu toolbar button at the top of the sidebar, click Settings, and clickReset all your running applications. All unsaved changes are lost.

Use key combinations that include theWindows key

Click the Open Menu toolbar button at the top of the sidebar, click Settings, and turnon Enable Windows Key for Desktops. For more information, see Shortcut KeyCombinations.

Send Ctrl+Alt+Del to current workarea

Click the Send Ctrl+Alt+Del toolbar button at the top of the sidebar.

Disconnect from a server Click the Open Menu toolbar button at the top of the sidebar and click Log out.

Allow H.264 decoding Click the Open Menu toolbar button at the top of the sidebar, click Settings, and turnon Allow H.264 decoding. For more information, see Allowing H.264 Decoding.

Use multiple monitors Click the Open Menu toolbar button at the top of the sidebar, select Settings, and turnon Use Multi Monitors if there are two monitors. For more information, see UsingMultiple Monitors.

Show help topics Click the Open Menu toolbar button at the top of the sidebar, click Settings, and clickHelp. You can also click the Horizon logo at the top of the sidebar and click Help.

Show the About VMware HorizonClient dialog box

Click the Open Menu toolbar button or the Horizon logo at the top of the sidebar andclick About. You can also click the Horizon logo at the top of the sidebar.

Using Multiple MonitorsYou can use up to two monitors with remote desktops.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 31

Page 32: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

If you are not connected to a remote desktop, click the Settings toolbar button in the upper-right corner ofthe desktop and application selector window and turn on the Use Multi Monitors if there are twomonitors option in the Settings window. If you have two monitors and you connect to a remote desktop,the multiple-monitor feature is used. If you have only a single monitor, or more than two monitors, single-monitor mode is used. If you switch to another remote desktop, it opens in multiple-monitor mode and theprevious remote desktop reverts back to single-monitor mode.

If you are already connected to a remote desktop, you can enable the multiple-monitor feature by turningon the Use Multi Monitors if there are two monitors option in the Settings window, which is availablefrom the sidebar.

The multiple-monitor feature has the following limitations.

n It is not supported for published applications.

n It is disabled when the client device is working in kiosk mode.

n It is not supported if Unified Desktop mode is enabled for the client device.

For information about how to disable kiosk mode or Unified Desktop mode, see the Google Chromedocumentation.

Using the Real-Time Audio-Video Feature for Webcamsand MicrophonesWith the Real-Time Audio-Video feature, you can use the client machine's webcam or microphone in aremote desktop or published application. Real-Time Audio-Video is compatible with standardconferencing applications and browser-based video applications, and it supports standard webcams,audio USB devices, and analog audio input.

The default video resolution is 320 x 240. The default Real-Time Audio-Video settings work well with mostwebcam and audio applications.

For information about changing the Real-Time Audio-Video settings, see "Configuring Real-Time Audio-Video Group Policy Settings" in the Configuring Remote Desktop Features in Horizon 7 document.

When a remote desktop or published application is connected to the client machine's webcam ormicrophone, before the remote desktop or published application can use to the webcam or microphone,Chrome asks for permission the first time. If you allow the device to be used, Chrome does not ask forpermission again.

When a remote desktop is connected to the client machine's webcam or microphone, an icon for eachdevice appears at the top of the sidebar. A red question mark appears over the device icon in the sidebarto indicate the permission request. If you allow a device to be used, the red question mark disappears. Ifyou reject a permission request, the device icon disappears.

If Real-Time Audio-Video is being used in a remote desktop or published application session and youopen a connection to a second remote desktop or published application, and if a security warningappears (for example, if a valid certificate was not installed), ignoring the warning and continuing toconnect to the second remote desktop or published application causes Real-Time Audio-Video to stopworking in the first session.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 32

Page 33: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Select a Preferred Webcam or MicrophoneWith the Real-Time Audio-Video feature, if multiple webcams or microphones are connected to the localclient system, only one of the devices is used in the remote desktop or published application. To specifywhich webcam or microphone is preferred, you can configure Real-Time Audio-Video settings inHorizon Client.

If it is available, the preferred webcam or microphone is used in the remote desktop or publishedapplication. If the preferred webcam or microphone is not available, another webcam or microphone isused.

Prerequisites

n Verify that a USB webcam or USB microphone, or other type of microphone, is installed andoperational on the local client system.

n Connect to a server.

Procedure

1 Click the Settings toolbar button in the upper-right corner of the desktop and application selectorwindow and scroll down to the Real-Time Audio-Video settings.

2 From the Preferred microphone drop-down menu, select a preferred microphone.

3 From the Preferred webcam drop-down menu, select a preferred webcam.

The next time you start a remote desktop or published application, the preferred webcam or microphonethat you selected is redirected to the remote session.

Copying and Pasting Text and ImagesBy default, you can copy and paste plain text and HTML-format rich text from the client device to aremote desktop or published application.

You can also copy and paste plain text and HTML-format rich text from a remote desktop or publishedapplication to the client device if a Horizon administrator enables this feature.

A Horizon administrator can configure the copy and paste feature so that copy and paste operations areallowed only from the client device to a remote desktop or published application, or only from a remotedesktop or published application to the client device, or both, or neither.

When you copy and paste images and rich text, the following restrictions apply.

n If the clipboard source is a Google app, such as Google Docs, you can copy and paste images onlywhen the client device can access the Google website.

n If you copy an image and rich text (or plain text) together from the client device, and the destination isan application that supports only rich text, such as WordPad, the image is discarded and only the textis copied and pasted. If the destination application supports HTML/XML-format rich text, such asMicrosoft Word, this restriction does not apply.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 33

Page 34: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

n A Horizon administrator can use group policies to restrict clipboard formats during copy and pasteoperations. The clipboard format filter policies for Microsoft Office Chart and Smart Art data andMicrosoft Text Effects data is not supported. For information about clipboard format filter policies, seethe Configuring Remote Desktop Features in Horizon 7 document. Using Smart Policies to control thecopy and paste behavior in remote desktops is not supported.

You can copy a maximum of 1 MB of data from a remote desktop or published application to the clientdevice. Plain text that exceeds this limit is truncated. Rich text is converted to plain text.

The clipboard can accommodate a maximum of 1 MB of data for all types of copy and paste operations. Ifthe plain text and rich text data together use less than maximum clipboard size, the formatted text ispasted. Often the rich text cannot be truncated, so that if the text and formatting use more than themaximum clipboard size amount, the rich text is discarded, and plain text is pasted. If you are unable topaste all the formatted text you selected in one operation, you might need to copy and paste smalleramounts in each operation.

Share Access to Local Folders and Drives with ClientDrive RedirectionWith the client drive redirection feature, you can share folders or drives on the local client system withremote desktops and published applications.

Shared drives can include mapped drives and USB storage devices.

The client drive redirection feature has the following limitations.

n Using the Windows registry key settings ForcedByAdmin, default shares, and permissions toconfigure client drive redirection are not supported.

n The TCP and UDP side channels are not supported. If the agent machine is configured to use eitherof these side channels, you cannot use the client drive redirection feature.

n User Environment Manager policies are not supported.

n Network recovery is not supported. You cannot use client drive redirection after network reconnectionunless you disconnect the session and connect again.

n You can use the client drive redirection feature with only one remote session at a time. Multipleremote sessions are not supported.

n You cannot change properties for shared folders or files in the remote desktop.

Prerequisites

To share folders and drives with a remote desktop or published application, a Horizon administrator mustenable the client drive redirection feature. This task involves installing Horizon Agent 7.4 or later andenabling the agent Client Drive Redirection option. It can also include setting policies to control theclient drive redirection behavior. For more information, see the Configuring Remote Desktop Features inHorizon 7 document.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 34

Page 35: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Procedure

1 Click the Settings toolbar button in the upper-right corner of the desktop and application selectorwindow and turn on the Enable folder sharing option in the Settings window.

2 To select a specific folder or drive to share, click Select, click Add, browse to and select the folder ordrive, and click OK.

You can add multiple folders and drives, but you can select only one item at a time. You can remove afolder or drive by clicking the X next to its name in the Folder Sharing dialog box.

3 To save the settings, click OK.

The folder sharing settings apply to all remote desktops and published applications.

In a remote desktop, a network location appears for each folder and drive that you shared. For example, ifyou shared a folder named test1, the test1(Z:) network location might appear in the remote desktop.A device also appears for each shared folder and drive. The device name format is folder on Horizon,for example, test1 on Horizon.

In a published application, you can select File > Open or File > Save As, if applicable, and navigate tothe shared folder or drive.

SoundYou can play sound in remote desktops and published applications, but some limitations apply.

By default, sound playback is enabled for remote desktops and published applications, but a Horizonadministrator can set a policy to disable sound playback.

The following limitations apply to sound playback in remote desktops and published applications.

n To turn up the volume, use the sound control on the client system, not the sound control in the remotedesktop.

n Occasionally, the sound might go out of sync with the video.

n In conditions of heavy network traffic, or if the browser is performing many tasks, sound quality mightbe reduced.

Shortcut Key CombinationsSome key combinations cannot be sent to a remote desktop or published application, regardless of thelanguage that you use.

Chrome allows some key presses and key combinations to be sent to both the client system and thedestination system. For other keys and key combinations, the input is processed only locally and is notsent to the destination system.

The following keys and keyboard combinations often do not work in remote desktops.

n Ctrl+T

n Ctrl+W

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 35

Page 36: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

n Ctrl+N

n Command key

n Alt+Enter

n Ctrl+Alt+any_key

Important To input Ctrl+Alt+Del, use the Send Ctrl+Alt+Delete toolbar button at the top of thesidebar.

n Caps Lock+modifier_key (such as Alt or Shift)

n Function keys on a Chromebook

n Windows key combinations

If you enable the Windows key for remote desktops, the following Windows key combinations do work inremote desktops. To enable this key, click the Open Settings Window toolbar button in the sidebar andturn on Enable Windows Key for Desktops.

After you turn the Enable Windows Key for Desktops, you must press Ctrl+Search to simulate pressingthe Windows key.

These key combinations do not work for published applications. These key combinations do work forWindows Server 2008 R2, Windows Server 2012 R2, and Windows Server 2016 remote desktops andpublished desktops.

Some key combinations that work in remote desktops that have a Windows 8.x or Windows Server 2012R2 operating system do not work in remote desktops that have a Windows 7, Windows Server 2008 R2,or Windows 10 operating system.

Table 3‑4. Windows Key Shortcuts for Windows 10 Remote Desktops and Windows Server2016 Remote Desktops

Keys Action Limitations

Win Open or close Start.

Win+A Open Action center.

Win+E Open File Explorer.

Win+G Open game bar when a game is open.

Win+H Open the Share charm.

Win+I Open the Settings charm.

Win+K Open the Connection quick action.

Win+M Minimize all windows.

Win+R Open the Run dialog box.

Win+S Open Search.

Win+X Open the Quick Link menu.

Win+, (comma) Temporarily peek at the remote desktop.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 36

Page 37: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Table 3‑4. Windows Key Shortcuts for Windows 10 Remote Desktops and Windows Server2016 Remote Desktops (Continued)

Keys Action Limitations

Win+Shift+M Restore minimized windows on the remote desktop.

Win+Enter Open Narrator.

Table 3‑5. Windows Key Shortcuts for Windows 8.x and Windows Server 2012 R2 RemoteDesktops

Keys Action Limitations

Win+F1 Open Windows Help and Support.

Win Show or hide the Start window.

Win+B Set focus on the notification area.

Win+C Open the Charms panel.

Win+D Show and hide the remote desktop.

Win+E Open File Explorer.

Win+H Open the Share charm.

Win+I Open the Settings charm.

Win+K Open the Devices charm.

Win+M Minimize all windows.

Win+Q To search everywhere or within the open app, if the app supportsapp search, open the Search charm.

Win+R Open the Run dialog box.

Win+S To search Windows and the Web, open the Search charm.

Win+X Open the Quick Link menu.

Win+Z Show the commands available in the app.

Win+, (comma) Temporarily show the remote desktop, as long as you continuepressing the keys.

Does not work on Windows 2012R2 operating systems.

Win+Shift+M Restore minimized windows on the remote desktop.

Win+Home Minimize all but the active remote desktop window (restores allwindows when you press Win+Home a second time).

Win+Enter Open Narrator.

Table 3‑6. Windows Key Shortcuts for Windows 7 and Windows Server 2008 R2 RemoteDesktops

Keys Action Limitations

Win Open or close the Start menu.

Win+D Show and hide the remote desktop.

Win+M Minimize all windows.

Win+E Open the Computer folder.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 37

Page 38: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Table 3‑6. Windows Key Shortcuts for Windows 7 and Windows Server 2008 R2 RemoteDesktops (Continued)

Keys Action Limitations

Win+R Open the Run dialog box.

Win+Home Minimize all but the active remote desktop window.

Win+G Cycle through running remote desktop gadgets.

Win+U Open the Ease of Access Center.

InternationalizationThe Horizon Client user interface and documentation are available in English, Japanese, French,German, Simplified Chinese, Traditional Chinese, Korean, and Spanish. You can also input characters forthese languages.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 38

Page 39: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Troubleshooting Horizon Client 4You can solve most Horizon Client problems by restarting or resetting remote desktops or publishedapplications, or by reinstalling Horizon Client.

This chapter includes the following topics:

n Restart a Remote Desktop

n Reset a Remote Desktop or Published Applications

n Uninstall Horizon Client for Chrome

n Enable Log Collection

Restart a Remote DesktopIf the remote desktop operating system stops responding, you might need to restart a remote desktop.Restarting a remote desktop is similar to using the Windows operating system restart command. Theremote desktop operating system usually prompts you to save any unsaved data before it restarts.

You can restart a remote desktop only if a Horizon administrator has enabled the restart feature for theremote desktop.

For information about enabling the desktop restart feature, see the Setting Up Virtual Desktops in Horizon7 or Setting Up Published Desktops and Applications in Horizon 7 document.

Prerequisites

Obtain login credentials, such as an Active Directory user name and password, RSA SecurID user nameand password, or RADIUS authentication user name and password.

Procedure

u Click the Open Menu toolbar button next to the remote desktop name in the Running list in thesidebar and select Restart.

The operating system in the remote desktop restarts and Horizon Client disconnects and logs off from theremote desktop.

What to do next

Wait an appropriate amount of time for the system to restart before you attempt to reconnect to theremote desktop.

VMware, Inc. 39

Page 40: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

Reset a Remote Desktop or Published ApplicationsYou might need to reset a remote desktop if the desktop operating system stops responding andrestarting the remote desktop does not solve the problem. Resetting published applications quits all openapplications.

Resetting a remote desktop is the same as pressing the Reset button on a physical PC to force the PC torestart. Any files that are open on the remote desktop are closed and are not saved.

Resetting published applications quits the applications without saving any unsaved data. All openpublished applications are closed, even applications that come from different RDS server farms.

You can reset a remote desktop only if a Horizon administrator has enabled the reset feature for theremote desktop.

For information about enabling the desktop reset feature, see the Setting Up Virtual Desktops in Horizon7 or Setting Up Published Desktops and Applications in Horizon 7 document.

Procedure

u Use the Reset command.

Option Action

Reset published applications from theapplication selector window

From the desktop and application selector screen, before connecting to a remotedesktop or published application, to reset all running published applications, clickthe Settings toolbar button in the upper-right corner of the screen, and clickReset.

Reset a remote desktop from thesidebar

When connected to a remote desktop, click the Open Menu toolbar button next tothe desktop name in the Running list in the sidebar and select Reset.

Reset published applications from thesidebar

To reset all running applications, click the Open Settings Window toolbar buttonat the top of the sidebar, and click Reset.

When you reset a remote desktop, the operating system in the remote desktop restarts andHorizon Client disconnects and logs off from the remote desktop. When you reset published applications,the published applications quit.

What to do next

Wait an appropriate amount of time for system to restart before attempting to reconnect to the remotedesktop or published application.

Uninstall Horizon Client for ChromeTo uninstall the VMware Horizon Client for Chrome app, you remove it in the same way that you removeother Chromebook apps.

Procedure

1 Log in to the Chromebook.

2 Right-click the VMware Horizon Client app and select Uninstall.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 40

Page 41: n Chrome 4 - VMware...n Single sign-on is not supported. When you connect to a remote desktop or published application, you must enter the smart card PIN again inside the remote session

What to do next

To reinstall the VMware Horizon Client for Chrome app, see Install or Upgrade Horizon Client for Chrome.

Enable Log CollectionWhen you enable log collection, Horizon Client collects log information that can help VMwaretroubleshoot problems with Horizon Client.

You cannot enable log collection after you connect to a remote desktop or published application.

Prerequisites

Connect to a server.

Procedure

1 Click the Settings toolbar button in the upper-right corner of the desktop and application selectorwindow.

2 To enable log collection, turn on the Collect Log option in the Settings window.

To disable log collection, you can turn off the Collect Log option.

3 Browse to and select a folder in which to save the log file and click Save.

The default log filename is vmware-horizon-chromeclient-xxxx-xx-xx.log, where xxxx-xx-xx isthe year, month, and day. You can customize the log filename.

After you click Save, the path to the folder that you selected, and the log filename, appear under theCollection Log option in the Settings window. You can click this information to change the path orlog filename.

4 To close the Settings window, click Close.

Horizon Client collects and saves logging information continuously until you quit Horizon Client.

VMware Horizon Client for Chrome Installation and Setup Guide

VMware, Inc. 41