You are on page 1of 71

App-V 5.

0 Infrastructure:
Installation, Administration and
Troubleshooting
Student Lab Manual

© 2013 Microsoft Corporation
Microsoft Confidential

Conditions and Terms of Use
Microsoft Confidential - For Internal Use Only
This training package is proprietary and confidential, and is intended only for uses described in the training
materials. Content and software is provided to you under a Non-Disclosure Agreement and cannot be
distributed. Copying or disclosing all or any portion of the content and/or software included in such packages is
strictly prohibited.
The contents of this package are for informational and training purposes only and are provided "as is" without
warranty of any kind, whether express or implied, including but not limited to the implied warranties of
merchantability, fitness for a particular purpose, and non-infringement.
Training package content, including URLs and other Internet Web site references, is subject to change without
notice. Because Microsoft must respond to changing market conditions, the content 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. Unless otherwise noted, the companies, organizations, products, domain
names, e-mail addresses, logos, people, places, and events depicted herein are fictitious, and no association
with any real company, organization, product, domain name, e-mail address, logo, person, place, or event is
intended or should be inferred.
© 2013 Microsoft Corporation. All rights reserved.

© 2013 Microsoft Corporation
Microsoft Confidential

Copyright and Trademarks
© 2013 Microsoft Corporation. All rights reserved.
Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights
covering subject matter in this document. Except as expressly provided in 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.
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.
For more information, see Use of Microsoft Copyrighted Content at
http://www.microsoft.com/about/legal/permissions/
Microsoft®, Internet Explorer®, and Windows® are either registered trademarks or trademarks of Microsoft
Corporation in the United States and/or other countries. Other Microsoft products mentioned herein may be
either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
All other trademarks are property of their respective owners.

© 2013 Microsoft Corporation
Microsoft Confidential

.

........................................................................................................................................................................................................................................ 9 EXERCISE 1: PERFORM THE FOLLOWING STEPS ON APPVDC ....................................................................30 EXERCISE 5: PERFORM THE FOLLOWING STEPS ON APPVCLIENT ...................11 LAB 2: SET UP THE CONTENT STORE ...............24 EXERCISE 3: PERFORM THE FOLLOWING STEPS ON APPVCLIENT ........................................ 35 EXERCISE 1: PERFORM THE FOLLOWING STEPS ON APPVSEQUENCER ........................................................................................................................................................................................................................................................................<Module Title Placeholder> 5 Contents LAB SETUP ................ 43 EXERCISE 1: PERFORM THE FOLLOWING STEPS ON APPVDC .................................................................................................................................................................................................25 LAB 6: SHARED CONTENT STORE .................44 EXERCISE 2: PERFORM THE FOLLOWING STEPS ON APPVSERVER ..............28 EXERCISE 3: PERFORM THE FOLLOWING STEPS ON APPVCLIENT ..... 32 EXERCISE 1: PERFORM THE FOLLOWING STEPS ON APPVSEQUENCER .................................................14 LAB 3: INSTALL THE CLIENT ...........................19 EXERCISE 2: PERFORM THE FOLLOWING STEPS ON APPVCLIENT ..................................................................................................................................................................................................................................................................................... 26 EXERCISE 1: PERFORM THE FOLLOWING STEPS ON APPVCLIENT .............................................. 38 EXERCISE 1: PERFORM THE FOLLOWING STEPS ON APPVSEQUENCER .............................23 EXERCISE 2: PERFORM THE FOLLOWING STEPS ON APPVSERVER ................................................................................................................................................................................................................................................................................. 16 EXERCISE 1: PERFORM THE FOLLOWING STEPS ON APPVCLIENT .........................................................................................................33 LAB 8: INSTALL THE SEQUENCER ................................................................................................. 18 EXERCISE 1: PERFORM THE FOLLOWING STEPS ON APPVDC .....37 LAB 9: SEQUENCE A BASIC PACKAGE .......36 EXERCISE 2: PERFORM THE FOLLOWING STEPS ON THE HOST COMPUTER ....................................................... 22 EXERCISE 1: PERFORM THE FOLLOWING STEPS ON APPVDC ...................................... 7 LAB 1: DEPLOY THE MANAGEMENT SERVER .......................................21 LAB 5: DEPLOY TWO TEST PACKAGES .................................................................................10 EXERCISE 2: PERFORM THE FOLLOWING STEPS ON APPVSERVER .....................................................29 EXERCISE 4: PERFORM THE FOLLOWING STEPS ON APPVSERVER .................................................45 EXERCISE 3: PERFORM THE FOLLOWING STEPS ON APPVCLIENT ...................................................................17 LAB 4: CONFIGURE THE CLIENT AND USE THE GPO TEMPLATE ...............................39 LAB 10: DEPLOY YOUR BASIC PACKAGE ................................. 13 EXERCISE 1: PERFORM THE FOLLOWING STEPS ON APPVSERVER .................................................................................................................................................................................................................................46 © 2013 Microsoft Corporation Microsoft Confidential .............................31 LAB 7: CONFIGURE THE SEQUENCING MACHINE ...................................................................................27 EXERCISE 2: PERFORM THE FOLLOWING STEPS ON APPVDC ...........................................................................................................................................................................................

......62 EXERCISE 2: PERFORM THE FOLLOWING STEPS ON APPVDC ........................................................................................................52 EXERCISE 2: PERFORM THE FOLLOWING STEPS ON APPVSERVER ........... 61 EXERCISE 1: PERFORM THE FOLLOWING STEPS ON APPVSERVER .53 EXERCISE 3: PERFORM THE FOLLOWING STEPS ON APPVCLIENT ..................68 LAB 15: END-TO-ND DELIVERY................................................................................ 70 EXERCISE 1: PERFORM THE FOLLOWING STEPS ON??? ................63 EXERCISE 3: PERFORM THE FOLLOWING STEPS ON APPVCLIENT ................................................58 EXERCISE 3: PERFORM THE FOLLOWING STEPS ON APPVSERVER ...........................................................................................60 LAB 14: REPORTING SERVER....................................................................................................................................................................66 EXERCISE 5: PERFORM THE FOLLOWING STEPS ON APPVCLIENT ........ 47 EXERCISE 1: PERFORM THE FOLLOWING STEPS ON APPVSEQUENCER ..................................................................................................................71 © 2013 Microsoft Corporation Microsoft Confidential ......................................................................................................................................................................................................................... 56 EXERCISE 1: PERFORM THE FOLLOWING STEPS ON APPVCLIENT ........................................................................................................................................................................................................................... 51 EXERCISE 1: PERFORM THE FOLLOWING STEPS ON APPVDC ......................................................................................................................<Module Title Placeholder> 6 LAB 11: SEQUENCE A PLUGIN ....................................................................................................57 EXERCISE 2: PERFORM THE FOLLOWING STEPS ON APPVDC ................................................59 EXERCISE 4: PERFORM THE FOLLOWING STEPS ON APPVCLIENT ..........64 EXERCISE 4: PERFORM THE FOLLOWING STEPS ON APPVSERVER .........................................................................48 LAB 12: AUTOMATE THE MANAGEMENT SERVER .........................................................................................................................................................55 LAB 13: USE CONNECTION GROUPS ....................................

You will copy files between APPVDC and the other VMs.4 The system called APPVDC has been configured with a file share called \\appvdc\Labfiles.168.168.100. which is a feature that allows you to run multiple virtual computers on the same physical hardware.2  APPVCLIENT: Windows 7—192.100. each of which contains a separate virtual machine (VM) running Windows Server 2008 R2 and Windows 7.168. Lab Computers The lab uses four computers as VMs:  APPVDC: 2008 R2—DC. you will switch between different windows. © 2013 Microsoft Corporation Microsoft Confidential 7 . you need to review the following: Hyper-V This lab makes use of Microsoft Windows Server 2008 R2 SP1 Hyper-V.100. DNS—192.100.168.3  APPVSEQUENCER: Windows 7—192. During the lab.1  APPVSERVER: 2008 R2—SQL2008r2—192.<Module Title Placeholder> Lab Setup To complete each lab module. The other VMs should be configured with an L drive that is already mapped.

