Jeff Wettlaufer Sr. Technical Product Manager System Center Microsoft Corporation MGT302.

Slides:



Advertisements
Similar presentations
The System Center Family Microsoft. Mobile Device Manager 2008.
Advertisements

1 Vladimir Knežević Microsoft Software d.o.o.. 80% Održavanje 80% Održavanje 20% New Cost Reduction Keep Business Up & Running End User Productivity End.
Faith Allington Program Manager Microsoft Corporation Session Code: WSV304.
Connect with life Gopikrishna Kannan Program Manager | Microsoft Corporation
Dan Stolts IT Pro Evangelist US DPE - North East Microsoft Corporation
Bill Morein Lead Program Manager Microsoft Corporation Session Code: CLI319.
Tech·Ed North America /19/2017 6:02 AM
Microsoft ® Application Virtualization 4.5 Infrastructure Planning and Design Series.
Wally Mead Senior Program Manager Microsoft Corporation Session Code: MGT303.
Johan Arwidmark Chief Technical Architect TrueSec WEM303.
Rob Hwacinski Sr. Program Manager Lead Microsoft Corporation WEM206 Ashwin Kulkarni Sr. Product Manager Microsoft Corporation.
Ran Oelgiesser, Sr. Product Manager Praveen Vijayaraghavan, Program Manager (Virtual PC) Yigal Edery, Group Program Manager (MED-V)
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
Richard Smith Senior Consultant – Management, Operations and Deployment Microsoft UK Simple Deployments with Windows AIK and Windows DS.
Wally Mead Senior Program Manager Microsoft Corporation.
Microsoft Desktop Virtualization Migrating to Windows 7 With MED-V.
WCA-B324 Get Up!!! YAAAWWWN! App-V 5.0 Get Ready for… Are You Ready?
Renier Grobler Pre-Sales Consultant GijimaAst VIR203.
Microsoft Desktop Virtualization 1 Martin Vittrup Senior Technology Specialist Windows Client Microsoft Denmark.
Product Manager, Windows Client Robert Geller. Need to differentiate from competitors Customer complexity driving cost Need new growth strategies Difficult.
Windows XP to Windows 7 using P2V Migration. Agenda Deploying Local P2V Migration for SA Retro Mode Scripts Customize MDT 2010 with Disk2VHD Windows Virtual.
V-Alliance Solution Overview Years of Business Success.
Satisfy Your Technical Curiosity Specialists Enterprise Desktop -
Jason Sandys Senior Lead Consultant Catapult Systems, Inc. Session Code: MGT312.
Balagopalan Nikhil Sr. Product Manager Microsoft VIR201.
David Kim Product Manager CLI306 Industry Trends Windows Vista Enterprise Flexible Desktop Computing Options Windows Vista Enterprise Centralized Desktop.
Rabi Satter Sr. Program Manager Microsoft Corporation DTL301.
Wally Mead Senior Program Manager Microsoft Corporation Session Code: MGT305.
Service Pack 2 System Center Configuration Manager 2007.
Steven Adler Enterprise Technology Strategist Microsoft EMEA.
Jurgen Van Duvel Business Manager Windows Client Microsoft
Patrick Ortiz Global SQL Solution Architect Dell Inc. BIN209.
David B. Cross Product Unit Manager Microsoft Corporation Session Code: SIA303 Donny Rose Senior Program Manager.
University of Leicester Application Virtualisation Roadmap.
Microsoft Virtual Academy
5/19/2018 7:00 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Virtual Academy
Microsoft Ignite /18/2018 8:30 PM BRK2065
Matthijs Gates Senior Program Manager Microsoft Corporation VIR304
9/18/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
9/18/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
11/11/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Managing Specialized Devices With Windows Embedded Device Manager 2011
Configuration Manager.Next Application Management – Part 2
TechEd /14/2018 6:26 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /2/2018 5:42 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Tech·Ed North America /5/2018 6:43 PM
Tech·Ed North America /7/2018 9:06 AM
Microsoft Virtual Academy
12/9/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Microsoft Virtual Academy
Microsoft Virtual Academy
TechEd /2/2019 7:31 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
2/22/2019 7:48 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Top OS Deployment Issues With Answers from Experts
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
Microsoft Virtual Academy
TechEd /28/2019 3:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
2/28/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Service Template Creation from the Ground Up
Service Template Creation from the Ground Up
Microsoft Virtual Academy
Deploying and Managing Windows To Go
6/5/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
SCCM in hybrid world Predrag Jelesijević Microsoft 7/6/ :17 AM
Microsoft Virtual Academy
Microsoft Virtual Academy
Steve Thomas Microsoft Consulting Services Microsoft Ronald Dockery
Presentation transcript:

