Course Code: appvadvanced
Duration: 21 hours
Prerequisites:
  • Experience implementing Microsoft Application Virtualization

Audience

  • IT Professionals in charge of managing desktop configurations and deployments
  • IT professionals wishing to expand their knowledge and skills in virtualization
Overview:

Microsoft Application Virtualization (App-V) allows for the creation of applications that run as centrally managed services. App-V applications have the benefit of never needing to be installed directly on the end user's computer and never conflicting with other applications.

In this instructor-led, live training, we cover advanced techniques and troubleshooting for Microsoft Application Virtualization (App-V), especially in the area of sequencing and packaging.

By the end of the course, participants will have a deep understanding of App-V and be able to sequence, troubleshoot and resolve complex issues.

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice

Notes:

  • This course covers version 5.1 of App-V. If you need training on a different version, please contact us to arrange.
  • This course is focused on App Virtualization and does not cover other MDOP components.
Course Outline:

Introduction

Overview of sequencing

Methods used for sequencing in App- V

  • Sequencing a web-based application
  • Creating a Virtual Environment for the application
  • Sequencing an application that hard codes its install to the C:\ drive
  • Performing an Open for Package Upgrade on an existing package
  • Building scripts into an .OSD file

Merging and Overriding

  • Overriding a local key
  • Merging with a local key
  • Overriding a local directory
  • Merging with a local directory

Microsoft Office in App-V

  • Understanding different versions of Office
  • Developing an Office package for App-V using Office Deployment Tool
  • Steps used in publishing the developed Office package
  • Customization and management of the App-V packages

Comparing VFS to PVAD

  • Use of Primary Virtual Application Directory (PVAD) in sequencing
  • How VFS and PVAD are different in a virtual environment
  • How PVAD can be accessed even if it hidden from view

Deploying and Testing Power-Shell

  • Downloading and installation of the App-v server components
  • Procedures that are followed in the deployment of the power-shell
  • Common steps followed to test the deployed power-shell

Understanding Run-Virtual in App-V

  • A sub-key is added to the run-virtual
  • Acquisition of an AppvClientPackage Power-Shell cmdlet
  • Use /appvpid:<PID> command line
  • Make use of the /appvve:<GUID>

Patch and Updates in App-V

  • Description of what patches and updates are
  • Understanding Hot-fix 8 for App-V 5.1
  • How Hot-fix 8 is used for updating purposes

Use of scripts in App- V

  • More information on script-launcher
  • Problems associated with app-v scripting solution
  • Installation of a script- launcher supporting environment
  • Description of the different types of scripts

Automating conversion to App-V

  • Amount of time taken to convert should be considered
  • The cost that is incurred is of importance also
  • Techniques that can be used to convert in the future

Accelerators in App- V packages

  • Description of package accelerators
  • Steps in creating a package accelerator

Dynamic Configuration

  • Configuring the user files
  • Configuring the deployment files

Advanced Connection Groups

  • The function of the configuration group file and where it is found
  • A layout of the connection group file
  • Configuration of packages in a connection group
  • Connection groups that are virtually supported

Advanced Client Integration

  • Description of what client integration in App-V is
  • How integration is achieved in the App- V
  • The importance of having the client integration in App-V

Troubleshooting App-V

  • Avoiding rabbit holes
  • Combining different areas of knowledge: foundational, operational, contextual
  • Using Process Monitor to troubleshoot
  • Troubleshooting the App-V client
  • Troubleshooting the OSD file

Client Debugging

  • Regular training of the customer care on the functions of the App-V
  • Repairing a package
  • Cleaning up of the connection group
  • Understanding the client logs in the App- V

Package Optimisers in App- V

  • Understanding what package optimisation is
  • What is done to achieve space optimisation
  • What is done to achieve performance optimisation

Best Practices

Summary and Conclusion

Sites Published:

United Arab Emirates - App-V: Advanced Techniques and Troubleshooting

Qatar - App-V: Advanced Techniques and Troubleshooting

Egypt - App-V: Advanced Techniques and Troubleshooting

Saudi Arabia - App-V: Advanced Techniques and Troubleshooting

South Africa - App-V: Advanced Techniques and Troubleshooting

Brasil - App-V: Advanced Techniques and Troubleshooting

Canada - App-V: Advanced Techniques and Troubleshooting

中国 - App-V: Advanced Techniques and Troubleshooting

香港 - App-V: Advanced Techniques and Troubleshooting

澳門 - App-V: Advanced Techniques and Troubleshooting

台灣 - App-V: Advanced Techniques and Troubleshooting

