You are previewing Microsoft Application Virtualization Cookbook.
O'Reilly logo
Microsoft Application Virtualization Cookbook

Book Description

Over 55 hands-on recipes covering the key aspects of a successful App-V deployment

About This Book

  • Deploy a resilient App-V infrastructure
  • Combine App-V with Remote Desktop Services, Citrix XenDesktop, and System Center Configuration Manager
  • Discover Shared Content Store Mode, Scripting, and Connection Groups to extend your deployment
  • Who This Book Is For

    If you have some experience with App-V but are overwhelmed by the range of features on offer, then this book is for you. A basic understanding of App-V and common Windows Server technologies (Active Directory/Group Policy/PowerShell) is necessary.

    What You Will Learn

  • Deploy a full App-V infrastructure
  • Deploy App-V clients and prerequisites
  • Leverage connection groups to combine App-V packages
  • Reduce hardware requirements for your Remote Desktop Session Hosts
  • Extend the use of your investments in Microsoft System Center Configuration Manager
  • Discover which applications your users are running
  • Resolve issues with your deployment quickly
  • Customize App-V packages to your needs
  • Scale out your App-V infrastructure to accommodate increasing requirements
  • In Detail

    With an ever-increasing number of applications being deployed in the workplace, Microsoft App-V 5 enables administrators to abstract these applications from clients, in turn reducing the time taken to complete the software deployment lifecycle. Part of the Microsoft Desktop Optimization Pack, App-V 5 centralizes the management of applications with a variety of deployment methods to suit each environment.

    With this hands-on Cookbook, you will learn how best to utilize features of App-V that you may already be familiar with, as well as gain insights into features only recently introduced such as the enhanced Connection Groups and Shared Content Store Mode.

    The book starts with the deployment of a scalable App-V infrastructure and progresses to cover the sequencing of common applications, as well as how you can take advantage of the new Office 2013 and Office 365 deployment methods.

    In later chapters, you will discover integrations with Microsoft Remote Desktop Services, Citrix XenDesktop, and Microsoft System Centre Configuration Manager.

    Finally, you will learn to leverage the App-V reporting server, Microsoft Excel, and pivot tables to gain insights into which applications are being used, along with how to troubleshoot issues with your deployment.

    Style and approach

    A practical Cookbook full of task-based recipes, complete with screenshots and explanations to supplement.

    Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.

    Table of Contents

    1. Microsoft Application Virtualization Cookbook
      1. Table of Contents
      2. Microsoft Application Virtualization Cookbook
      3. Credits
      4. About the Author
      5. About the Reviewers
      6. www.PacktPub.com
        1. Support files, eBooks, discount offers, and more
          1. Why subscribe?
          2. Free access for Packt account holders
          3. Instant updates on new Packt books
      7. Preface
        1. What this book covers
        2. What you need for this book
        3. Who this book is for
        4. Sections
          1. Getting ready
          2. How to do it…
          3. How it works…
          4. There's more…
          5. See also
        5. Conventions
        6. Reader feedback
        7. Customer support
          1. Downloading the example code
          2. Errata
          3. Piracy
          4. Questions
      8. 1. Deploying App-V 5 Services
        1. Introduction
        2. Obtaining the App-V installers
          1. Getting ready
          2. How to do it...
        3. Configuring Active Directory
          1. Getting ready
          2. How to do it...
        4. Configuring a distributed filesystem
          1. Getting ready
          2. How to do it...
        5. Configuring Internet information services
          1. Getting ready
          2. How to do it...
        6. Configuring SQL Server
          1. Getting ready
          2. How to do it...
        7. Deploying a standalone Management and a Publishing server
          1. Getting ready
          2. How to do it...
        8. Accessing the management console
          1. Getting ready
          2. How to do it...
        9. Adding additional administrators
          1. Getting ready
          2. How to do it...
        10. Deploying a second Publishing server
          1. Getting ready
          2. How to do it...
      9. 2. Deploying App-V 5 Clients and Updates
        1. Introduction
        2. Obtaining the App-V 5 SP3 prerequisites
          1. Getting ready
          2. How to do it...
        3. Deploying client prerequisites through SCCM 2012 R2
          1. Getting ready
          2. How to do it...
        4. Deploying the App-V client through Group Policy
          1. Getting ready
          2. How to do it...
        5. Deploying the App-V client through SCCM 2012 R2
          1. Getting ready
          2. How to do it...
        6. Deploying App-V client updates through Group Policy
          1. Getting ready
          2. How to do it...
        7. Deploying App-V client updates through SCCM 2012 R2
          1. Getting ready
          2. How to do it...
        8. Deploying the App-V client UI through SCCM 2012
          1. Getting ready
          2. How to do it...
        9. Applying settings to the App-V client using Group Policy
          1. Getting ready
          2. How to do it...
      10. 3. Sequencing Applications
        1. Introduction
        2. Setting up the sequencer
          1. Getting ready
          2. How to do it...
        3. Sequencing the Audacity sound editor
          1. Getting ready
          2. How to do it...
        4. Sequencing an Internet Explorer shortcut
          1. Getting ready
          2. How to do it...
        5. Sequencing an application hosted on a network share
          1. Getting ready
          2. How to do it...
        6. Dissecting an App-V 5 package
          1. Getting ready
          2. How to do it...
        7. Scripting in App-V 5
          1. Getting ready
          2. How to do it...
          3. How it works...
      11. 4. Managing Packages
        1. Introduction
        2. Publishing a package to a user group
          1. Getting ready
          2. How to do it...
        3. Publishing a package to a group of machines
          1. Getting ready
          2. How to do it...
          3. How it works...
        4. Managing shortcuts
          1. Getting ready
          2. How to do it...
        5. Managing file type associations
          1. Getting ready
          2. How to do it...
        6. Testing a package
          1. Getting ready
          2. How to do it...
        7. Unpublishing and deleting a package
          1. Getting ready
          2. How to do it...
          3. There's more...
        8. Creating a custom configuration for a security group
          1. Getting ready
          2. How to do it...
        9. Deploying an App-V package via MSI
          1. Getting ready
          2. How to do it...
      12. 5. Using Connection Groups
        1. Introduction
        2. Sequencing the Java Development Kit
          1. Getting ready
          2. How to do it...
        3. Sequencing Greenfoot
          1. Getting ready
          2. How to do it...
        4. Connecting the applications via a connection group
          1. Getting ready
          2. How to do it...
          3. There's more…
        5. Testing the application
          1. Getting ready
          2. How to do it...
      13. 6. Sequencing Office 2013
        1. Introduction
        2. Obtaining the Office 2013 App-V package
          1. Getting ready
          2. How to do it...
        3. Enabling scripting and publishing in Office 2013
          1. Getting ready
          2. How to do it...
        4. Customizing the Office 2013 App-V package
          1. Getting ready
          2. How to do it...
        5. Sequencing an Office 2013 plugin
          1. Getting ready
          2. How to do it...
      14. 7. Deploying App-V 5 in a Virtual Environment
        1. Introduction
        2. Enabling the App-V shared content store mode
          1. Getting ready
          2. How to do it…
          3. There's more…
        3. Publishing applications through Microsoft RemoteApp
          1. Getting ready
          2. How to do it…
          3. There's more…
        4. Precaching applications in the local store
          1. Getting ready
          2. How to do it…
          3. There's more…
        5. Publishing applications through Citrix® StoreFront
          1. Getting ready
          2. How to do it…
          3. There's more…
      15. 8. Managing Packages in System Center Configuration Manager 2012 R2
        1. Introduction
        2. Importing an App-V 5 package into SCCM 2012 R2
          1. Getting ready
          2. How to do it...
        3. Creating machine and user collections
          1. Getting ready
          2. How to do it...
        4. Targeting an App-V 5 package at a machine for deployment
          1. Getting ready
          2. How to do it...
        5. Targeting an App-V 5 package at a user for deployment
          1. Getting ready
          2. How to do it...
        6. Customizing the App-V package in SCCM
          1. Getting ready
          2. How to do it...
        7. Testing the packages
          1. Getting ready
          2. How to do it...
        8. Creating an App-V virtual environment
          1. Getting ready
          2. How to do it...
      16. 9. Reporting in App-V 5
        1. Introduction
        2. Deploying the App-V 5 Reporting Server
          1. Getting ready
          2. How to do it...
        3. Configuring client-side settings through Group Policy
          1. Getting ready
          2. How to do it...
          3. There's more…
        4. Exporting reporting data into Excel 2013
          1. Getting ready
          2. How to do it...
        5. Analyzing reporting data in Excel 2013
          1. Getting ready
          2. How to do it...
          3. There's more…
      17. 10. Troubleshooting
        1. Introduction
        2. Analyzing server-side logs
          1. Getting ready
          2. How to do it...
        3. Analyzing client-side logs
          1. Getting ready
          2. How to do it...
        4. Laptops that don't pick up new applications
          1. Getting ready
          2. How to do it...
        5. Flushing the App-V client cache
          1. Getting ready
          2. How to do it...
        6. Checking the list of publishing packages for the user
          1. Getting ready
          2. How to do it...
      18. Index