Microsoft Application Virtualization 5.0

See how the next version of Microsoft Application Virtualization (App-V) takes application virtualization to the next level. In this session you’ll see how version 5.0 is more integrated, more. The Microsoft Application Virtualization (App-V) 5.0 Administrator’s Guide provides information and step-by-step procedures to help you administer the App-V 5.0 system and its components. This information will be valuable for system administrators who manage large installations with many servers and clients and for support personnel who interact directly with the computers or the end users. This article describes the Microsoft Application Virtualization 5.0 Service Pack 2 Spring 2014 update (also known as Hotfix Package 4 for Microsoft Application Virtualization 5.0 SP2). This cumulative hotfix also contains fixes from Hotfix Package 2 for Application Virtualization 5.0 SP2 (public release).

Objectives:

At the end of this course you will have a deep understanding of the Application Virtualization Sequencing process and be able to install and configure the Sequencing workstation and create Application Virtualization Packages from standard applications to be deployed in their App-V 5.0 environments.
The course is written to be Deployment type agnostic and uses PowerShell for manual deployment in the majority of the lab exercises. Where there is a difference in behaviour of the package when deployed using SCCM vs App-V management server then these differences will be discussed.

Course Outline:

Module 1: Introducing the Microsoft Application Virtualization Sequencing Process

This module describes the key concepts behind Application Sequencing in a Microsoft Application Virtualization environment. The delegate will learn the key components of a package, what applications can and cannot be sequenced and how packages are delivered to the client. We also take a look at how the App-V client software interacts with the package and how to control it using PowerShell. The module finishes by building a sequencing workstation.

  • Lab 1: Installing the Application Virtualization 5.0 Sequencer.

Module 2: Creating an Application Virtualization Package.

This module starts by discussing the sequencer options and how they influence the package being built. We then go through the detailed steps of creating a package, the importance of create a template file and finally we examine all of the package editing options.

  • Lab 2: Sequencing applications.

In this lab we will sequence a basic applications and examine the outcome.

  • Lab 3: Sequencing applications.
In this lab you will explore the editor and have to make changes to packages by Adding files and shortcuts.
Module 3: Advanced Sequencing Techniques.
This module examines some advanced sequencing options
  • Opening a Package for editing
  • Package branching
  • Application Connections with Connection groups.
  • Integration Points
    • Shortcuts and FTA's
    • Shell Extension
    • Browser Plugins and the Helper Object
    • And More….
  • Package Accelerators
  • Shell extensions
  • Browser Plugins
  • Using Dynamic Configuration files
  • Scripting
  • Automating with PowerShell
  • Lab 4: Updating an existing package.
In this lab you will take a previously sequenced application and apply a hot fix.
  • Lab 5: Package Branching.
Here you will practice updating an application with a hot fix and deploy it, as a new package, alongside the original.
  • Lab 6: Using a package accelerator.
In this lab you will create a new application package using a package accelerator.
  • Lab 7: Shell Extensions.
This lab gets you to sequence an application with shell extensions to Explorer.
  • Lab 8: Working with Dynamic configuration files.
This lab explores the use of dynamic configuration files to modify shortcuts and to add scripts to map network drives.

Module 4: Diagnosing and troubleshooting Techniques Workshop

This last module is delivered in the style of a workshop. We will discover techniques to view the world as the 'bubble' sees it and explore tools that can be used to help identify the causes of programs to fail. The lab time will give the delegates the opportunity to uses these tools against some troublesome applications.

  • Lab 9. Troubleshooting Workshop.
In this Workshop we will explore ways of breaking into the 'bubbles' and examine some tools that can be useful in diagnosing issues. You will then be given the opportunity to sequence some more challenging applications and use your newly acquired skills to debug and correct them.

Objectives:

At the end of this course you will have a deep understanding of the Application Virtualization environment and be able to install, configure, administer, and troubleshoot the infrastructure components.

Course Outline:

Module 1: Microsoft Application Virtualization Management System: Introduction and Architecture.

This module explains application virtualization concepts and how the components and architecture of Microsoft Application Virtualization Management system address the various phases of the Application Management Lifecycle.

Lessons

  • Application Virtualization Overview
  • Application Virtualization Concept
  • The role of the client
  • The role of the Sequencer
  • The App-V Package