USA - App-V: Advanced Techniques and Troubleshooting

Österreich - App-V: Advanced Techniques and Troubleshooting

Schweiz - App-V: Advanced Techniques and Troubleshooting

Deutschland - App-V: Advanced Techniques and Troubleshooting

Czech Republic - App-V: Advanced Techniques and Troubleshooting

Denmark - App-V: Advanced Techniques and Troubleshooting

Estonia - App-V: Advanced Techniques and Troubleshooting

Finland - App-V: Advanced Techniques and Troubleshooting

Greece - App-V: Advanced Techniques and Troubleshooting

Magyarország - App-V: Advanced Techniques and Troubleshooting

Ireland - App-V: Advanced Techniques and Troubleshooting

Luxembourg - App-V: Advanced Techniques and Troubleshooting

Latvia - App-V: Advanced Techniques and Troubleshooting

España - App-V: técnicas avanzadas y solución de problemas

Italia - App-V: Advanced Techniques and Troubleshooting

Lithuania - App-V: Advanced Techniques and Troubleshooting

Nederland - App-V: Advanced Techniques and Troubleshooting

Norway - App-V: Advanced Techniques and Troubleshooting

Portugal - App-V: Advanced Techniques and Troubleshooting

România - App-V: Advanced Techniques and Troubleshooting

Sverige - App-V: Advanced Techniques and Troubleshooting

Türkiye - App-V: Advanced Techniques and Troubleshooting

Malta - App-V: Advanced Techniques and Troubleshooting

Belgique - App-V: Advanced Techniques and Troubleshooting

France - App-V: Advanced Techniques and Troubleshooting

日本 - App-V: Advanced Techniques and Troubleshooting

Australia - App-V: Advanced Techniques and Troubleshooting

Malaysia - App-V: Advanced Techniques and Troubleshooting

New Zealand - App-V: Advanced Techniques and Troubleshooting

Philippines - App-V: Advanced Techniques and Troubleshooting

Singapore - App-V: Advanced Techniques and Troubleshooting

Thailand - App-V: Advanced Techniques and Troubleshooting

Vietnam - App-V: Advanced Techniques and Troubleshooting

India - App-V: Advanced Techniques and Troubleshooting

Argentina - App-V: técnicas avanzadas y solución de problemas

Chile - App-V: técnicas avanzadas y solución de problemas

Costa Rica - App-V: técnicas avanzadas y solución de problemas

Ecuador - App-V: técnicas avanzadas y solución de problemas

Guatemala - App-V: técnicas avanzadas y solución de problemas

Colombia - App-V: técnicas avanzadas y solución de problemas

México - App-V: técnicas avanzadas y solución de problemas

Panama - App-V: técnicas avanzadas y solución de problemas

Peru - App-V: técnicas avanzadas y solución de problemas

Uruguay - App-V: técnicas avanzadas y solución de problemas

Venezuela - App-V: técnicas avanzadas y solución de problemas

Polska - App-V: Advanced Techniques and Troubleshooting

United Kingdom - App-V: Advanced Techniques and Troubleshooting

South Korea - App-V: Advanced Techniques and Troubleshooting

Pakistan - App-V: Advanced Techniques and Troubleshooting

Sri Lanka - App-V: Advanced Techniques and Troubleshooting

Bulgaria - App-V: Advanced Techniques and Troubleshooting

Bolivia - App-V: técnicas avanzadas y solución de problemas

Indonesia - App-V: Advanced Techniques and Troubleshooting

Kazakhstan - App-V: Advanced Techniques and Troubleshooting

Moldova - App-V: Advanced Techniques and Troubleshooting

Morocco - App-V: Advanced Techniques and Troubleshooting

Tunisia - App-V: Advanced Techniques and Troubleshooting

Kuwait - App-V: Advanced Techniques and Troubleshooting

Oman - App-V: Advanced Techniques and Troubleshooting

Slovakia - App-V: Advanced Techniques and Troubleshooting

Kenya - App-V: Advanced Techniques and Troubleshooting

Nigeria - App-V: Advanced Techniques and Troubleshooting

Botswana - App-V: Advanced Techniques and Troubleshooting

Slovenia - App-V: Advanced Techniques and Troubleshooting

Croatia - App-V: Advanced Techniques and Troubleshooting

Serbia - App-V: Advanced Techniques and Troubleshooting

Bhutan - App-V: Advanced Techniques and Troubleshooting

Nepal - App-V: Advanced Techniques and Troubleshooting

Uzbekistan - App-V: Advanced Techniques and Troubleshooting