Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)


Published on

We ran the "Windows Accelerate IT Pro Bootcamp" one day hands-on workshop in early June 2014. These eight modules were designed to get IT managers, project managers, sysadmin and devops up to speed with the new Windows 8.1 and Office 2013. The bootcamp focused on how to move off earlier versions of Windows and Office to a modern desktop and tablet platforms with the latest security and mobility technologies.

Keep an eye in our SlideShare feed for all eight modules:

Windows Accelerate IT Pro Bootcamp: Introduction (Module 1 of 8)
Windows Accelerate IT Pro Bootcamp: Platform Delivery (Module 2 of 8)
Windows Accelerate IT Pro Bootcamp: Windows ToGo (Module 3 of 8)
Windows Accelerate IT Pro Bootcamp: Security (Module 4 of 8)
Windows Accelerate IT Pro Bootcamp: UE-V (Module 5 of 8)
Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)
Windows Accelerate IT Pro Bootcamp: Devices (Module 7 of 8)
Windows Accelerate IT Pro Bootcamp: Closing (Module 8 of 8)

For other events (Intergen or Microsoft Community) check our events page at

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Speaker Notes
    Device proliferation and the demand for connectivity and productivity from an increasingly mobile workforce is a growing trend for most organizations. Users a want a seamless, reliable, consistent and secure on-demand access to their applications and Windows from wherever they are and from numerous devices. IT is challenged to efficiently empower users with these consistent and robust experiences; while making sure they prepare for unforeseen events to avoid any user down time due. Today the next-generation worker expects IT to roll-out changes and new capabilities in days/weeks not months, IT is challenged to quickly provision users with the corporate resources they need.

    Today users want a seamless, consistent and secure on-demand access to their applications from wherever they are and from numerous devices. IT is challenged to efficiently empower users with these consistent and robust experiences even as their location and device-type changes.

    Users want reliable and uninterrupted access to their work environment so that they can be productive at all times, IT wants to prepare for unforeseen events to avoid any user down time while making sure that confidential corporate data is secure and only authorized people have access to it.

    Today the next-generation worker expects IT to roll-out changes and new capabilities in days/weeks not months, IT is challenged to quickly provision users with the corporate resources they need.
  • Speaker Notes

    Microsoft Application Virtualization enables anywhere access to applications that are dynamically available on any authorized PC without application installs. App-V also ensures business continuity, letting users rapidly retrieve applications on a new PC without application installs or conflicts. From a management perspective, App-V increases business agility through faster application adoption, deployment, and updates with no user interruptions for installation or reboot. Applications are never installed, and yet are available to users everywhere on demand. It minimizes conflicts between applications, allowing enterprises to reduce application compatibility testing time.
  • Part of what makes App-V 5.0 great is that we’ve worked hard to look at the user experience; at all of the things that might make using virtual applications different than using locally installed applications.

    [Scenario 1]

    [User perspective]

    Carol likes her job and is happy to come to work most days, but today is special because today is the day she gets her new laptop. When she gets to her office she finds it all setup and ready to go. [CLICK] She signs on with her domain account [CLICK] and finds that all of the applications she had on her old PC are waiting for her on her new laptop. She has a busy day ahead of her so she starts right to work by opening her CRM (Client Relationship Management) application. Carol doesn’t know that her new laptop is using some locally installed and some virtual applications. Carol’s CRM application is installed locally.

    Carol clicks on a control in her CRM application to export data to a Corporate Line of Business application to complete her expense report. [CLICK] What’s important to Carol is that this just works, even on her new PC. She’s able to complete her expense report, close her laptop and get on the road to her first appointment. She doesn’t have to know that her expense reporting application was virtual. New in App-V 5.0, the virtual application registered an Extension that allowed the local application to communicate with the virtual application.


    [IT perspective]

    Mike is running the PC refresh project at Carol’s company, and for Mike, using App-V as part of his refresh project was a natural choice, especially with project timelines as tight as his! App-V lets Mike ensure that users have on-demand access to the applications they need on their new device, and now with Virtual Application Extension, virtual applications work more like locally installed applications. This means that users don’t encounter unexpected user interface or functional changes due to virtualization – they don’t call the helpdesk with questions on these changes, and Mike can keep up with his busy PC refresh schedule.


    It was easy for Mike’s supporting team to work with and troubleshoot App-V packages. [CLICK] App-V virtual applications use Windows standards, files are stored right in the Windows C: drive, the virtual registry is stored in a standard Registry .DAT file – all things that Windows packaging administrators are familiar with using. And since App-V applications are stored right on the C: drive, there’s no need for Mike to coordinate a shared drive letter across the whole company.

    [CLICK to review scenario benefits]

  • App-V 5.0 provides IT with powerful management, allowing them to deploy, track and service virtual applications throughout their lifecycle.

    [Scenario 1]


    Steve is in charge of managing applications for his company, and he gets his job done quickly and easily with App-V 5.0. He can get his work done through any web browser with Silverlight, [CLICK] easily assigning new applications, updating others, and retiring old applications with the click of a mouse. For those times when the mouse just doesn’t cut it, for complicated or repetitive tasks, Steve can quickly script actions in PowerShell.

    Just like that, Steve can make applications available to authorized users on almost any device: from Windows 8 tablets, to Windows desktop and laptop PCs [CLICK] even to non-Windows devices [CLICK] through our partnership with Citrix [CLICK]

    [Scenario 2]

    [CLICK – Definition of Shared Content Store appears]

    Steve does nothing different to target virtual applications to users in VDI, yet App-V makes optimum use of disk space in his VDI environment. Instead of wasting disk space by storing unwanted duplicate copies of virtual applications within each virtual desktop, App-V uses a Shared Content Store to stream applications to his entire environment, PCs, tablets, laptops, VDI and RDS sessions on demand. [CLICK – Applications are distributed from Shared Content Store to VDI, Citrix, Tablet and Desktop. Note that the VDI based application icon is CLEAR to represent that it is streamed and does not consume local disk resources. The icons for the Tablet and Laptop are orange indicating that they are cached locally on the target devices.] Of course, Steve is the administrator and he is in control of the experience. Steve can easily override this behavior and store appropriate applications on disk.

    [Scenario 3]


    John, like Steve, is in charge of application management. John works for a different company that uses a third party software distribution system instead of the App-V Full Infrastructure.

    John is easily able to provision, update and retire applications. He is also able to manage the interaction of virtual applications. He easily handles all of these tasks with PowerShell. When it comes to VDI, John makes no compromises. With Shared Content Store, John can use his software distribution environment to manage his VDI environment the same way he manages his laptops, PCs and tablets.

    John also has responsibility for endpoint security. He keeps a close eye on anti-malware reports, knowing that virus scanners can scan his virtual applications as well as his locally installed applications.

    [CLICK to review benefits]

  • App-V 5.0 provides several advantages over other virtualization solutions on the market today.

    Businesses can connect separately packaged App-V applications, enabling them to communicate with each other and with traditionally installed applications. This gives businesses the best of both worlds, providing isolation – reducing conflict and time spent regression testing – yet allowing applications to interact and communicate when needed. A great thing is that IT remains in control.
    Benefits: IT can virtualize more applications, even those that require tight integration, and users work with virtual applications the same way they did when applications were traditionally installed.

    IT Pros can get their work done with the tools they use every day! They have unparalleled control of their App-V environment right from their web browser, easy integration with existing software delivery systems with Rich PowerShell scripting or MSI delivery options.

    And App-V is designed to be easy and efficient to use in VDI environments, allowing IT to make the best use of disk resources without changing the way they get their jobs done.

    Since VDI and RDS hosts are always in the datacenter, App-V 5.0 lets you stream applications on demand without writing them to disk – making efficient use of expensive resources. Application updates work the same way for Shared Content clients as they do any other App-V client – administrators can just update! Of course they’re your applications, it’s your choice! You can always choose which applications to always stream and which applications to keep available locally.

    App-V 5.0 has strong integration with System Center 2012 Config Manager, complementing the App-V web based console and enabling you to utilize the single pane of glass offered by System center to manage your physical and virtual infrastructure.

  • App-V 5.0 is an integrated platform with Windows. This means that, for users, virtual applications work the way they did when they were traditionally installed. Virtual applications use Windows standards so IT finds them easy to work with and troubleshoot. And in App-V 5.0, there’s no dedicated drive letter required.

    App-V 5.0 provides flexible virtualization. Applications are protected from each other and the operating system, but can share the same virtual environment when needed. App-V is designed to support a wide range of applications, even those that are highly integrated. And of course, if you use App-V today, we want to make it easy for you to migrate to App-V 5.0. The App-V Package Converter, included with the App-V 5.0 Sequencer provides an automated way to migrate previous App-V packages to App-V 5.0. And App-V 5.0 can co-exist with App-V 4.6, letting you move to App-V 5.0 over time.

    App-V 5.0 gives you simple but Powerful Management, enabling you to control your applications from an easy web-based management console. It’s optimized for VDI, letting business make efficient use of limited disk resources while still being able to provision, update and retire applications across physical and virtual environments with the same management workflow. And rich scripting in PowerShell lets IT automate complex tasks or integrate App-V with existing software delivery systems.
  • Microsoft Application Virtualization (App-V).
    UE-V is not the only critical component of our virtualization story, we would now like to discuss a second component, Microsoft Application Virtualization (App-V). App-V enables anywhere access to virtualized applications on any authorized PC without application installs. Microsoft’s has a long history of providing flexible application virtualization with powerful management, and making the virtual application behave as if it was locally installed. App-V 5.0 SP2 builds on these solutions through the following new features:
    Shell extension support, enriching the user experience.
    Sequencing enhancements, simplifying the virtual application creation process.
    Let’s now go into some more detail on these new features in App-V.
    Shell extension support
    By building on App-V 5.0 investments which delivered you the ability to virtualize highly integrated applications, App-V 5.0 SP2 is providing support for a frequently requested extension point into the operating system, shell extensions. For example if you virtualize a compression program or a backup program that integrated with the Windows shell, you will now see the contextual options that these apps have like send to zip or backup to archive. Essentially this enables the virtual application to behave more like if it was installed locally on your device.
    Sequencing enhancements
    Powerful and flexible management is a key component of Microsoft’s application virtualization solution, allowing IT to deploy, track and service virtual applications. Continuing the approach, we have made improvements to the sequencer enabling it to automatically detect with the option to include, run time dependencies like MSXML and Visual C++ libraries in the App-V package during the sequencing process. Other additions in App-V 5.0 SP2 beta include general user experience improvements during the application publishing and refresh process, including a new publishing progress bar, to improve the overall experience of deploying a set of applications to a user.

  • Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)

    1. 1. Module 5.2: Microsoft Application Virtualization 5.0 Overview Name Title The CA Accelerate 1:M IT Pro Boot Camp
    2. 2. Work-life blur VDI Integrated applications Multiple devices ANYWHERE ACCESS | DESKTOP VIRTUALIZATION
    3. 3. Local Device Virtual desktop Login xxx Login xxx Microsoft Application Virtualization Anywhere productivity Access to applications on any device without installs Avoid business disruptions Log in to retrieve applications and restore productivity Accelerate deployment Faster provisioning of virtual applications on demand Thin Client Applications
    4. 4. App-V C: Virtual Application Extension Integrated Platform Virtual applications work like installed applications User name Password Carol ******** Benefits Users are productive anywhere with on demand applications Familiar application experience for users No dedicated drive letter required IT can transfer existing skills UserPerspectiveITPerspective Virtual Application Traditional Application App-V applications can interact with locally installed or other App-V applications
    5. 5. App-V Advantages Isolation minimizes conflict Applications can communicate as necessary IT keeps control Easy web-based control of App-V Seamless integration with existing infrastructure Rich PowerShell scripting or MSI delivery Reduces storage costs for efficient VDI “Set it and forget it” application updates “Your applications, your choice!” Applications can be shared or stored locally Get the most out of VDI with Shared Content Store Get the best of both worlds with isolation and connection Get the job done with the tools you use every day ESD
    6. 6. Integrated Platform Virtual applications work like installed applications Virtual applications use Windows standards No dedicated drive letter required Summary Flexible Virtualization Multiple App-V applications can share the same virtual environment Designed to support highly integrated applications Preserve existing investments in App-V Powerful Management New web-based management interface Optimize for VDI with one management workflow Rich PowerShell scripting allows automation and customization