

Introduction
Elements of this syllabus are subject to change.
This five-day instructor-led course will enable attendees
to gain an understanding of the tools available in Microsoft
Desktop Optimization Pack (MDOP) to improve their Change
Management process and reduce support across their or their
customers environment.
Audience
The primary audience is IT Professionals focusing on
desktop configuration, which could include Network
Administrators, SMS Administrators, Field Consultants,
Technical Business Consultants, and any other technical
worker that is responsible for the types of tasks that can
be automated or improved through the MDOP.
At Course Completion
After completing this course, students will walk away
with a deep understanding of the Application Virtualization
environment and be able to install, configure, administer,
and troubleshoot the components. Students will also be able
to install and utilize the MDOP components and understand
their position in the desktop management process.
Prerequisites
Before attending this course, students must have:
|
|
Active Directory knowledge and
concepts including Group Policy.
|
|
|
Windows Server 2003 knowledge and
experience.
|
|
|
Fundamental knowledge of SQL Serve
2005.
|
|
|
Fundamental knowledge of Windows
Terminal Services.
|
|
|
Fundamental knowledge of System
Management Server 2003.
|
|
|
Fundamental knowledge of Microsoft
Operations Manager.
|
|
|
Experience managing Windows
desktops in an Enterprise environment.
|
Course Outline
Module 1: Optimizing Windows Desktop Management in the
Enterprise
This module explains key desktop manageability challenges
and identifies MDOP applications that can address those
challenges.
Lessons
|
|
Desktop Management in the
Enterprise
|
|
|
Overview of the Microsoft Desktop
Optimization Pack
|
After completing this module, students will be able to:
|
|
Describe desktop management
challenges and strategies within the enterprise.
|
|
|
Identify how MDOP can help an
organization improve infrastructure optimization
goals.
|
Module 2: Controlling Group Policy Objects Using
Advanced Group Policy Management
This module explains how to use AGPM to manage controlled
group policy objects.
Lessons
|
|
Overview of Advanced Group Policy
Management
|
|
|
Configuring Group Policy Using
AGPM
|
|
|
Managing Group Policy Using AGPM
|
Lab: Controlling Group Policy Using AGPM
|
|
Installing AGPM
|
|
|
Managing Controlled
Group Policy Objects
|
After completing this module, students will be able to:
|
|
Describe the benefits and features
of AGPM.
|
|
|
Configure Group Policy using AGPM.
|
|
|
Manage Group Policy using AGPM.
|
Module 3: Monitoring Desktops Using Microsoft
Desktop Error Monitoring
This module explains how Desktop Error Monitoring can be
configured to provide a centralized collection location of
computer events and error messages.
Lessons
|
|
Overview of Microsoft Desktop
Error Monitoring
|
|
|
Installing and Configuring Desktop
Error Monitoring
|
Lab: Monitoring Desktops Using Microsoft Desktop Error
Monitoring
|
|
Configuring a
Management Server for Client Monitoring
|
|
|
Importing the Client
Monitoring ADM Template into a Group Policy Object
|
|
|
Viewing Reporting
Results
|
After completing this module, students will be able to:
|
|
Describe the benefits and features
of Microsoft Desktop Error Monitoring.
|
|
|
Install and configure Desktop
Error Monitoring.
|
Module 4: Managing Software Inventory Using the
Asset Inventory Service
This module explains how to use the Microsoft Asset
Inventory Service to manage software inventory.
Lessons
|
|
Overview of the Asset Inventory
Service
|
|
|
Deploying AIS Clients
|
|
|
Managing Computers Reporting to
AIS
|
|
|
Managing Software Inventory
|
Lab: Deploying the AIS Client
|
|
Deploying the AIS
using Group Policy
|
|
|
Configuring computer
group membership
|
|
|
Asset Inventory
scenarios
|
After completing this module, students will be able to:
|
|
Describe the benefits and features
of the Microsoft Asset Inventory Service.
|
|
|
Deploy AIS clients.
|
|
|
Manage computers reporting to AIS.
|
|
|
Manage software inventory using
AIS.
|
Module 5: Repairing and Diagnosing Computer
Systems Using the Diagnostics and Recovery Toolset
This module explains how to use the Diagnostics and
Recover Toolset to recover computer systems.
Lessons
|
|
Overview of the Diagnostics and
Recovery Toolset
|
|
|
Recovering Computer Systems with
ERD Commander
|
|
|
Overview of the Administrative
Tools Category
|
|
|
Overview of the Networking Tools
Category
|
|
|
Overview of the Systems Tools
Category
|
|
|
Differences Between DaRT 5 and
DaRT 6
|
Lab: Repairing Computer Systems Using DART
|
|
Creating the ERD Boot
Disk
|
|
|
Experimenting with the ERD Recovery Tools
|
After completing this module, students will be able to:
|
|
Describe the benefits and features
of the Diagnostics and Recovery Toolset.
|
|
|
Recover computer system suing ERD
commander.
|
|
|
Describe the Administrative Tools
Category.
|
|
|
Describe the Networking Tools
Category.
|
|
|
Describe the Systems Tools
Category.
|
|
|
Differences between DaRT 5 and
DaRT 6.
|
Module 6: Introduction to the Microsoft
Application Virtualization Management System
This module explains application virtualization concepts
and how the components of Microsoft Application
Virtualization Management system address the various phases
of the Application Management Lifecycle.
Lessons
|
|
Application Management Lifecycle
|
|
|
Benefits of Application
Virtualization
|
|
|
Microsoft Application
Virtualization Management Overview
|
Lab: Exploring System Center Application
Virtualization
|
|
Examining the client
environment prior to running a virtualized
application
|
|
|
Running a virtualized
application on a client
|
|
|
Examining differences
between virtualized and non-virtualized applications
on a client
|
After completing this module, students will be able to:
|
|
Describe the Application
Management Lifecycle.
|
|
|
Describe the benefits of
Application Virtualization.
|
|
|
Describe the components of
Microsoft Application Virtualization Management
environment.
|
Module 7: Application Virtualization Management
Architecture
This module explains the general architecture of
Application Virtualization Management.
Lessons
|
|
Elements of Application
Virtualization
|
|
|
Interaction of the Application
Virtualization Management Components
|
|
|
Publishing an Application
|
Lab: Using the MSCAV Streaming Server
|
|
Install a MSCAV
Streaming Server
|
|
|
Copy a Package Into
the Streaming Server
|
|
|
Configure a Client
System to Connect to the Streaming Server
|
|
|
Install and Run the
Application from the Streaming Server
|
After completing this module, students will be able to:
|
|
Describe the primary elements of
application virtualization.
|
|
|
Describe how the Application
Virtualization Management components work together
to provide application virtualization.
|
|
|
Describe how to publish an
application.
|
Module 8: Planning and Deploying the Application
Virtualization Management System
This module explains how to plan the supporting
infrastructure and determine the appropriate deployment
scenario and installation for an Application Virtualization
Management System.
Lessons
|
|
Planning the Supporting
Infrastructure
|
|
|
Deployment Scenarios for the
Application Virtualization Management System
|
|
|
Deployment Scenarios for Branch
Offices
|
|
|
Overview of the Server
Installation Process
|
Lab: Installing the Application Virtualization
Management Server
|
|
Installing the
Application Virtualization Management Server
|
|
|
Preparing the Content
Directory for Application Streaming
|
After completing this module, students will be able to:
|
|
Describe considerations related to
the supporting infrastructure when implementing the
Application Virtualization Management System.
|
|
|
Describe various deployment
scenarios that support the Application
Virtualization Management System.
|
|
|
Describe deployment scenarios for
Branch Offices.
|
|
|
Install the server components
required for the Application Virtualization
Management System.
|
Module 9: Planning and Installing the 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
Application Virtualization Client
|
|
|
Managing Client Configuration
Features
|
Lab : Deploying the Application Virtualization Client
|
|
Installing the
Application Virtualization Client
|
|
|
Testing the client
install
|
|
|
Configuring the Root
Node options
|
Lab : Managing Client Configuration Features
|
|
Modifying Desktop
Configuration Server Options
|
|
|
Creating a New
Application Using the Desktop Client
|
|
|
Configuring Offline
Mode for Disconnected Operation
|
After completing this module, students will be able to:
|
|
Plan for the deployment and
installation of the Application Virtualization
Client.
|
|
|
Install and configure the
Application Virtualization Client.
|
|
|
Manage client configuration
features.
|
Module 10: 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
|
|
|
Configuring Active Upgrades
|
Lab : Publishing Applications into the Application
Virtualization Environment
|
|
Configuring a default
content path
|
|
|
Publishing an
Application
|
|
|
Verifying Application
Virtualization Functionality
|
Lab : Configuring Active Upgrades for Published
Applications
|
|
Creating the Office
Application Group
|
|
|
Publishing the
original version of Microsoft Office 2003
|
|
|
Testing the published
application
|
|
|
Publish an updated
version of Office 2003 for an active upgrade
|
After completing this module, students will be able to:
|
|
Describe the options available
within the Application Virtualization Management
Console.
|
|
|
Publish applications into the
application virtualization environment.
|
|
|
Configure Active Upgrades for
published applications.
|
Module 11: Advanced Application Virtualization
Administration Tasks
This module explains how to create new provider policies
to apply specific settings such as license enforcement to
specific users.
Lessons
|
|
Configuring Provider Policies
|
|
|
Enforcing License Compliance
|
|
|
Managing Server Groups and Server
Objects
|
Lab: Implementing License Enforcement
|
|
Creating the Licensing
Group
|
|
|
Creating the new
Policy Provider
|
|
|
Testing the license
enforcement
|
|
|
Configure Group
Options
|
After completing this module, students will be able to:
|
|
Configure Provider Policies.
|
|
|
Configure and enforce license
compliance.
|
|
|
Manage server groups and server
objects.
|
Module 12: Planning and Deploying the Application
Virtualization Sequencer
This module explains how to perform various sequence
scenarios using the Application Virtualization Sequencer.
Lessons
|
|
Introduction to 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
|
|
Configuring a
Partition to be the Q drive
|
|
|
Installing the
Application Virtualization Sequencer
|
Lab : Sequencing Applications for Virtualization
|
|
Sequencing an
application
|
|
|
Sequencing multiple
versions of the same application
|
|
|
Sequencing an
application with pre-configured options
|
After completing this module, students will be able to:
|
|
Describe the Application
Virtualization Sequencer process.
|
|
|
Plan the Sequencer environment.
|
|
|
Install and configure the
Application Virtualization Sequencer.
|
|
|
Sequence applications for
virtualization.
|
Module 13: Advanced Sequencing
This module explains how to perform advanced sequence
scenarios.
Lessons
|
|
Upgrading Existing Packages
|
|
|
Advanced Package Options
|
|
|
Installing a Hard-Coded
Application into a Virtual Environment
|
|
|
Sequencing a Web-based Application
|
|
|
Sequencing a Stand Alone Package
with the MSI utility
|
Lab: Advanced Sequencing
|
|
Performing a Package
Upgrade
|
|
|
Sequencing Hard-Coded
Applications
|
|
|
Sequencing a Web-Based
application
|
After completing this module, students will be able to:
|
|
Upgrade existing sequencer
packages.
|
|
|
Perform package branching.
|
|
|
Install a hard-coded application
into a virtual environment.
|
|
|
Sequence a Web-based application.
|
|
|
Sequence an application using the
MSI utility.
|