To enhance the effectiveness of View in your organization, you can use several interfaces to integrate View with external applications or to create administration scripts that you can run from the command line or in batch mode.

Integrating with Other VMware Horizon Components

VMware Workspace

You can integrate Workspace with View to provide the following benefits to IT managers and end users:

  • End users have on-demand access to remote desktops and applications through the same user portal on the Web that they use to access SaaS, Web, and Windows applications, with the same single sign-on convenience.

  • End users can access the Workspace user portal on the Web from inside a remote desktop for applications they need.

  • If you also use HTML Access, end users can open a remote desktop inside a browser, without having to install any client application on the client system or device.

  • IT managers can use the Workspace Administrator Web interface to monitor user and group entitlements to remote desktops.

VMware Mirage

You can use Mirage to deploy and update applications on dedicated full-clone remote desktops without overwriting user-installed applications or data.

Mirage provides a better offline virtual desktop solution than the Local Mode feature that was previously included with View. Mirage includes the following security and management features for offline desktops:

  • Encrypts the locally installed virtual machine and prevents a user from modifying virtual machine settings that affect the integrity of the secure container.

  • Provides policies, including expiration, available in VMware Fusion™ Professional and VMware® Player Plus™, that are comparable to the polices provided with the previous Local Mode feature. Fusion Pro and Player Plus are included with Mirage.

  • Eliminates the need for users to check in or check out their desktops to receive updates.

  • Enables administrators to utilize the Mirage layering capability, backup features, and file portal.

Horizon vCenter Orchestrator plug-in

The Horizon vCenter Orchestrator plug-in allows interaction between vCenter Orchestrator and VMware Horizon (with View). You can use this plug-in to expand the settings and methods for provisioning remote desktops and applications.

The plug-in contains a set of standard workflows that enable automation, self-service by request and approval, and scalable delegated administration across multi-tenant or highly distributed environments. You can also use these pre-defined workflows to create custom workflows.

Integrating with Popular Video Conferencing Software

Flash URL Redirection

Streaming Flash content directly from Adobe Media Server to client endpoints lowers the load on the datacenter ESXi host, removes the extra routing through the datacenter, and reduces the bandwidth required to simultaneously stream live video events to multiple client endpoints.

The Flash URL redirection feature uses a JavaScript that is embedded inside a Web page by the Web page administrator. Whenever a virtual desktop user clicks on the designated URL link from within a Web page, the JavaScript intercepts and redirects the ShockWave File (SWF) from the virtual desktop session to the client endpoint. The endpoint then opens a local VMware Flash Projector outside of the virtual desktop session and plays the media stream locally.

Note:

With Flash URL Redirection, the multicast or unicast stream is redirected to client devices that might be outside your organization's firewall. Your clients must have access to the Adobe Web server that hosts the ShockWave Flash (SWF) file that initiates the multicast or unicast streaming. If needed, configure your firewall to open the appropriate ports to allow client devices to access this server.

This feature is available only on some types of clients. To find out whether this feature is supported on a particular type of client, see the feature support matrix included in the "Using VMware Horizon Client" document for the specific type of desktop or mobile client device. Go to https://www.vmware.com/support/viewclients/doc/viewclients_pubs.html.

Microsoft Lync

You can use a Microsoft Lync 2013 client on remote desktops to participate in Unified Communications (UC) VoIP (voice over IP) and video chat calls with Lync certified USB audio and video devices. A dedicated IP phone is no longer required.

This architecture requires the installation of a Microsoft Lync 2013 client on the remote desktop and a Microsoft Lync VDI plug-in on the Windows 7 or 8 client endpoint. Customers can use the Microsoft Lync 2013 client for presence, instant messaging, Web conferencing, and Microsoft Office functionality.

Whenever a Lync VoIP or video chat call occurs, the Lync VDI plug-in offloads all the media processing from the datacenter server to the client endpoint, and encodes all media into Lync-optimized audio and video codecs. This optimized architecture is highly scalable, results in lower network bandwidth used, and provides point-to-point media delivery with support for high-quality real-time VoIP and video. For more information, see the End User Computing Blog entry at http://blogs.vmware.com/euc/2013/06/the-abcs-of-deploying-vmware-horizon-view-5-2-with-microsoft-lync-2013.html.

Note:

Recording audio is not yet supported. This integration is supported only with the PCoIP display protocol.

Integrating View with Business Intelligence Software

You can configure View Connection Server to record events to a Microsoft SQL Server or Oracle database.

  • End-user actions such as logging in and starting a desktop session.

  • Administrator actions such as adding entitlements and creating desktop pools.

  • Alerts that report system failures and errors.

  • Statistical sampling such as recording the maximum number of users over a 24-hour period.

You can use business intelligence reporting engines such as Crystal Reports, IBM Cognos, MicroStrategy 9, and Oracle Enterprise Performance Management System to access and analyze the event database.

For more information, see the View Integration document.

You can alternatively generate View events in Syslog format so that the event data can be accessible to analytics software. If you enable file-based logging of events, events are accumulated in a local log file. If you specify a file share, the log files are moved to that share. For more information, see the View Installation document.

Using View PowerCLI to Create Administration Scripts

Windows PowerShell is a command-line and scripting environment that is designed for Microsoft Windows. PowerShell uses the .NET object model and provides administrators with management and automation capabilities. As with any other console environment, you work with PowerShell by running commands, which are called cmdlets in PowerShell.

The View PowerCLI provides an easy-to-use PowerShell interface to View. You can use the View PowerCLI cmdlets to perform various administration tasks on View components.

  • Create and update desktop pools.

  • Configure multiple network labels to greatly expand the number of IP addresses assigned to virtual machines in a pool.

  • Add datacenter resources to a full virtual machine or linked-clone pool.

  • Perform rebalance, refresh, or recompose operations on linked-clone desktops.

  • Sample the usage of specific desktops or desktop pools over time.

  • Query the event database.

  • Query the state of services.

You can use the cmdlets in conjunction with the vSphere PowerCLI cmdlets, which provide an administrative interface to the VMware vSphere product.

For more information, see the View Integration document.

Modifying LDAP Configuration Data in View

When you use View Administrator to modify the configuration of View, the appropriate LDAP data in the repository is updated. View Connection Server stores its configuration information in an LDAP compatible repository. For example, if you add a desktop pool, View Connection Server stores information about users, user groups, and entitlements in LDAP.

You can use VMware and Microsoft command-line tools to export and import LDAP configuration data in LDAP Data Interchange Format (LDIF) files from and into View. These commands are for advanced administrators who want to use scripts to update configuration data without using View Administrator or View PowerCLI.

You can use LDIF files to perform a number of tasks.

  • Transfer configuration data between View Connection Server instances.

  • Define a large number of View objects, such as desktop pools, and add these to your View Connection Server instances without using View Administrator or View PowerCLI.

  • Back up a configuration so that you can restore the state of a View Connection Server instance.

For more information, see the View Integration document.

Using SCOM to Monitor View Components

You can use Microsoft System Center Operations Manager (SCOM) to monitor the state and performance of View components, including View Connection Server instances and security servers and the services running on these hosts.

For more information, see the View Integration document.

Using the vdmadmin Command

You can use the vdmadmin command line interface to perform a variety of administration tasks on a View Connection Server instance. You can use vdmadmin to perform administration tasks that are not possible from within the View Administrator user interface or that need to run automatically from scripts.

For more information, see the View Administration document.