App-V 5.1 Masters Class Ten Half Day Online Delivery
Date and time
Location
Online event
Refund policy
Description
To get a week off for training can be tough for some. At Big Hat Group we have heard about that concern from some potential customers so we are offering a series of four hour half day sessionns over a two week period. The course content is the same as our five day course but the schedule has been altered for those that might be interested in a less compressed version of the class delivery. This is still the quality GridMasterTraining.com courseware we use for our masters level classes.
For questions or concerns contact kevin.kaminski@bighatgroup.com and for more information on the course content visit http://www.bighatgroup.com/courses/
*We offer online purchasing through Eventbrite below but we also accept purchase orders.
Course Outline
What is App-V?
- Encapsulation
- Application Definition Delivery and Streaming
- Application Publishing Delivery
- Application Execution
- Differences from App-V before Version 5
Traditional Installed Applications
- Files
- Shortcuts
- Registry
- COM Objects and Interfaces
- File Type Associations, Shell Integrations, and ShellEx Integrations
- Protocol Handlers
- Software Client Systems
- Application Capabilities
- App Paths
- The Installer Itself
Virtualized Applications
- Creating a Virtualized Application Package
- Running the Virtualized Application Package
- Example: How is a Registry Call Virtualized?
- The Seven Kinds of Application Virtualization
- How Virtual Registry and Virtual File Types Work
- Redirection without Isolation in App-V 5
Virtual Application Delivery and Streaming
- Registering the package with the client
- Implementing “MetaData” for virtualized files
- Downloading the Virtual Registry
- Storing DeploymentConfig information
- Additional File Streaming
- Feature Blocks and Streaming
- Add Package Scripts
- Filling the Cache
- Going “Cacheless” at the Client
Virtual Application Publishing
- Shortcuts
- File Type Associations
- Additional Extensions
- Publishing Time Scripts
- Publishing Assignment
- Connection Groups
- Measuring Virtual Application Usage after Publishing
Ways to Implement App-V
- Common Components
- Sequencer Component
- Virtualized Application Content Store
- Client Component
- Optional Reporting Server
- Full App-V Management Infrastructure
- App-V Infrastructure Components
- App-V Infrastructure with Multiple Servers
- Shared SCCM Management Infrastructure
- Virtual MSI / Stand-Alone Client / Third Party Tools
- Virtual Application MSI delivery
- The Client PowerShell Interface
- Third Party Tools
- Additional Implementation Considerations
- Delivering Applications to the App-V Client Using Different Methods
- User –Added Virtual Application Packages
- App-V Client Shared Cache Mode
- App-V 4.6: Coexistence and Migration
Planning for App-V Servers
- Requirements and Pre-requisites
- Hardware Requirements
- OS Requirements
- Negative Software Requirements
- Positive Software Requirements
- SQL Database Versions Supported
- Determining Your Server Architecture Requirements
- Storage Consideration
- Branch Site Considerations
- App-V Management Server
- Installation of the Management Server
- Minimum Requirements and Pre-Requisites
- Management Server Installation via GUI
- Management Server Installation as Silent Installation
- Configuring the Management Server
- Configuring the Windows Firewall
- Modifying the Default Website Default Page
- Launching the Management Console and Configuring the Publishing Server(s)
- Management Server Maintenance and Troubleshooting
- Management Server Registry
- Management Server Files
- Management Server PowerShell Interface
- Event Viewer
- Analytic and Debug Event Logs
- Debugging the Management Server
- Management Server Database Layout (Version 5.0.285)
- Package Management Using the Management Server
- Deploying Sigil 0.6.2 via Management Server
- Deploying an Paint.Net with a modified DeploymentConfig file
- Deploying WinRAR and then Applying an Updated Package (Active Upgrade)
App-V Publishing Server
- Installation of the Publishing Server
- Minimum Requirements and Pre-Requisites
- Publishing Server Installation
- Publishing Server Installation as Silent Installation
- Post Installation Configuration
- Configuring the Windows Firewall
- Adjust Polling Timer
- Maintenance and Troubleshooting the Publishing Server
- Analytic and Debug Event Logs7
- App-V Reporting Server
- Installation of the Reporting Server
- Minimum Requirements and Pre-Requisites
- Reporting Server Installation via GUI
- Reporting Server Installation as Silent Installation
- Post Installation Activities
- Maintenance and Troubleshooting the Reporting Server
- Windows Registry
- Event Logs for Reporting Server
- Reporting Server Database Schema (Version 5.0.285)
- Creating Custom Reports
- App-V Clients
- Package Deployment and Application Usage
SCCM 2012 with SP1
- Considerations on System Configuration for App-V
- Brief Introduction to the ConfigMan
- Launching the Console
- Discovery
- Boundaries, and the SCCM Client
- ConfigMan Client Settings and App-V
- Primer on the “Application Model”
- Distribution of the App-V Client
- App-V 5 Client Installation
- App-V 4.6SP2 Client Installation
- Client HotFixes and Service packs
- Distribution of Virtual Applications
- Simplified Application Model Use
- Fully Specified Application Model Use
- Global Conditions
- Lab: Deploying Multiple Deployment Types of Virtual Packages
What is “Sequencing”?
- Applications not Suitable for Virtualization
- The Anatomy of a Sequence
- The Application Sequencing Process
Setting up your Sequencing Environment
- General Rules
- Use Virtual Machines
- Use Multiple VMs
- Use Separate VMs for Sequencing and Testing
- Sequencer Specifics
- Just One Partition
- Keep the Image Clean
- Using a Standard Client Image
- Exempt from Group Policy
- Exempt from Other Pushy Agents
- Anti-Virus and Anti-Malware
- Disable Background Services Not Needed
- Adding “Dummy” ODBC and Printers?
- Using VM “Integration” Components and Enlightenments?
- Add the VM Operating System to the Domain?
- Each Sequencing Image Needs Two Snapshots
- “Smoke Test” Client Specifics
- Using AppV_Manage for Testing
Advanced Sequencer Topics
- Monitoring Technique in App-V 4.*
- Monitoring Technique in App-V 5.*
- Reboots in App-V 4.*
- Reboots in App-V 5.*
- Use of “Other” disks
- x86 / x64
- Logs in App-V 5.*
- Sequencer Event Logs
- Standard Event Logs
- Debug and Analytic Event Logs
Preparing the Sequencing VM Lab
- What is in the Image?
- What about Office?
- Multiple Sequence Images
- Tuning the image
- VM Integration Components
- Requirements and Pre-requisites
- Hardware Requirements
- OS Requirements
- Software Pre-requisites and Requirements
Sequencing Your First Application
- Lab Introduction
- Lab Goals
- Lab Requirements
- Lab Background: Naming Conventions
- Package Name
- Package Folder Name
- Primary Virtual Asset Directory Name
- Application Shortcut Names
- Lab Background: Preparation for a new Sequence
Extension Points & Streaming
- Lab Introduction
- Lab Background: Shell Integrations and Extensions
- Lab Background: Streaming
Sequencing a Package Upgrade
- Lab Introduction
- Lab Background: About Upgrades
- Lab Background: Using an existing package for “Branching” or “Active Upgrade”
- Special Considerations When Upgrading
- Upgrading a package with a modified exclusion list
- Original installation folder
- Customized “Preference” changes
- Original package Shortcut, FTA, and other “Extension” Changes
Client PowerShell Add/Pub & Upgrade
- Lab Introduction
- 8.3. Lab Background: PowerShell and the App-V Client PowerShell Interface
- Lab Part 1: Add/Publish the Original package
- Lab Part 2: Testing the Original WinRar
- Lab Part 3: Upgrading the WinRar package
- Lab Part 4: Testing the Upgraded Package
Post-Sequencing Customizations
- Lab Introduction
- Lab Background: Deployment and UserConfig files
- Lab Background: Shell Extensions
- Lab Background: About VC++ Runtimes
- Lab Background: About Paint.Net 3.5.10
- Lab Part 1: Sequencing Paint.Net
- Lab Part 2: Post-Sequence Modifications
Adobe Reader and Shell Extensions
- Lab Introduction
- Lab Background: Shell Extensions
- Lab Background: Adobe Reader X/XI and “Protected Mode”
- Lab Background: Adobe Reader XI and the Customization Wizard
- Post-Sequencer Modifications for Shell Extensions
- Lab Instructions for Testing at a Client Machine
Internet Explorer Add-ins, Connection Groups, and RunVirtual
- Lab Introduction
- Sequencing OS Components
- Packages with references to “Native” target executable files
- Connection Groups
- Sequencing IE Plug-ins
- About RunVirtual
- About Sequencing IE6
- Using the Plug-in Path of the Sequencing Wizard
- Sequencing Lab Instructions
User Personalization Settings
- Introduction
- About Where Apps Store Data
- About Exclusions and App-V Template Files
- Lab Part 1: Sequencing AppVPersonalization (Initial Attempt)
- Lab Part 2: Sequencing AppVPersonalization (Final Attempt)
- Lab part 3: Testing the Package at a Client as an Administrator
- Lab Part 4: Locating Registry Data associated with this package at the Client
- Lab Part 5: Locating File Data associated with this package at the Client
Protected Services
- Lab Introduction
- On Capturing Windows Services
- On Service Accounts
- On Permissions of a Windows Service
- On the “SC” Command
- On Detecting a Service D