click Connect. b. Password: appv. simply select it and from within the action pane of the MMC and click Start. and then you need to log on to the computers. You can now start with the exercises in this lab manual. Notes: Left margin icons and labels call attention to key information as described below: Label Description General Note Note: This is an informational note. simply click Snapshot in the Action pane  To revert to a prior Snapshot simply select the Snapshot and click Apply in the Action pane Enjoy the lab. Alternatively. you will see the four VMs used in this lab. double-click the shortcut Hyper-V Manager or navigate to Start > Administrative Tools > Hyper-V Manager. c. To log on to a computer in a VM 1. © 2013 Microsoft Corporation Microsoft Confidential . 3. When the logon dialog field has appeared. Once the machine has been started. Inside the Hyper-V MMC. Work with Snapshots The exercises in this lab will make use of the Snapshot feature of Hyper-V. 2. VM Note These notes identify the VM where the following lab steps are to be performed on. To start any of the machines. Lab Step Note Provides information relating to a particular step. Click OK. User name: appv\appv.<Module Title Placeholder> 8 Before You Begin Before you can do any of the lab modules.  To create a snapshot. open the Action menu and click Ctrl+Alt+Del 2. Snapshots are designed to allow administrators the flexibility of saving VMs in a particular state or configuration. log on to the computer. Type the following information: a. In each exercise you only have to start the VMs that are needed. To start any VM 1. On the desktop. you need to start the VMs. Press Ctrl+Alt+End (instead of Ctrl+Alt+Delete) to open the logon dialog field.

This exercise steps through the process of setting up a single server with all three roles. publishing. and optionally reporting of an organizations virtualized applications. you will be able to:  Install and configure the App-V Management Server and Publishing Server Prerequisites Ensure that you can log on to the VMs. Estimated Time to Complete this Lab 30 Minutes For More Information Scenario The Application Virtualization server in this exercise contains three different roles. In production deployments these roles can be split amongst three or more servers. you will install and configure:  App-V Management Server  Publishing Server  Reporting Server Objectives After completing this lab. The AppV server is the basis for managing.<Module Title Placeholder> 9 Lab 1: Deploy the Management Server Introduction During this lab. VMNote: This lab exercise uses the following computers: APPVDC and APPVSERVER © 2013 Microsoft Corporation Microsoft Confidential .

Click the + sign next to the appv. Task 1: Logon 1. Click Check Names. Username: appv\appv. Service Accounts or Groups window. 15. through it’s member(s) whom can manage App-V in the environment. On the AppV Admins Properties window.int domain name. 8. Computers. 2. 11. click OK. 10. Click Start > Administrative Tools > Active Directory > Users and Computers.. you will be able to: Install and configure the necessary server components for use in future labs. Prerequisites Scenario This exercise steps through the process of creating the domain group that determines. Click New > Group. 13. Click OK. Click New Object > Group. On the AppV Admins Properties window. Right-click the Users container. On the Multiple Names Found window. Task 2: Create a Group for Use as the App-V Administrators 1. click the Members tab. Contact. Computers. 5. 2. Contact.<Module Title Placeholder> 10 Exercise 1: Perform the Following Steps on APPVDC Objectives After completing this lab. 12. 6. On the right pane of the Active Directory Users and Computers Management console. © 2013 Microsoft Corporation Microsoft Confidential . On the Select Users. 3. 14. Click Add. Click and select Users. 4. right-click the AppV Admins group and select Properties. In the Select Users. Service Accounts or Groups window. ensure that the user account appv is selected and click OK. click OK. 9. type appv in Enter the object names to select field. Password: appv. type AppV Admins in the Group Name field. 7.

Select Accept default Management Database options and click Next.<Module Title Placeholder> 11 Exercise 2: Perform the Following Steps on APPVSERVER Objectives After completing this lab. Select Accept Create New Management Server DB and click Next. Accept default Management service and Website name. 4. Enter 8181 in the Port binding field. 2. 5. Username: appv\appv. you will be able to: Install the server components Prerequisites Scenario Task 1: Logon 1. 3. 2.exe as Administrator. click Yes. Password: appv. Select Management Server. 7. 6. Enter appv\AppV Admins in the Specify the active directory group or account that is authorized to manage App-V field. 3. Task 4: Publishing Server Configuration 1. Click Install. Click Next. Open the L:\Lab 1\Server folder. © 2013 Microsoft Corporation Microsoft Confidential . Management Server DB and Publishing Server. Enter the default Website name. In User Account Control prompt. 3. Click Next. Select Accept Microsoft Update choice and click Next. Select Accept License Terms and click Next. launch appv_server_setup. Task 2: Launch Setup to Install App-V Server Features on this Server 1. 8. and click Next Accept default installation location and then click Next. Task 3: Management Server Configuration 1. Enter 8080 in the Port binding field. 2. 4. 2.

<Module Title Placeholder> Task 5: Ready for Installation 1. Click OK. 3. Close Internet Explorer. 4. type http://appvserver:8080/console. 2. Modify the value of PUBLISHING_MGT_SERVER_REFRESH_INTERVAL from 600 to 10. Click Start > Run and type regedit. Reboot APPVSERVER. Click Servers. 4. Click Close when finished.html. Click Administrators and verify if APPV AppV Admins group is listed. Click Yes at UAC Prompt. Close regedit. 2. Open Internet Explorer. 3. Navigate to HKLM\SOFTWARE\Microsoft\APPV\Server\PublishingService. in the address bar. © 2013 Microsoft Corporation Microsoft Confidential 12 . 5. 6. Click Install. Task 7: Modify Default Publishing Refresh Interval 1. verify APPV\APPVSERVER is a registered Publishing Server. Task 6: Check Web Console 1. 2.

© 2013 Microsoft Corporation Microsoft Confidential 13 . you will set up a content store for both HTTP and SMB streaming.<Module Title Placeholder> Lab 2: Set Up the Content Store Introduction During this lab. Objectives After completing this lab. you will be able to:  Set up a content store for streaming over HTTP and SMB Prerequisites Complete Lab 1. VMNote: This lab exercise uses the following computers: APPVDC and APPVSERVER. Estimated Time to Complete this Lab For More Information Scenario Virtualized applications are delivered to the client systems from the server using either SMB or HTTP or a combination of both. This exercise covers the steps necessary to properly configure the content store for both types of distribution.

Open the C drive. 4. Create a folder named ContentStore. Select the Sharing tab and click Share. Expand Sites. Enter domain users and click Add. Password: appv. 7. Username: appv\appv. Enter Network Service and click Add. either through SMB share or through an IIS virtual directory. 8. 5. 3. Launch Windows Explorer. > Done > Close. 2. 2. Click Start > Administrative Tools and select Internet Information Services (IIS) Manager. Right-click this folder and select Properties. 10. Expand APPVSERVER (APPV\appv). Click Share. Task 2: Create Content Folder and Share 1. click Add and set the permission level to Read/Write. 9. Task 1: Log on to APPVSERVER Log on to APPSERVER using the following credentials: 1. you will be able to: Understand the configuration necessary to enable App-V clients to successfully retrieve virtual applications from the App-V server Prerequisites Previous Lab Scenario App-V allows for two types of application distribution. 2. Enter AppV Admins. 6. 3.<Module Title Placeholder> 14 Exercise 1: Perform the Following Steps on APPVSERVER Objectives After completing this lab. Enter IIS_IUSRS and click Add. © 2013 Microsoft Corporation Microsoft Confidential . Task 3: Create IIS Virtual Directory 1.

under the IIS section. © 2013 Microsoft Corporation Microsoft Confidential . type . Enter c:\ContentStore for Physical path. double-click MIME Types. On the center pane. 16.<Module Title Placeholder> 15 4. On the left-hand pane.appv. Enter ContentStore for Alias. under the IIS section. 14. 8. 15. click Add. On the left-hand pane. 10. 6. double-click Directory Browsing in the Actions pane and click Enable. double-click Authentication. right-click Windows Authentication and select Enable. 11. In the MIME type field. In the Add MIME Type window under the File name extension field. 5. click and select APPVSERVER. 9. click and select the Default Website. under the IIS section. On the center pane. On the center pane. On the right-hand pane. Click OK. 13. type application/App-V. Verify if the directory listing is displayed. Right-click Default Website and select Add Virtual Directory. 12. 7. Open Internet Explorer and navigate to http://appvserver/contentstore.

Estimated Time to Complete this Lab 15 Minutes For More Information Scenario To fully realize the potential of virtualized applications the App-V client must be installed.<Module Title Placeholder> Lab 3: Install the Client Introduction During this lab. you will be able to:  Install the App-V Client Prerequisites Complete the previous labs. Objectives After completing this lab. The App-V client is a set of filter drivers and Windows service that manages all aspects of the application virtualization platform. you will install the App-V client. © 2013 Microsoft Corporation Microsoft Confidential 16 . VMNote: This lab exercise uses the following computer: APPVDC and APPVCLIENT.

