You can use the Google Admin console to configure Connection Sever settings on enrolled Chromebook devices.

You can configure a list of Connection Server instances, a default Connection Server instance, and monitor settings.

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

When you configure monitor settings, you can enable or disable the multiple-monitor and High Resolution Mode features for specific Connection Server instances. If you disable these features, users cannot enable the Use Multi Monitors if there are two monitors and High Resolution Mode settings in the Settings window in Horizon Client.

You configure the Connection Server settings in a JSON configuration file. A Chrome administrator must use the Google Admin console to upload the JSON configuration file for the Horizon Client app. For detailed information about using the Google Admin console, see the G Suite Administrator Help.

For example, the following JSON configuration file specifies a list of servers. The server property specifies the IP address or host name of the server, the username and domain properties specify the name and domain of a user that is entitled to use the server, and the description property specifies a description 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",
          "username": "User4",
          "default": false,
          "domain": "TestDomain4"
        }]}
    }
  }
}

The following example shows how to use the default property to specify a default server. Valid values are 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"
        }]}
    }
  }
}

The following example shows how to use the enableHighResolution and enableMultiMonitor properties to enable the High Resolution Mode and multiple-monitor features. Valid values are true and false.

{
  "broker_list": {
    "Value": {
      "settings": {
        "server-list": [{
          "server": "123.456.1.1",
          "default": false,
          "description": "View Server 0",
          "username": "User0",
          "desktopId": "windows2016",
          "domain": "TestDomain0",
          "settings": {
            "enableHighResolution": true,
            "enableMultiMonitor": true
          }
      }]}
    }
  }
}