Microsoft Application Virtualization Version 4.5 Trial Guide
Trial Guide
Published: August 2009
Feedback: Send suggestions and comments about this document to appvdocs@microsoft.com. Please include the guide name and published date with your feedback.
The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication.
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT.
Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation.
Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.
Unless otherwise noted, the companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted in examples herein are fictitious. No association with any real company, organization, product, domain name, e-mail address, logo, person, place, or event is intended or should be inferred.
Ó 2009 Microsoft Corporation. All rights reserved.
Microsoft, Active Directory, ActiveX, Excel, SoftGrid, SQL Server, Windows, Windows PowerShell, and Windows Vista are trademarks of the Microsoft group of companies.
All other trademarks are property of their respective owners.
Important Notice 2
Introduction to the Trial Guide 5
Product Documentation 5
Trial System Requirements 7
Checklist of Tasks 9
Installing Microsoft System Center Application Virtualization Management Server 11
Installing Microsoft Application Virtualization Desktop Client 22
Testing the Default Application 26
Installing Microsoft Application Virtualization Sequencer 31
Sequencing Word Viewer 2003 36
Sequencing Silverlight for Internet Explorer 45
Microsoft Application Virtualization Streaming Server 47
Offline Deployment Using the Sequencer-Generated .Msi File 51
Microsoft Application Virtualization Client for Terminal Servers 54
Setting Up Application Virtualization for Secure Connections 55
Troubleshooting 62
Accessing the Microsoft Support Knowledge Base 64
Contacting Microsoft Training 64
This trial guide is designed to help you quickly set up and evaluate Microsoft® Application Virtualization (App-V) in a test environment. This guide provides details of the steps necessary to install Microsoft Application Virtualization server components, for both Microsoft System Center Application Virtualization Management Server and Microsoft System Center Application Virtualization Streaming Server. You will install Microsoft Application Virtualization Desktop Client, publish the shortcuts of sequenced applications, and then stream and run these virtual applications on App-V clients. You will learn to virtualize a select set of applications using the Microsoft Application Virtualization Sequencer. You will also configure clients to run applications in a standalone environment.
To help this process flow as smoothly as possible, we recommend that you read this guide carefully before installing the Microsoft App-V platform.
This guide was written for Microsoft Windows® system administrators. As an information technology (IT) professional, you should have sufficient knowledge and experience to accomplish the following tasks:
· Set up operating systems and install applications.
· Add computers to domains.
· Set up and work comfortably with Active Directory® Domain Services and Microsoft Domain Name System (DNS).
Comprehensive documentation for App-V is available on Microsoft TechNet in the App-V TechCenter at http://go.microsoft.com/fwlink/?LinkID=122939. The TechNet documentation includes the online Help for the App-V Sequencer, the App-V Client, and the App-V Server. It also includes the Planning and Deployment Guide and the Operations Guide.
Microsoft Application Virtualization enables you to deploy, update, and support applications as services in real time, on an as-needed basis. When you use App-V, you transform individual applications from locally installed products into centrally managed services. Applications become available everywhere they need to be—no computer pre-configuration or changes to operating system settings are required. Microsoft Application Virtualization consists of the following components.
The App-V Management Server delivers sequenced applications on-demand to the App-V Desktop Client and the Terminal Services Client. The App-V Management Server uses Microsoft SQL Server for its data store, and one or more App-V servers can share a single SQL data store. The App-V Server authenticates requests and provides the security, metering, monitoring, and data gathering that you need. The server uses Active Directory and supporting tools to manage users and applications.
The App-V System also includes the App-V Management Console and Management Web Service. Administrators use the App-V Management Console (a Microsoft Management Console, or MMC, snap-in) to configure App-V Management Servers. Using the App-V Management Console, administrators can add and remove applications, change File Type Associations (FTAs), and assign access permissions and licenses to users and groups. The App-V Management Web Service is the communication conduit between the App-V Management Console and the SQL data store. These components can all be installed on a single server computer, or on one or more other computers depending on the required system architecture.
The App-V Desktop Client automatically sets up and manages virtual environments for App-V sequenced applications, publishes the applications to the user's desktop, and manages connections to the App-V server. The App-V Client stores user-specific virtual application settings in each user's profile—for example, registry and file changes.
The App-V Terminal Services Client is used on a Terminal Server and performs the same functions as the Desktop Client.
The App-V Sequencer is a wizard-based tool that administrators use to create App-V sequenced applications. The Sequencer produces the application “package,” which consists of several files. These files include a sequenced application (.sft) file, one or more Open Software Description (.osd) ”link” files, one or more icon (.ico) files, a manifest xml file that can be used to distribute sequenced applications with electronic software delivery (ESD) systems, and a project (.sprj) file. Optionally the Sequencer can generate a Windows Installer file (.msi) that can be deployed to clients configured for standalone operation. The .sft, .osd, and .ico files are stored in a shared content folder on the Management Server and are used by the App-V client to access and run sequenced applications.
This server has streaming capabilities, including active/package upgrade without the Active Directory or SQL Server requirements. However, it does not have a publishing service, or licensing or metering capabilities. The publishing service of the App-V Management Server is used in conjunction with the App-V Streaming Server, so the Management Server configures the application but the Streaming Server delivers it.
For this evaluation, one computer will run Microsoft Internet Information Services (IIS), the App-V Management Web Service, the App-V Management Console, Microsoft SQL Server and the App-V Management Server. A second computer will run the App-V Desktop Client. You will need to set up a third computer as a Windows domain controller with Windows DNS. You will also need an additional computer for testing the App-V Sequencer. Optionally, you will need additional separate computers if you want to evaluate the App-V Terminal Services Client and the App-V Streaming Server. All of the computers must be members of a common domain (Figure 1). You can use virtual machines on a single physical computer that meets the system requirements of this trial.
Figure 1. Application Virtualization trial in an isolated network
In this trial, it is important that you set up Microsoft Application Virtualization in a test lab, completely separate from your production network. The purpose of this evaluation is for you to acquire basic experience with the App-V platform. You can address any questions relating to integration into your production environment, such as security concerns and enterprise-level design, later. Also, only basic platform functionality will be covered in this guide, to simplify the procedures and focus on proof of concept.
The following section lists the computer systems used for this trial evaluation.
· Windows Server 2008 with Active Directory Domain Services and Microsoft DNS
· Windows Server 2008 (32-bit or 64-bit)
· IIS 7.0
· Microsoft .NET Framework 2.0 ...
rambo305