Jeff Wettlaufer Sr. Technical Product Manager System Center Microsoft Corporation MGT302

Agenda Review Microsoft Application Virtualization 4.5 Configuration Manager R2/Application Virtualization Technical Deep Dive Learn what’s happening “Behind the Scenes” MDOP and System Center Better Together Conclusion

The Client Spectrum Organizations can deliver multiple scenarios to 1 user

Gartner Magic Quadrant for PC Life Cycle Configuration Management 2008 Source: Gartner Magic Quadrant for PC Lifecycle Configuration Management 2008, Dec. 29, 2008, Terrence Cosgrove & Ronni J. Colville Ability to execute Completeness of vision niche players leaders visionaries challengers Microsoft Symantec (Altiris) Avocent (LANDesk) HP BMC Software BigFix Novell FrontRange Solutions (enteo Software) CA matrix42 ManageSoft Figure 1. Magic Quadrant for PC Life Cycle Configurations Management Source: Gartner (December 2008) As of December 2008 By including Application Virtualization in System Center and MDOP, Microsoft has helped position ConfigMgr ’07 as the best tool to manage App-V packages leaders

Runs on Local Client Consolidate & standardize images Build business continuity for applications Applications can be taken offline Runs on Terminal Server Enable Server Consolidation Mitigate roaming profile issues Transform TS into a dynamic system Designed for low bandwidth Microsoft Application Virtualization 4.5 Life Without Traditional Software Installation Applications to users at log on Centralized Permissions Application isolation Dynamically Streaming Software as a Centrally Managed Service *Microsoft Application Virtualization CAL for Terminal Services is available and sold separately from MDOP Application compatibility PC manageability Flexible computing models Software asset management For Terminal Services Accelerated desktop deployment Minimize App to App compatibility testing Run real-time usage reports Enable device roaming

MDOP Application Virtualization 4.5 Limitations Pieces of the solution which are outside of Application Virtualization 4.5 Content replication Roaming Out of the box reporting Machine-based targeting for applications

Virtual Applications for the Enterprise System Center builds on the Full Application Virtualization infrastructure: Integrates with existing Active Directory relationships Provides a scalable infrastructure to support a distributed network Broad scenario support to support workers wherever and however they work; desktops, laptops, mobile across LAN/WAN/Branch and Internet connections Centralized management and reporting for physical and virtual applications Reduce costs for deployment, and align to organizational requirements by targeting both user and computer systems for applications Asset Intelligence brings meaningful business terminology for software titles, categories and families, with full support for Virtual Applications Integrate Virtual Application delivery with everyday Management operations OS deployment Patch Management Inventory

Application Virtualization Management in Configuration Manager R2 Based on Application Virtualization 4.5 feature set Uses System Center Configuration Manager 2007 R2 Admin approach New in ConfigMgr 2007 R2: ConfigMgr can manage and deploy virtual applications Client roaming is supported so the client is always going to the “closest” server Dynamic nature of Application Virtualization preserved Version checking, user-based targeting, streaming