3. 9. Select I don't want to use Microsoft Update and click Next. Click Install. Log off APPVCLIENT. 7. 13. you will be able to: Install the client for use with virtual Applications Prerequisites Prior labs Scenario Task 1: Install the client 1. Click Yes on the User Account Control dialog box. 8. Password: appv. 4. Leave the default value for Customer Experience Improvement Program and click Install. Open the Lab 3\Client folder. Log on to APPVCLIENT using the following credentials: a. b. Launch appv_client_setup. 12. 2. Close Windows Explorer. Username: APPV\APPV. 5. 11. Select Accept License terms and click Next. 10. Once Setup has completed successfully.exe. © 2013 Microsoft Corporation Microsoft Confidential . 6. click Close. Open the L drive. Launch Windows Explorer.<Module Title Placeholder> 17 Exercise 1: Perform the Following Steps on APPVCLIENT Objectives After completing this lab.

<Module Title Placeholder> 18 Lab 4: Configure the Client and use the GPO Template Introduction During this lab. © 2013 Microsoft Corporation Microsoft Confidential . You will also confirm the settings applied correctly to the client system. Estimated Time to Complete this Lab 30 Minutes For More Information Scenario Centrally managed App-V client configuration is accomplished through the use of Group Policy. you will be able to:  Configure the App-V Client Prerequisites Complete the previous lab. you will learn how to configure the App-V client settings using Group Policy. Objectives After completing this lab. VMNote: This lab exercise uses the following computer: APPVDC and APPVCLIENT.

Select Accept the License Agreement and click Next. and click OK. click Start > Administrative Tools. Expand Forest: appv. © 2013 Microsoft Corporation Microsoft Confidential . type App-V Client configuration in the Name field. 6. Right-click App-V Client configuration and select Edit. 10. Task 2: Configure Client Settings 1. Select Accept default install location and click Next. In the New GPO window. 7. Select Accept default Product Features and click Install. Close Windows Explorer. 2. Click Finish. 4. 6.int.<Module Title Placeholder> 19 Exercise 1: Perform the Following Steps on APPVDC Objectives After completing this lab.int > Domains > appv. Click Next on the Welcome screen. Launch Windows Explorer. 2. Right-click appv. Password: appv. 5.msi 5. 9. 8. Launch the Group Policy Management console.int and select Create a GPO in this domain. Launch MDOPADMTemplate. Under Computer Configuration. expand Policies > Administrative Templates > System > App-V and select Publishing. Username: APPV\appv. Open the L:\Lab 4 folder. Log on to APPVDC using the following credentials: a. 4. you will be able to: Understand the management of the client’s configuration Prerequisites Previous exercises Scenario Task 1: Install the Template 1. b. 3. 3. and Link it here….

Accept True for User Publishing Refresh. 8. Select Hour for User Publishing Refresh Interval Unit. 16. 9. Accept 1 for User Publishing Refresh Interval. 15. 11. Click OK. 20. 18. Accept the default Publishing Server Display Name. 17. Enter http://appvserver:8181 for the Publishing Server URL. 12.<Module Title Placeholder> 7. Select True for Global Publishing Refresh On Logon. Accept True for User Publishing Refresh On Logon. © 2013 Microsoft Corporation Microsoft Confidential 20 . Enter 1 for Global Publishing Refresh Interval. Select Hour for Global Publishing Refresh Interval Unit. Double-click Publishing Server 1 Settings. 19. 14. Close Group Policy console. Select True for Global Publishing Refresh. 10. Select Enabled. 13.

Log on to APPVCLIENT as appv\appv. 3. 11. Note: The configuration displayed after typing the Get-AppVPublishingServer cmdlet. Type A and press Enter. 7. Click Start. On the User Account Control window. In the Search programs and files field. 6. In the command prompt window. If prompted to log off. Type Get-AppVPublishingServer and press Enter. 12.exe and select Run as Administrator. 16. 2. In the command prompt window. 5. 14. type set-executionpolicy allsigned and press Enter. Type Import-Module AppVClient and press Enter. In the PowerShell window. Launch Windows PowerShell as Administrator. type N and press Enter. 4. type gpupdate /force. 15. 8. click Start > Accessories > Windows Powershell (Pin it to the Taskbar for use in later labs). Right-click cmd. Type Y and press Enter. click Yes. type cmd. Log off APPVCLIENT. Click Yes on the User Account Control dialog box. 10. you will be able to: Confirm the settings configured in the group policy object were received and applied by the App-V client Prerequisites All previous exercises Scenario Task 1: Confirm Settings Applied 1. 9. 13. should be exactly as configured in the ADMX template from earlier in the lab. © 2013 Microsoft Corporation Microsoft Confidential . type exit and press Enter.<Module Title Placeholder> 21 Exercise 2: Perform the Following Steps on APPVCLIENT Objectives After completing this lab.

APPVSERVER and APPVCLIENT. Objectives After completing this lab. © 2013 Microsoft Corporation Microsoft Confidential . Estimated Time to Complete this Lab 30 Minutes For More Information Scenario As part of the virtualized application lifecycle it is necessary to know the proper steps to import. You must have a fully-configured App-V server and an App-V client configured to refresh against the App-V server. VMNote: This lab exercise uses the following computer: APPVDC. You will then deploy a pre-sequenced test package to your client using only PowerShell.<Module Title Placeholder> 22 Lab 5: Deploy Two Test Packages Introduction During this lab. you will be able to:  Import and deploy the provided packages to your client using HTTP streaming and PowerShell Prerequisites All previous labs must be complete. you will first deploy a pre-sequenced test package to your client and configure it to stream over HTTP. publish and ultimately retire a package.

7. Computers. Click OK. 4. Right-click Users and select New > Group. Username: appv\appv. Click OK on the XML Notepad 2007 window. On the Select Users. or Groups window. type appv. Right-click the group XML Notepad 2007. select appv and click OK. Service Accounts. Log in to APPVDC with: a. b. 6. Click Add. type XML Notepad 2007. © 2013 Microsoft Corporation Microsoft Confidential . Click Check Names. Password: appv. Click Members tab. 5. and click Properties. In the Group Name field. 8. Contacts. 2. This group is then populated with members who will have access to this particular virtual application. 9. 12. In the Enter the object names to select field. 11. then click OK. 3. you will be able to: Create the necessary domain groups for successful publishing of virtual applications Prerequisites All previous exercises Scenario Virtual applications are published to either domain groups of users or machines or a combination of both. Task 1: Create AD Group 1. 10.<Module Title Placeholder> 23 Exercise 1: Perform the Following Steps on APPVDC Objectives After completing this lab. Generally speaking and according to industry best practice a domain group is created in Active Directory with a name that matches the application. Click Start > Administrative Tools > Active Directory Users and Computers. In the Multiple Names Found field.

you will be able to: Successfully publish a virtual application Prerequisites All previous exercises Scenario Task 1: Copy Test Package to the Contentstore Folder 1. On the Package Import window. open Windows Explorer. right-click xmlnotepad2007 and click Publish. 2. In the Add or Upgrade Packages window. On the Packages window. Open Internet Explorer. © 2013 Microsoft Corporation Microsoft Confidential . 3. type http://appvserver:8080/console.<Module Title Placeholder> 24 Exercise 2: Perform the Following Steps on APPVSERVER Objectives After completing this lab. type http://appvserver/contentstore/xmlnotepad2007/xmlnotepad2007. Task 2: Publish Test Package in App-V Management Server 1. 6. Click Close. 2. 9. 10.html and press Enter. 5. Right-click xmlnotepad2007 and select edit active directory access. click Close. 4. Expand Lab 5 folder. Click ADD or UPGRADE PACKAGES.appv and click ADD. 7. type appv\XML Notepad 2007 and click Check. Expand LABFILES (L:) drive. 3. Click XML Notepad 2007 [appv. Copy the XMLNotepad2007 folder to C:\ContentStore. 4.int] and select Grant Access. 8. In the FIND VALID ACTIVE DIRECTORY GROUPS AND GRANT ACCESS window. In the address bar. On the APPVSERVER.

12. Password: appv. b. 15. 2. Log off the APPVCLIENT computer. 7. Expand LABFILES (L:) drive. Click Start and type wildedit in the Search programs and files window. © 2013 Microsoft Corporation Microsoft Confidential . Copy the WildEdit folder to the C:\AppV folder on the APPVCLIENT. 13. On the root of the C:\ drive. 5. 3. you will be able to: Confirm successful delivery of virtual application on the client system Prerequisites All previous exercises Scenario Task 1: Test Published Package on Client System 1. At the PowerShell prompt.<Module Title Placeholder> 25 Exercise 3: Perform the Following Steps on APPVCLIENT Objectives After completing this lab. 11. 6. 4. Double-click the XML Notepad 2007 shortcut that will appear on the desktop after a successful client refresh and confirm that the application launches successfully.appv | publish-appvclientpackage –global and press Enter. Right-click PowerShell and select Run as Administrator. Expand Lab 5 folder. Log in to APPVCLIENT with: a. 8. 9. Username: appv\appv. Close WildEdit. 10. Click Start and type PowerShell. Open Windows Explorer. type add-appvclientpackage –path c:\appv\wildedit\wildedit. Click WildEdit to confirm if the application launches successfully 14. Close XML Notepad 2007. create a folder called AppV.