Package delivery options

  • Manual delivery
  • App-V management infrastructure
  • SCCM 2012
  • RDS

Lab : Examining Application Virtualization Basics

  • Exercise 1: Examining an Application Virtualization Package
  • Exercise 2: Examining Standard Application Installation
  • Exercise 3: Examining Virtualized Applications

Module 2: Planning and Installing the Microsoft Application Virtualization Management Infrastructure.

This module explains how to plan, install, and test the installation of the Microsoft Application Virtualization 5.0 environment.

Lessons

  • Planning the App-V Supporting Infrastructure
  • Planning Deployment Scenarios
  • Overview of the Server Installation Process

Lab : Installing the Application Virtualization Management Server

  • Exercise 1: Verifying Pre-Installation Requirements.
  • Exercise 2: Installing the Application Virtualization Management Server
  • Exercise 3: Preparing for Application HTTP Streaming

Module 3 Administering the Application Virtualization Management Server

This module explains how to use the Application Virtualization Management Console to publish applications into the application virtualization environment and configure active upgrades.

Lessons

  • Overview of the Application Virtualization Management Console
  • Publishing Applications into the Application Virtualization Environment
  • Modifying Published Applications and Configuring Version Upgrades
  • Performing Management tasks.

Lab : Publishing Applications into the Application Virtualization Environment

  • Exercise 1: Configuring System Options
  • Exercise 2: Publishing an Application
  • Exercise 3: Verifying Application Virtualization Functionality

Module 4: Planning and Installing the Microsoft Application Virtualization Client.

This module explains how to plan for the deployment of the Application Virtualization Client and then install and perform client configuration tasks.

Lessons

  • Planning the Application Virtualization Client Deployment
  • Installing and Configuring the App-V Client
  • Managing Client Configuration Features using PowerShell V3.

Lab : Deploying the App-V Client in Standalone Mode

  • Exercise 1: Installing and Configuring the App-V Client
  • Exercise 2: Installing a Standalone App-V Package

Lab : Deploying the App-V Client with a Management server

  • Exercise 1: Installing and Configuring the App-V Client
  • Exercise 2: Configuring Options
  • Exercise 3: Testing the Client Install


Module 5: Planning and Deploying the Application Virtualization Sequencer.

This module explains how to perform various sequence scenarios using the Application Virtualization
Sequencer.

Lessons

  • Overview of the Application Virtualization Sequencer
  • Planning the Sequencer Environment
  • Installing and Configuring the Application Virtualization Sequencer
  • Sequencing Applications for Virtualization

Lab : Installing the Application Virtualization Sequencer

  • Exercise 1: Installing the Application Virtualization Sequencer

Lab : Sequencing Applications for Virtualization

  • Exercise 1: Sequencing Applications for Virtualization
  • Challenge Exercise (If Time Permits)

Module 6: Advanced Sequencing.

Virtualization

This module explains how to perform advanced sequence scenarios.

Lessons

  • Upgrading Existing Packages
  • Advanced Package Options
  • Sequencing a Web-based Application
  • Standalone Packages
  • Scripting

Lab : Advanced Sequencing

  • Exercise 1: Performing a Package Upgrade
  • Exercise 2: Sequence Silverlight
  • Exercise 3: Using a package accelerator.

Module 7: Migrating from Microsoft Application Virtualization 4.6 to 5.0.

This module explains how to Migrate from Microsoft Application Virtualization 4.6 to 5.0

Lessons

  • Overview of the Migration Strategies.
  • Preparing the environment, prerequisites and best practices.
  • Configuring co-existence.
  • Converting Packages using PowerShell.

Lab : Configuring Clients for co-existence.

Microsoft Application Virtualization 5.0
  • Exercise 1: Installing the App-V Clients
  • Exercise 2: Creating and Distributing Virtual Application Packages from 4.6 and 5.0

Microsoft Application Virtualization 5.0 Download

Lab : Converting Packages using PowerShell

Microsoft Application Virtualization For Remote Desktop Services 5.0

  • Exercise 1: Converting 4.6 packages to 5.0
  • Exercise 2: Deploying the Converted packages to a 5.0 Client