Core Scenarios for Application Virtualization Management Create virtual application packages and copy them to distribution points Packaging and distribution of virtual applications Advertise the packages to clients Deployment of virtual applications to clients (connected and offline) After the application is advertised and made available, end-users run the applications from their desktop computers Launching and running virtual applications (connected and offline) ConfigMgr inventory and reports enable administrators to report on packages, applications and their usage within the ConfigMgr hierarchy Inventory and Reporting of virtual applications

System Center Requirements Configuration Manager 2007 SP1 is a prerequisite A customer must have purchased MDOP and be licensed to use App Virtualization Sequencer to build virtual applications 4.5 Client to interact with the ConfigMgr client on the desktop A customer must be licensed to use ConfigMgr 2007 R2 ‘Software Assurance’ Additional Configuration Manager client requirements (min OS, etc) System Center Operations Manager is optional

Infrastructure Requirements Some key areas to be aware of when deploying Virtual Applications in ConfigMGR Distribution Point Virtual Applications Tab Enable Virtual Application Streaming Client Agent Config Advertised Programs Client Agent Set to allow Virtual Application Package Advertisement

Application Virtualization Management Jeff Wettlaufer Sr. Technical Product Manager System Center Microsoft

Where are these settings?

App-V begins with Application Sequencing Linearization Optimization & Compression Virtualized Application MSI Standalone Microsoft Application Virtualization Sequencer Rapidly packages applications through active watch technology including execution dependencies The Sequencer produces the virtual application package containing the application and its dependencies The admin has the option to stream the virtual application or create an MSI wrapper for Standalone Mode delivery Windows Application CD Windows Application Installer Unpackaging The beginning of Application Virtualization Management with System Center

Application Sequencing Jeff Wettlaufer Sr. Technical Product Manager System Center Microsoft