Note: This lab exercise uses the following computers: APPVDC. you will be able to:  Use configured Shared Content Store on a client machine Prerequisites You must have successfully configured a content share on your APPVSERVER and installed the MDOPADMX templates on the APPVDC. you will learn how to:  Implement the shared content store  Test for a new pre-sequenced application Objectives After completing this lab. Using the Shared Content Store feature centralizes the storage of App-V applications greatly reducing the space requirements on the client. © 2013 Microsoft Corporation Microsoft Confidential .<Module Title Placeholder> 26 Lab 6: Shared Content Store Introduction During this lab. This is accomplished by the use of sparse files on the client and a constant network connection to the content repository. APPVSERVER and APPVCLIENT. Estimated Time to Complete this Lab 30 Minutes For More Information Scenario Customers with Virtual Desktop Environments (VDI) will want to reduce the amount of SAN space needed for virtual applications.

Password: appv. type Get-AppvClientConfiguration. Click Start and type PowerShell. you will be able to: Confirm current settings of the App-V client Prerequisites Scenario Task 1: A. At the prompt.<Module Title Placeholder> Exercise 1: Perform the Following Steps on APPVCLIENT Objectives After completing this lab. Log off the APPVCLIENT computer. Username: appv\appv. 6. © 2013 Microsoft Corporation Microsoft Confidential 27 . Check Client Settings 1. Log on to APPVCLIENT using the following credentials: a. Note that the value for SharedContentStoreMode is 0. Right-click PowerShell and select Run as Administrator. 5. 2. b. 4. 3.

Computers. 5. type appv. Right-click App-V Client configuration and select Edit. Click Add. In the Group Name field. On the Select Users. 9. In the Enter the object names to select field. Launch the Group Policy Management console and click Start > Administrative Tools 2. Contacts. you will be able to: Modify the settings to enable use of Shared Content Store on the App-V client system Prerequisites Scenario Task 1: Configure Client Settings 1. Double-click Shared Content Store (SCS) mode. Under Computer Configuration. Service Accounts. Click Enabled > OK. select appv and click OK. 4. 17. expand Policies > Administrative Templates > System. 3. 13. 8.int > Domains > appv. and select Properties. or Groups window. Right-click the group IcoFX. Click Check Names box. 6. 10. On the Multiple Names Found field. Click OK on the IcoFX window. Click Start > Administrative Tools > Active Directory Users and Computers. Click Members tab.<Module Title Placeholder> 28 Exercise 2: Perform the Following Steps on APPVDC Objectives After completing this lab. type IcoFX and click OK.int. 12. 15. App-V and select Streaming. 11. 14. © 2013 Microsoft Corporation Microsoft Confidential . Right-click Users and select New > Group. Expand Forest: appv. 16. 7. Click OK.

If prompted to log off. Click Start and type PowerShell. 14. Log on to APPVCLIENT using the following credentials: a. 5. you will be able to: Confirm the settings configured in the group policy object applied correctly to the client Prerequisites Scenario Task 1: Confirm client configuration settings 1. © 2013 Microsoft Corporation Microsoft Confidential . 12. type Get-AppvClientConfiguration. 17. Note that the value for SharedContentStoreMode is 1. Right-click cmd. On the User Account Control window. On the Services MMC. type services. 10. Password: appv. In the Search programs and files field.<Module Title Placeholder> 29 Exercise 3: Perform the Following Steps on APPVCLIENT Objectives After completing this lab. 11.exe and select Run as Administrator. Close the Services MMC. right-click Microsoft App-V Client and select Restart. b. type cmd. 8. 2. type gpupdate /force. In the Search programs and files field. In the command prompt window. type exit and press Enter. 7. Click Start. 4. Username: appv\appv. Click Start. 15. 6. 13. click Yes. In the command prompt window. 16. In the PowerShell window at the prompt. 3. type N and press Enter. Right-click PowerShell and select Run as Administrator. Click services. 9.

<Module Title Placeholder> 30 Exercise 4: Perform the Following Steps on APPVSERVER Objectives After completing this lab. Task 1: Publish IcoFX Package in App-V Management Server 1. type: \\appvserver\contentstore\IcoFX\IcoFX. type appv\IcoFX and click Check. 9. 7. 3. © 2013 Microsoft Corporation Microsoft Confidential . In the address bar. right-click IcoFX and select Publish. 2. Copy the IcoFX folder to C:\ContentStore. 5. click Close. In the FIND VALID ACTIVE DIRECTORY GROUPS AND GRANT ACCESS window. type http://appvserver:8080/console.int] > Grant Access. 3. open Windows Explorer.html and press Enter. Click IcoFX [appv. Click Close. 10. 4. In the Add or Upgrade Packages window. Expand Lab 6 folder. 6. On the APPVSERVER. On the Packages window. Right-click IcoFX and select edit active directory access 8.appv and click ADD. 2. 4. Open Internet Explorer. you will be able to: Publish virtual application to test Shared Content Store mode on the client Prerequisites Scenario Task 1: Copy the IcoFX Package to the Contentstore Folder 1. On the Package Import window. Expand LABFILES (L:) drive. Click ADD or UPGRADE PACKAGES.

14. 2. you will be able to: Confirm Shared Content Store mode is in use b confirming the files of the virtual package are not fully downloaded to the client system. In the Search programs and files field. 16. Double-click the folder beginning with IE7FA623. Double-click the Root folder. Close the Properties window. Close the Properties window. 13. Log off the APPVCLIENT computer. Note the differences between the Size and Size on disk values. 8. 10. 11. 6. Click Microsoft Application Virtualization Client > Update. type virtualization. 5. 18. Right-click the folder that begins with IE7FA623. Close the IcoFX application.exe file. Note the differences between the Size and Size on disk values. Prerequisites Scenario Task 1: 1. Double-click the folder beginning with 4625B9EB. When the IcoFX shortcut appears on the desktop. 4. note that IcoFX is available as an option in the rightclick menu and select Properties. Open Windows Explorer and navigate to C:\ProgramData\App-V. © 2013 Microsoft Corporation Microsoft Confidential . and click Properties. Right-click the IcoFX2. Note the X present on the files in the Root folder indicating the files are sparse files. 9. 15. double-click the icon to launch the application. 7. 12. Click Start. 17. 3. Double-click the IcoFX2.<Module Title Placeholder> 31 Exercise 5: Perform the Following Steps on APPVCLIENT Objectives After completing this lab.exe file to launch the application.

Objectives After completing this lab. © 2013 Microsoft Corporation Microsoft Confidential . you will learn how to configure the sequencing machine to best practice.<Module Title Placeholder> 32 Lab 7: Configure the Sequencing Machine Introduction During this lab. you will be able to:  Configure the sequencing machine Prerequisites All previous exercises Estimated Time to Complete this Lab 60 minutes For More Information Scenario Note: This lab exercise uses the following computer: APPVSEQUENCER.

Click Stop. © 2013 Microsoft Corporation Microsoft Confidential . Password: appv. 9. Right-click Windows Defender and select Properties. Open the Start menu and in the search bar type services. If the sequencer has a program installed that may conflict with the application to be sequenced. 2. 3. Task 2: Configure Windows Update and Other Services 1. you will be able to: Prepare the sequencing system according to established best practice Prerequisites All previous exercises Scenario Task 1: Review Installed Programs 1. On the Windows Search Properties (Local Computer) window. 4. 2. click OK.cpl and press Enter.msc and press Enter. Open the Start menu and in the search bar type appwiz. 4. Click the down arrow to the right of Startup type and select Disabled. Right-click Windows Search and select Properties. Click the down arrow to the right of Startup type and select Disabled. 5. Click Stop. 3. 5. Log on to the APPVSEQUENCER using the following credentials: a.<Module Title Placeholder> 33 Exercise 1: Perform the Following Steps on APPVSEQUENCER Objectives After completing this lab. There should be no additional applications installed. 8. 7. click OK. 6. it is recommended to REBUILD the sequencer without that program installed as uninstallers may leave behind shared components or registry entries that may still pose a problem to the successful sequencing of the application. On the Windows Defender Properties (Local Computer) window. Username: appv b. Review all installed programs to ensure that there are no potential conflicts with the applications to be sequenced.

13. On the Windows Update Properties (Local Computer) window. 12. Right-click Windows Update and select Properties. 14. © 2013 Microsoft Corporation Microsoft Confidential 34 . Close the Services window. Click the down arrow to the right of Startup type and select Disabled. 11. click OK. Click Stop.<Module Title Placeholder> 10.

