App-V 5.1 Masters Class Five Full Day Online Delivery (February 2016)
Date and time
Location
Online event
Refund policy
Description
To take training it can be difficult to get approval for travel to take a suitable course. This time Big Hat Group is offering an App-V Masters Class online for North American students. This is the same great GridmasterTraining.com courseware we use in our in peson classes except we are offering an online equivelent.
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 DACL issue with App-V
- On What to Do About It
- On Google Chrome Enterprise