Application Delivery and Launch Streaming Delivery Pros: Uses with IIS enabled on standard distribution points (FILE:// on branch DP’s) Application shortcuts invoke a connection to the server so the app can be delivered on demand Great for highly connected clients Application updates are applied on the server, so the client connects to the new version on the server fast and seamlessly Cons: Requires a minimum of two copies of the SFT file on the distribution point Not great in unreliable network connections or offline scenarios

Download and Execute Delivery Pros: Standard distribution point functionality for download and execute using BITS Virtual application package contents are delivered locally to the client Application shortcuts refer to a local copy of the virtual application (no server connection required) Great for unreliable/slow network connections and occasionally connected clients (uses BITS to download virtual application content) Uses Remote Differential Compression to send only binary deltas when virtual application content is changed or updated Cons: Requires twice the disk space for virtual application packages (dual cache) For RDC, needs 3x the disk space temporarily (while calculating diffs) Application Delivery and Launch

Virtual Application Package Creation Jeff Wettlaufer Sr. Technical Product Manager System Center Microsoft

Virtual Application Advertisement Creation Jeff Wettlaufer Sr. Technical Product Manager System Center Microsoft

Can a Virtual Package be upgraded? Yes. The SoftGrid package is revised with a new update to the virtual application package ConfigMgr administrator updates the source contents of the package ConfigtMgr updates the distribution points with the new, sequenced output ConfigMgr uses Binary Delta Replication (BDR) for both site to site and site to DP data transfer to update the package on the DP Administrator Re-runs advertisements Streaming Delivery - The next time the end-user launches the application, only the differential blocks are streamed Download and execute - Changes are downloaded via BITS and RDC to the local ConfigMgr cache and then applied locally when they are completely downloaded

Migration from an App Virt 4.5 Deployment When migrating from App Virt 4.5 management infrastructure to Configuration Manager 2007 R2: Import packages and create advertisements Enable the integration through the Advertised Programs Agent This removes all previously deployed virtual application packages (published via App-V Management server or MSI utility) Advertisements and policy are evaluated and the virtual applications are re-added to the system No need to re-sequence your packages

Configuration Manager Advanced Client Configuration Manager Advanced Client (Desktop publishing, inventory) Configuration Manager Advanced Client Configuration Manager Advanced Client (Desktop publishing, inventory) Application Virtualization Client-Side Architecture SFTMIME (ADD, CONFIGURE, DELETE) SFTMIME WMI Provider (Get properties for Packages and Applications) WMI Provider (Get properties for Packages and Applications) Application Virtualization Launcher (SFTTray) (SFTTray) SoftGrid Registry App Virtualization Client

What is SFTMIME? Command Line Interface (CLI) to Configure the Application Virtualization Client SFTMIME is used by ConfigMgr client to Add Package Configure Package Load Package Delete Package

Inventory and Reporting AppVirt Client WMI Provider READ ONLY Namespace root\microsoft\appvirt\client and it exposes two key WMI classes: Application and Package Key App Virt client data retrieved, for example package/application names, guid, version, size in cache, whether applications in the package are in use, last launch time, and more ConfigMgr R2 ships several new reports that capture the WMI provider client data for the administrator (captured through standard SMS hardware inventory) AppVirt Client WMI Provider READ ONLY Namespace root\microsoft\appvirt\client and it exposes two key WMI classes: Application and Package Key App Virt client data retrieved, for example package/application names, guid, version, size in cache, whether applications in the package are in use, last launch time, and more ConfigMgr R2 ships several new reports that capture the WMI provider client data for the administrator (captured through standard SMS hardware inventory) System Center Configuration Manager Asset Intelligence The Asset and License Management (ALM) feature of ConfigMgr 2007 R2 exposes application data (digital PID, MSI product codes, publisher names, etc) for each virtual application that has been registered on a client computer Only applications that have at least feature block 1 in cache can be inventoried System Center Configuration Manager Asset Intelligence The Asset and License Management (ALM) feature of ConfigMgr 2007 R2 exposes application data (digital PID, MSI product codes, publisher names, etc) for each virtual application that has been registered on a client computer Only applications that have at least feature block 1 in cache can be inventoried Client and Server Logs VAppLauncher.log – Used to record the launch traffic of streaming and downloaded virtual apps Vapp.log – Server side Client and Server Logs VAppLauncher.log – Used to record the launch traffic of streaming and downloaded virtual apps Vapp.log – Server side

Configuration Manager Reporting for Virtual Applications Jeff Wettlaufer Sr. Technical Product Manager System Center Microsoft

WMI Application Class get-wmiobject -class Application -namespace root\microsoft\appvirt\client | format-list Name,Version,PackageGUID,CachedOsdPath Package Class get-wmiobject -class Package -namespace root\microsoft\appvirt\client | format-table n*,v*,gl*,l* get-wmiobject -class Package -namespace root\microsoft\appvirt\client | format-list

MDOP App-V and System Center Configuration Manager: Better Together Single, scalable infrastructure provides centralized management of physical and virtual applications Seamless integration provides a consistent delivery experience to both users and machines via download & execute or streaming services Manage business needs through explicit scheduling, targeting; change management control of delivery including OS Deployment, Inventory and Software Update Management Provide deep business insight through robust, centralized Asset Intelligence and reporting of physical and virtual assets

Conclusion Application Virtualization is a powerful tool Significant answer for AppCompat issues Primarily directed toward App to App conflicts Will not answer App to OS conflicts Requires an app to be healthy before it is sequenced Check out the public content we have released at

Sessions On-Demand & Community Resources for IT Professionals Resources for Developers Microsoft Certification and Training Resources Microsoft Certification & Training Resources Resources

Management Track Resources Key Microsoft Sites System Center on Microsoft.com: System Center on TechNet: Virtualization on Microsoft.com: Community Resources System Center Team Blog: System Center Central: System Center Community: System Center on TechNet Edge: System Center on Twitter: Virtualization Feed: System Center Influencers Program: Content, connections, and resources for influencers in the System Center Community. For information, contact

Complete an evaluation on CommNet and enter to win!

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.