© 2013 Microsoft Corporation Microsoft Confidential 35 . APPVSEQUENCER. Objectives After completing this lab.<Module Title Placeholder> Lab 8: Install the Sequencer Introduction During this lab. you will learn how to install the sequencer. and the HOST computer. you will be able to:  Install the sequencer Prerequisites All previous exercises Estimated Time to Complete this Lab 30 Minutes For More Information Scenario Note: This lab exercise uses the following computer: APPVDC.

2. 11. Select I accept the license terms and click Next. 7. Username: appv b. 9. © 2013 Microsoft Corporation Microsoft Confidential 36 . 5. 4. On the User Account Control window. Install the App-V Sequencer on the APPVSEQUENCER VM 1.exe file. Password: appv. Select I don’t want to join the program at this time and click Install. you will be able to: Prerequisites Scenario Task 1: A. click Yes when asked if you want to allow the following program to make changes to this computer. 8. When the installation is finished. 6. Copy the Sequencer folder from L:\Lab 8 to the Desktop. Click Install. 3.<Module Title Placeholder> Exercise 1: Perform the Following Steps on APPVSEQUENCER Objectives After completing this lab. Open Windows Explorer. Double-click the Sequencer folder. 10. Double-click the appv_sequencer_setup. Shut down the APPVSEQUENCER. click Close. Log on to the APPVSEQUENCER using the following credentials: a.

2.<Module Title Placeholder> Exercise 2: Perform the Following Steps on the HOST Computer Objectives After completing this lab. Its state should be Off. In the Hyper-V Manager window. look at the list of the VMs and find APPVSEQUENCER. you will be able to: Configure the sequencer workstation’s snapshot. Reverting to this snapshot will be necessary in future exercises Prerequisites All previous exercise Scenario Task 1: Take a Snapshot of the APPVSEQUENCER VM 1. Right-click APPVSEQUENCER and click Snapshot.msc and press Enter. Click Start and in the search bar type virtmgmt. © 2013 Microsoft Corporation Microsoft Confidential 37 . 3.

you will learn how to sequence a basic package.<Module Title Placeholder> Lab 9: Sequence a Basic Package Introduction During this lab. Objectives After completing this lab. © 2013 Microsoft Corporation Microsoft Confidential 38 . you will be able to:  Sequence a basic package Prerequisites All previous exercises Estimated Time to Complete this Lab For More Information Scenario VMNote: This lab exercise uses the following computer: APPVDC and APPVSEQUENCER.

Task 2: Sequence Firefox 16 1. 2. click Next. 12. Click Microsoft Application Virtualization Sequencer. 10. On the Select Installer screen. 2. 6.0. On the Describe the type of application you want to package screen. Password: appv. click Browse. 11. Copy the Firefox Setup 16. click Next. 13. On the Select installation file window. b. On the Prepare the computer for creating a virtual package screen. 4.exe and click Open.exe file from L:\Lab 9 to the Desktop. click Yes. 3. click Next. enter C:\Program Files (x86)\Mozilla Firefox as the Primary Virtual Application Directory (required) and click Next.1.0. click Next.1 as the Virtual Application Package Name.1. On the Package Name screen. Click Start and in the search bar type Sequencer.0. Click Create a New Virtual Application Package. On the Select Installer screen. 8. you will be able to: Sequence FireFox as virtual application Prerequisites All previous exercises Scenario Task 1: Copy the Source Installation Files to the Sequencer 1. 7. 3. © 2013 Microsoft Corporation Microsoft Confidential 39 . 5. enter Mozilla _Firefox_16. On the right-hand pane. On the Select the method for creating a package screen. 9. Username: appv. On the Package Name screen. click Desktop in the left-hand pane. Log on to the APPVSEQUENCER using the following credentials: a. Close Windows Explorer. select Firefox Setup 16.<Module Title Placeholder> Exercise 1: Perform the Following Steps on APPVSEQUENCER Objectives After completing this lab. On the User Account Control window.

Close Firefox. and click Next 23. On the Completing the Mozilla Firefox Setup wizard. click Settings. 18. On the Default Browser window. click Use Firefox as my default web browser. On the Set Up Shortcuts window. 16. On the orange Firefox tab in the upper-left corner of Firefox. Click Next. On the Options window. This will clear the Always perform this check when starting Firefox check box. 20. This will clear the Launch Firefox now check box. click Next. 37. On the Run each program to manage first use tasks in the sequencer page. 21. 34. click Next. click Custom. select Mozilla Firefox and click Run Selected. Clear Search Engines check box and click OK. click Install Maintenance Service. 33. Click Install. 28. On the Summary screen. At the bottom of the screen. Select Never check for updates (not recommended: security risk). On the Confirm Close window. select I am finished installing. 24. Click Finish. 15. 35. On the Run each program to manage first use tasks page. © 2013 Microsoft Corporation Microsoft Confidential . 27. click Next.This will clear Install Maintenance Service check box. When the Mozilla Firefox setup begins. On the Setup Type window. 26. 25.<Module Title Placeholder> 40 14. On the Review the installation report page. Click No. 22. click Always perform this check when starting Firefox. 29. 30. 31. click Launch Firefox now. On the Set Up Optional Components window. click Run. Confirm the settings from the previous steps and click OK. On the Choose Install Location window. click the down arrow and then click Options. select Don’t import anything and click Next. Close Firefox. 36. On the Open File – Security Warning window. On Run each program to manage first use tasks. On the Import Settings and Data window. click Close tabs. This will clear the Use Firefox as my default web browser check box. select Mozilla Firefox and click Run Selected. click Advanced > Update. 17. 19. click Next. 32. On the Sequencer application. click Next.

54. On the Location pane. Your folder name should now be the same as the package name. right-click Shortcuts and select Edit Locations. Right-click the selected name New Folder. 42. click Create New Folder. On the Save As window. 44. 48. and click Save. click Desktop. 41. 58. Confirm the settings from the previous steps and click OK. 57. 43. 50. Mozilla_Firefox_16. Close Firefox. On the Run each program briefly to optimize the package over slow or unreliable networks page. After saving the package. 46. and press Delete. click Next. and select paste and then press Enter. Click Customize > Next. 56. On the Save As window. Click Close. click Next. On the Run each program briefly to optimize the package over slow or unreliable networks page. On the shortcut locations window. 39. On the Document the package and select output options page. Right-click the Package Name. 51. 49. 55. click the + sign next to Mozilla Firefox and click Shortcuts. Ensure that the name of the New Folder is selected.<Module Title Placeholder> 41 38.1. 40. On the left pane. 52. 47. note that the Package Version. click Mozilla Firefox and select Run Selected.0. Click Open. On the left pane. At the bottom of the screen. click OK. select Continue to modify the package without saving using the package editor and click Next. Click File > Save As. 59. and select Copy. On the Microsoft Application Virtualization Sequencer window. Note: This application will be available to any supported Operating System (OS) 45. © 2013 Microsoft Corporation Microsoft Confidential . click Settings. Click the Properties tab. select Start Menu and type My AppV Apps and click OK. On the Restrict operating systems for this package page. Package GUID and Package Version GUID have now populated. Click the Shortcuts and FTAs tab. 53. select both the Shortcuts listed.

Copy the Mozilla_Firefox_16.<Module Title Placeholder> 60. press Revert on your APPVSEQUENCER.0. Once this copy is complete. 61.1 folder and all of its contents to L:\Lab 9. © 2013 Microsoft Corporation Microsoft Confidential 42 .

you will be able to:  Import and deploy your sequenced package to your client Prerequisites All previous exercises Estimated Time to Complete this Lab 30 Minutes For More Information Scenario VMNote: This lab exercise uses the following computer: APPVDC. © 2013 Microsoft Corporation Microsoft Confidential . APPVSERVER and APPVCLIENT. Objectives After completing this lab.<Module Title Placeholder> 43 Lab 10: Deploy your Basic Package Introduction During this lab you will deploy your newly sequenced package to your client using SMB streaming.

select appv and click OK. Click Start > Administrative Tools > Active Directory Users and Computers. In the Group Name field. 3. Select Check Names. b. 8. Contacts. 11. 6. Right-click the group Mozilla Firefox 16. Right-click Users and select New > Group. you will be able to: Create the necessary domain group in Active Driectory to receive this virtual application Prerequisites All previous exercises Scenario Task 1: Create AD Group 1. Username: appv\appv. type appv. Log in to APPVDC with the following credentials: a. On the Mozilla Firefox 16 window. In the Multiple Names Found field. click OK. 4. In the Enter the object names to select field. or Groups window. 2. 5. © 2013 Microsoft Corporation Microsoft Confidential .<Module Title Placeholder> 44 Exercise 1: Perform the Following Steps on APPVDC Objectives After completing this lab. 9. Click Add. Click Members tab. Service Accounts. and click Properties. Computers. and click OK. 12. Password: appv. 10. click OK. On the Select Users. 7. type Mozilla Firefox 16.

Open Internet Explorer. type \\appvserver\contentstore\Mozilla_Firefox_16.0. click Close. type appv\ Mozilla Firefox 16 and click Check.0. 3. 8.appv and click ADD. 5. © 2013 Microsoft Corporation Microsoft Confidential . 2. 10. On the Package Import window.1 and select Publish. In the Add or Upgrade Packages window. open Windows Explorer. On the APPVSERVER. Right-click Mozilla_Firefox_16. 4.int] > Grant Access. Task 2: Publish Package in App-V Management Server 1. Click Close.0.html.0. you will be able to: Publish the virtual application Prerequisites All previous exercises Scenario Task 1: Copy Package to the Contentstore Folder 1.0. Expand LABFILES (L:) drive. Click ADD or UPGRADE PACKAGES. 6.1\ Mozilla_Firefox_16. Click Mozilla Firefox 16 [appv. Expand Lab 9 folder.<Module Title Placeholder> 45 Exercise 2: Perform the Following Steps on APPVSERVER Objectives After completing this lab.1 folder to C:\ContentStore.1. Browse to http://appvserver:8080/console. 9. In the FIND VALID ACTIVE DIRECTORY GROUPS AND GRANT ACCESS window. right-click Mozilla_Firefox_16. On the Packages window.1 and select edit active directory access. 7. 3. 2. Copy the Mozilla_Firefox_16. 4.

3. Click Mozilla Firefox. Username: appv\appv.<Module Title Placeholder> Exercise 3: Perform the Following Steps on APPVCLIENT Objectives After completing this lab. Click Start > All Programs > My AppV Apps. 6. click Settings. b. © 2013 Microsoft Corporation Microsoft Confidential 46 . 4. 2. Password: appv. Confirm the settings from the previous steps and click OK. you will be able to: Confirm the client system receives and can launch the newly provisioned virtual application Prerequisites All previous exercises Scenario Task 1: Test Published Package on Client System 1. log off the APPVCLIENT computer. Log in to APPVCLIENT with the following credentials: a. 5. At the bottom of the screen. After the settings have been confirmed.

you will learn how to sequence a plugin. you will be able to:  Sequence a plugin that can be deployed with your original package Prerequisites All previous exercises Estimated Time to Complete this Lab 30 Minutes For More Information Scenario VMNote: This lab exercise uses the following computers: APPVDC. © 2013 Microsoft Corporation Microsoft Confidential 47 . APPVSERVER and APPVSEQUENCER. Objectives After completing this lab.<Module Title Placeholder> Lab 11: Sequence a Plugin Introduction During this lab.

12. On the Select Installer screen. 8. Password: appv.<Module Title Placeholder> Exercise 1: Perform the Following Steps on APPVSEQUENCER Objectives After completing this lab. you will be able to: Sequence a plug-in type application to enhance the capabilities of another application Prerequisites All previous exercises Scenario Task 1: Copy the Source Files to the Sequencer 1. On the Prepare the computer for creating a virtual package screen. 13. Click Microsoft Application Virtualization Sequencer. 3. click Next. On the User Account Control window. Log on to the APPVSEQUENCER using the following credentials: a. 2. On the Describe the type of application you want to package screen. On the Select the method for creating a package screen. click Browse. 9. click Desktop on the left pane. Close Windows Explorer. On the right pane. On the Package Name screen. Click Create a New Virtual Application Package. 11. Task 2: Create a Sequence for Silverlight 5 1. 7. b.exe file from L:\Lab 11 to the Desktop. 10. Click Start and in the search box type Sequencer. 6. On the Select installation file window. Copy the Silverlight_x64. 5. 3. On the Package Name screen. 2. enter C:\Program Files\Microsoft Silverlight as the Primary Virtual Application Directory (required) and click Next. click Yes. click Next. click Next. Username: appv\appv. enter Silverlight_v5_1 as the Virtual Application Package Name. 4. On the Select Installer screen. click Next.exe and click Open. select Silverlight_x64. © 2013 Microsoft Corporation Microsoft Confidential 48 .

<Module Title Placeholder>

49

14. When the Silverlight installer pops up, click Install now.
15. When the Enable Microsoft Update window is displayed, clear the Enable
Microsoft Update (recommended) check box, and click Next.
16. When the Installation successful window is displayed, click Close.
17. In the Sequencer application window, select I am finished installing, and click
Next.
18. On the Run each program to manage first use tasks screen in the sequencer, click
Next.
19. On the Review the installation report screen, click Next.
20. Ensure that Stop now is selected, and click Next.
21. On the Document the package and select output options screen, select Continue
to modify the package without saving using the package editor and click Next.
22. Click Close.
23. Click the Shortcuts and FTAs tab.
24. On the left pane, right-click Applications and select Add Application.
25. Click Browse.
26. On the Open window, navigate to C:\Program Files\Internet Explorer and click
iexplore.exe.
27. Once iexplore.exe is displayed in the File name field, click Open.
28. In the Add Application window, change the name to IE with Silverlight, and click
Add.
29. In the left pane, click the + sign next to IE with Silverlight and click Shortcuts.
30. In the left pane, right-click Shortcuts > Edit Locations.
31. In the shortcut locations window, ensure that Start Menu is selected and type My
AppV Apps and click OK.
32. Click the Properties tab.
33. Right-click the Package Name and select Copy.
34. Click File > Save As.
35. On the Save As window, click Desktop.
36. On the Save As window, click Create New Folder.
37. Right-click New Folder, select paste and press Enter.
Your folder name should now be the same as the package name, Silverlight _v5_1.
38. Click Open and then click Save.
© 2013 Microsoft Corporation
Microsoft Confidential

<Module Title Placeholder>

50

39. After saving the package, note if the Package Version, Package GUID and Package
Version GUID have now populated.
40. Copy the Silverlight_v5_1 folder and all of its contents to L:\Lab 13.
41. Once this copy is complete, click Revert on your APPVSEQUENCER.

© 2013 Microsoft Corporation
Microsoft Confidential

<Module Title Placeholder>

Lab 12: Automate the Management Server
Introduction
During this lab, you will learn how import the plugin package you created using
PowerShell.

Objectives
After completing this lab, you will be able to:

Use PowerShell to complete management tasks

Prerequisites
All previous exercises

Estimated Time to Complete this Lab
30 Minutes

For More Information
Scenario
VMNote: This lab exercise uses the following computers: APPVDC,
APPVSERVER and APPVCLIENT.

© 2013 Microsoft Corporation
Microsoft Confidential

51

<Module Title Placeholder> 52 Exercise 1: Perform the Following Steps on APPVDC Objectives After completing this lab. Contacts. and click OK. Right-click the group Silverlight 5. Click Add. Click Start > Administrative Tools > Active Directory Users and Computers. 8. Click the Members tab. In the Multiple Names Found field. b. Select Check Names 10. and select Properties. 12. type Silverlight 5. On the Select Users. 6. 7. In the Enter the object names to select field. 9. 2. or Groups window. © 2013 Microsoft Corporation Microsoft Confidential . Service Accounts. 4. Computers. In the Group Name field. On the Silverlight 5 window. select New > Group. you will be able to: Prepare the proper active directory group to provision the virtual application created in a previously exercise Prerequisites 30 Minutes Scenario Task 1: Create AD Group 1. 3. click OK. 5. type appv. Username: appv\appv. Password: appv. Right-click Users. select appv and click OK. click OK. Log in to APPVDC using the following credentials: a. 11.

Select the Silverlight_v5_1 package and note that the AD ACCESS field is blank. Click Start > Internet Explorer. Note that the Silverlight package has been added. Browse to http://appvserver:8080/console. A secondary method in addition to using the Web console Prerequisites All previous exercises Scenario Task 1: Copy Test Package to the Contentstore Folder 1. © 2013 Microsoft Corporation Microsoft Confidential . 2.html. On APPVSERVER. 4. Task 2: Publish the Silverlight Sequenced Application using PowerShell 1. Expand Lab 13 folder. type import-appvserverpackage –packagepath \\appvserver\contentstore\silverlight_v5_1\silverlight_v5_1. 7. Click Start and type PowerShell. type publish-appvserverpackage Silverlight_v5_1 and press Enter. you will be able to: Use PowerShell to deploy a virtual application. Note that the Enabled line in the returned text has now changed from False to True. Copy the Silverlight_v5_1 folder to C:\ContentStore. In the PowerShell window. Expand LABFILES (L:) drive. 3. If not already selected. click PACKAGES. press F5 to refresh the PACKAGES. At the prompt. 4. In the Internet Explorer window. 9. Right-click PowerShell and select Run as Administrator. 6. Note that the Silverlight package now has a status of published.appv and press Enter. but the status shows as unpublished. open Windows Explorer. 2. 8. 5.<Module Title Placeholder> 53 Exercise 2: Perform the Following Steps on APPVSERVER Objectives After completing this lab. 3.

Note: The three PowerShell commands used to publish this application can be piped together into a single line as follows: Import-AppvServerPackage –PackagePath \\appvserver\ContentStore\Silverlight_v5_1\Silverlight_v5_1.appv Publish-AppvServerPackage Grant-AppvServerPackage –Groups “appv\silverlight 5” © 2013 Microsoft Corporation Microsoft Confidential . type grant-appvserverpackage Silverlight_v5_1 –groups “appv\silverlight 5” and press Enter. In the PowerShell window. Select the Silverlight_v5_1 package and note that the AD ACCESS field is now populated. Note that the Entitlements line in the returned text has now been populated with the appropriate group name. 12.<Module Title Placeholder> 54 10. press F5 to refresh the PACKAGES. In the Internet Explorer window. 11.

Browse to http://appvserver:8080/console.html and press Enter. The AppV management console will not properly display due to Silverlight not being installed on the APPVCLIENT system. type http://appvserver:8080/console. © 2013 Microsoft Corporation Microsoft Confidential 55 . Click Start > All Programs > My AppV Apps > IE with Silverlight.html.<Module Title Placeholder> Exercise 3: Perform the Following Steps on APPVCLIENT Objectives After completing this lab. In the address bar. The AppV management console will properly display. 5. 3. Log on to APPVCLIENT using the following credentials: a. 2. you will be able to: Verify the published app appears and full functionality of the plug-in Prerequisites All previous exercises Scenario Task 1: Test Sequenced Application 1. Username: appv\appv. b. Password: appv. 4. 6. Click Start > All Programs > Internet Explorer. Close both Internet Explorer windows and log off the APPVCLIENT system.

0 server and both a Silverlight and Firefox package. © 2013 Microsoft Corporation Microsoft Confidential . Objectives After completing this lab.<Module Title Placeholder> 56 Lab 13: Use Connection Groups Introduction During this lab. APPVSERVER and APPVCLIENT. you will be able to:  Deploy a connection group to the client from the management server Prerequisites You must have a properly configured App-V 5. you will learn how to use and publish connection groups on the Management Server. Estimated Time to Complete this Lab 30 Minutes For More Information Scenario Note: This lab exercise uses the following computer: APPVDC.

and click OK. type appv\appv as the username and appv as the password. you will be able to: Properly configure two virtual applications to share a single virtual environment Prerequisites All previous exercises Scenario Task 1: Test Firefox to Ensure Silverlight is not Installed 1. 7. 4. 2. Password: appv. Log on to APPVCLIENT using the following credentials: a.html. 3. In the Authentication Required field. Click X in the upper right corner when asked if you would like to remember the password. Browse to http://appvserver:8080/console. 5. Close Firefox. Click Start > All Programs > My AppV Apps > Mozilla Firefox. Log off the APPVCLIENT computer. Username: appv\appv.<Module Title Placeholder> Exercise 1: Perform the Following Steps on APPVCLIENT Objectives After completing this lab. 6. b. © 2013 Microsoft Corporation Microsoft Confidential 57 . Note: The AppV management console will not properly display due to Silverlight not being installed on the APPVCLIENT system or included in the Firefox package.

type Firefox with Silverlight. In the Multiple Names Found field. you will be able to: Create Active Driectory domain user group to be used in the publishing of this connection group Prerequisites All previous exercises Scenario Task 1: Create AD Group 1. Computers. On the Select Users. b. Password: appv. Service Accounts. Username: appv\appv. type appv.<Module Title Placeholder> 58 Exercise 2: Perform the Following Steps on APPVDC Objectives After completing this lab. 7. 6. In the Enter the object names to select field. 8. Click the Members tab. Right-click the group Firefox with Silverlight. Contacts. 3. Select Check Names . click OK. or Groups window. Click Add. and select Properties. In the Group Name field. 9. Click Start > Administrative Tools > Active Directory Users and Computers. Log in to APPVDC using the following credentials: a. Right-click Users and select New > Group. © 2013 Microsoft Corporation Microsoft Confidential . 10. 11. 2. and click OK. select appv and click OK. 4. 5.

13. © 2013 Microsoft Corporation Microsoft Confidential 59 . Browse to http://appvserver:8080/console. Click Close. you will be able to: Create a connection group containing two virtual applications Prerequisites All previous exercises Scenario Task 1: Create Connection Group for Firefox and Silverlight 1. The status should now have a green square to the left of the word published. 2. Click Start > Internet Explorer. Close Internet Explorer on APPVSERVER. Click Apply. Under status. and click the left arrow.1 package. 3. 11. Click the Silverlight_v5_1 package. You will now see the Firefox with Silverlight [appv. 14. and click the left arrow. Enter appv\firefox with Silverlight in the field and click Check. 15. 9. 6. Click Firefox with Silverlight [appv. right-click unpublished and select publish. 4. 8. 7. 10. Click EDIT at the right of CONNECTED PACKAGES.0.int] > Grant Access. Click New Connection Group to edit the name of the connection group.int] group displayed under AD ACCESS.<Module Title Placeholder> Exercise 3: Perform the Following Steps on APPVSERVER Objectives After completing this lab. click PACKAGES > CONNECTION GROUPS. Change the name to Firefox with Silverlight and press Enter. 12.html. 5. Click EDIT at the right of AD ACCESS. Click ADD CONNECTION GROUP on the right side of the Web page. Click the Mozilla_Firefox_16. You will now see two packages listed under the CONNECTED PACKAGES. 16. and then click the X to the right of PACKAGES Entire Library. On the left column.

2. 9. Note if the appv management console has now displayed properly in Firefox due to the connection group being configured and deployed. 8. Click Update. Username: appv\appv. Click Start and type application virtualization client. 6. and click OK. In the Authentication Required field. 4. Click X in the upper right corner when asked if you would like to remember the password. 11. Select Microsoft Application Virtualization Client. you will be able to: Confirm the functionality of the applications in the previously created connection group Prerequisites All previous exercises Scenario Task 1: Logon to the client system 1. type appv\appv as the username and appv as the password. Log on to APPVCLIENT using the following credentials: a. 10. © 2013 Microsoft Corporation Microsoft Confidential . Log off the APPVCLIENT computer. 5. click APP CONNECTION GROUPS and see that Firefox with Silverlight is now listed as a connection group. Password: appv. Click Start > All Programs > My AppV Apps > Mozilla Firefox. Browse to http://appvserver:8080/console.<Module Title Placeholder> 60 Exercise 4: Perform the Following Steps on APPVCLIENT Objectives After completing this lab. When the square has stopped moving.html. 7. b. 3.

APPVSERVER and APPVCLIENT. you will learn how to install a reporting server. Estimated Time to Complete this Lab 30 Minutes For More Information Scenario VMNote: This lab exercise uses the following computers: APPVDC. you will be able to:  Install and configure the reporting server in App-V 5. © 2013 Microsoft Corporation Microsoft Confidential 61 . Objectives After completing this lab.0 Prerequisites All previous labs must be complete.<Module Title Placeholder> Lab 14: Install a Reporting Server Introduction During this lab.

click Next. On the Select Installation Location window. b. Right-click appv_server_setup. 8. and click Next. 5. 4. 2. 7. Select Accept License Terms and click Next. Task 2: Launch Setup to install App-V Server Features on this Server 1. Click Install. © 2013 Microsoft Corporation Microsoft Confidential . On the Ready for Installation window. 6. click Install. On the second Create New Reporting Database window. enter 8282. you will be able to: Install the optional reporting functionality available in an App-V server infrastructure Prerequisites All previous exercises Scenario Task 1: Logon 1. On the Create New Reporting Database window. On the Feature Selection window. On the Reporting Server Configuration window.<Module Title Placeholder> 62 Exercise 1: Perform the Following Steps on APPVSERVER Objectives After completing this lab.exe and select Run As Administrator. click Next. 3. click Yes. Open the L:\Lab 1\Server folder. Username: appv\appv. select Reporting Server and Reporting Server DB. On the User Account Control window. logon using the following credentials: a. click Next. On APPVSERVER. 9. and click Next. Password: appv. 10. 11.

int > Domains > appv. Under Computer Configuration. 2. expand Policies > Administrative Templates > System > App-V and select Reporting. Username: appv\appv. right-click Reporting Server. Log on to APPVDC using the following credentials: a. b. 3. enter http://appvserver:8282. Right-Click App-V Client configuration.<Module Title Placeholder> 63 Exercise 2: Perform the Following Steps on APPVDC Objectives After completing this lab. select Edit 4. On the right pane. and select Edit. Expand Forest: appv. © 2013 Microsoft Corporation Microsoft Confidential . Select Enabled. Password: appv. you will be able to: Use Group Policy to configure the client system to send usage reporting information to the newly installed reporting server Prerequisites All previous exercises Scenario Task 1: Logon 1. and click OK. 7. Task 2: Configure Client Settings 1. 5. In the Reporting Server URL field.int. click Start > Administrative Tools. 6. Launch the Group Policy Management console.

Right-click cmd. 4. In the command prompt window. 14. Launch Mozilla Firefox. 16. 18. Note the values for the Reporting elements are now configured with the information set in the Group Policy object from the previous steps. 9. 15.<Module Title Placeholder> 64 Exercise 3: Perform the Following Steps on APPVCLIENT Objectives After completing this lab. 6. 11. type exit and press Enter. 10. you will be able to: Confirm clients settings are applied properly from the Group Policy configured in the previous exercise Prerequisites All previous exercises Scenario Task 1: Confirm Settings Applied 1. type gpupdate /force. Launch XML Notepad. Once the application is successfully launched. Click Start and type PowerShell. In the Search programs and files field. 19. 7. Click Start and type Firefox in the search field. close the application. In the command prompt window. 17. click Yes. Click Yes on the User Account Control dialog box. 2. 8. Click Start.exe and select Run as Administrator. Right-click PowerShell and select Run as Administrator. If prompted to logoff. Logon to APPVCLIENT as appv\appv. 12. Click Start and type XML Notepad in the search field. 13. Once the application is successfully launched. 5. 3. Click Start and type Firefox in the search field. type N and press Enter. close the application. On the User Account Control window. © 2013 Microsoft Corporation Microsoft Confidential . Type Get-AppVClientConfiguration and press Enter. type cmd.

Note the user specified as well. 23. Double-click the XML file located in this folder to open with Internet Explorer. Once the application is successfully launched. and the App_Record Name for XML Notepad 2007 appears once.<Module Title Placeholder> 20. Open Windows Explorer and navigate to C:\ProgramData\Microsoft\AppV\Client and then click Reporting. click the arrow next to Task Scheduler Library > Microsoft > AppV and click Reporting. 25. 26. Launch Mozilla Firefox. click Continue to grant the appv user account rights to the reporting folder. 22. Close the XML file. In the center pane. Click Start and type Task Scheduler. 29. close the application. 21. On the Reporting window. 24. 27. Launch Task Scheduler. right-click the Reporting task and select Run. In the left pane. Note: The App_Record Name for Mozilla Firefox appears twice with different Launched times and Shutdown times. 28. © 2013 Microsoft Corporation Microsoft Confidential 65 .

you will be able to: Review the usage statistics of the virtual applications that were launched in the previous exercise Prerequisites All previous exercises Scenario Task 1: Examine Data Uploaded to Reporting Database 1. there is no data in the table to return. On the Execute Procedure window. Right-click the dbo. but in this case. 12. 11.UnprocessedCompletedApplicationUsage table and select Edit Top 200 Rows.UnprocessedCompletedApplicationUsage table. 4. In the Connect to Server window. and then click the + sign next to Tables.UnprocessedCompletedApplicationUsage table and select Edit Top 200 Rows. 6. Click the + sign next to Programmability. 2. The data from the xml file viewed in previous steps has been uploaded and is being stored in this table until the appropriate stored procedure has been run. Click Start and type SQL Management Studio. type appvserver as the server name and select SQL Server Authentication as the authentication type. click the + sign next to AppVReporting. and click the + next to Stored Procedures. 8.spProcessClientReport and select Execute Store Procedure. Click the + sign next to Databases. 3. Right-click the dbo. 5. 9. Right-click dbo. selectRemember password and click Connect. and p@ssw0rd for the password. Close the dbo. click OK.<Module Title Placeholder> 66 Exercise 4: Perform the Following Steps on APPVSERVER Objectives After completing this lab.ApplicationUsage table. Close the dbo. 10. Type sa as the Login. 7. Right-click the dbo. © 2013 Microsoft Corporation Microsoft Confidential .ApplicationUsage table and select Edit Top 200 Rows. The Top 200 rows would normally appear.

© 2013 Microsoft Corporation Microsoft Confidential . 14. 13.ApplicationUsage table and select Edit Top 200 Rows.ApplicationUsage table. After running the stored procedure.UnprocessedCompletedApplicationUsage table.<Module Title Placeholder> 67 This table is now empty as the stored procedure has been successfully run. the data has been moved from the dbo. Close the dbo.UnprocessedCompletedApplicationUsage table to the dbo. Right-click the dbo. 15.

select AppVReporting and then click Test Connection. On the Getting Started window. On the Test results window. and click Next. 10.0 application.<Module Title Placeholder> 68 Exercise 5: Perform the Following Steps on APPVCLIENT Objectives After completing this lab. 8. click OK to acknowledge the connection test was successful. simply type AppVServer in the Server Name field 9. On the Connection Properties window. On the Connection Properties window. 6. On the Data Source Properties window. 3. Open Internet Explorer and type the following address into the address bar http://appvserver/reports and press Enter. 2. but may take anywhere from a few seconds to over an hour. 5. On the Data Source Properties window. select New to create a new Data Source Connection. change the name to AppV_Reporting and click Build. click Report Builder. 4. ensure that Create a dataset selected. you will be able to: Create a web report for virtual application usage Prerequisites All previous exercises Scenario Task 1: Build and Run Web based Report for App-V Application Usage 1. If server does not appear in the drop down. 7. © 2013 Microsoft Corporation Microsoft Confidential . 12. click OK. click Table or Matrix Wizard. In the Select or enter a database name field. click the down arrow under Server Name and select APPVSERVER. 11. On the New Table or Matrix window. log on to APPVCLIENT as appv\appv. click OK. On the Report Manager Web page. If you not already logged on. This will launch the Report Builder 3. On the New Table or Matrix window.

28. type App Launches by Username and click OK. Click the orb in the upper left corner. click Refresh. click Finish. click Next. 21. On the New Table or Matrix window. Click the down arrow next to app_name and select Count. On the New Table or Matrix window. Click the App Launches by Username report to display your newly-created report. 19. 14. On the Save as window. log off the APPVCLIENT computer. 23. On the New Table or Matrix window.<Module Title Placeholder> 69 13. On the New Table or Matrix window. drag app_name and drop it under ∑ Values. 24. The data displayed in your report should match the data you observed in the AppVReporting table from earlier in this lab with regards to the number of application launches by the user appv. On the Report Manager home page. drag app_name and drop it under Column Groups. 27. © 2013 Microsoft Corporation Microsoft Confidential . and type App Launches by Username. 20. 16. 26. click the Click to Add Title window. When completed viewing reports. 25. Click the orb in the upper left corner. This should select those options. click Next.on the Choose a style page. drag username and drop it under Row Groups. 22. and click Exit Report Builder. On the New Table or Matrix window. click Next. click the + sign next to Tables and click the square next to ApplicationUsage and ClientInformation. On the New Table or Matrix window. On the New Table Or Matrix window. On the New Table or Matrix window. 18. On the New Table or Matrix window. click Next. 17. on the Arrange fields page. 29. 15. and click Save. on the Choose the layout page. In the Untitled – Microsoft SQL Server Report Builder window.

© 2013 Microsoft Corporation Microsoft Confidential 70 . APPVSERVER.<Module Title Placeholder> Lab 15: End-to-End Delivery Introduction During this lab. you will sequence and deploy an application without any additional guidance. and APPVCLIENT. you will be able to:  Sequence and successfully deploy an application without guidance Prerequisites All previous exercises Estimated Time to Complete this Lab 45 Minutes For More Information Scenario Note: This lab exercise uses the following computers: APPVDC. Objectives After completing this lab. APPVSEQUENCER.

This will help you better understand the process and better prepare you for administering App-V in a enterprise environment Prerequisites All previous exercises Scenario Task 1: Sequence and Deploy the VLC Player Application 1. © 2013 Microsoft Corporation Microsoft Confidential 71 . you will be able to: Successfully sequence and deploy a virtual application from beginning to end with no instruction. Open windows Explorer and Navigate to the L:\Lab 15 folder for the installation media for VLC player.<Module Title Placeholder> Exercise 1: Perform the Following Steps on the virtual machines needed Objectives After completing this lab.