Matthijs Gates Senior Program Manager Microsoft Corporation VIR304

Slides:



Advertisements
Similar presentations
Faith Allington Program Manager Microsoft Corporation WSV322.
Advertisements

Bill Morein Lead Program Manager Microsoft Corporation Session Code: CLI319.
Product Manager, Windows Client Robert Geller. Need to differentiate from competitors Customer complexity driving cost Need new growth strategies Difficult.
V-Alliance Solution Overview Years of Business Success.
demo Demo.
Pieter Hancke Senior Consultant Microsoft Consulting Services Session Code: WCL303.
Service Pack 2 System Center Configuration Manager 2007.
David B. Cross Product Unit Manager Microsoft Corporation Session Code: SIA303 Donny Rose Senior Program Manager.
Ian Griffiths Principle Interact Software Ltd. Brian A. Randell Senior Consultant MCW Technologies DEV302.
Microsoft Virtual Academy
Microsoft Virtual Academy
Deployment Internals: Mastering Windows Deployment Services
6/5/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Optimizing Microsoft OneDrive for the enterprise
9/11/2018 5:53 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Tech·Ed North America /13/2018 5:39 AM
Tech·Ed North America /14/2018 7:13 PM
Tech·Ed North America /15/2018 3:31 AM
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.
Windows Store for Business
9/22/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.
Windows PowerShell Remoting: Definitely NOT Just for Servers
Sysinternals Tutorials
Deploying Windows Embedded with Style
Kevin Sullivan Principal Program Manager Microsoft Corporation
Jason Zander Unplugged
Twenty Windows Tools You Never Knew Existed
11/29/2018 1:22 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.
TechEd /4/2018 5:35 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
12/5/2018 3:24 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Tech·Ed North America /5/2018 6:43 PM
Tech·Ed North America /7/2018 9:06 AM
Ben Robb MVP, SharePoint Server cScape Ltd Session Code: OFS207
12/9/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Microsoft Virtual Academy
TechEd /31/ :03 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Tech·Ed North America /2/2019 4:47 PM
Tech·Ed North America /17/2019 1:47 AM
Overview: Dynamics 365 for Project Service Automation
Top OS Deployment Issues With Answers from Experts
Building Silverlight Apps with RIA Services
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
What's New in Microsoft Deployment Toolkit 2012 (MDT)
TechEd /25/2019 9:58 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Virtual Academy
Developing and Managing SharePoint Solutions with Visual Studio 2012
Tech·Ed North America /28/ :49 PM
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.
Tech Ed North America /5/2019 5:26 AM Required Slide
Tech Ed North America /12/2019 6:45 AM Required Slide
Windows 8 Security Internals
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
(c) 2011 Microsoft. All rights reserved.
TechEd /28/2019 7:58 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
Hack-proofing your Clients using Windows 7 Security!
Service Template Creation from the Ground Up
Шитманов Дархан Қаражанұлы Тарих пәнінің
Code First Development in Microsoft ADO.NET Entity Framework 4.1
5/24/ :22 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
6/5/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
7/5/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
6/20/2019 1:09 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
TechEd /5/2019 2:08 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
What’s New in Visual Studio 2012 for Web Developers
Steve Thomas Microsoft Consulting Services Microsoft Ronald Dockery
Presentation transcript:

Matthijs Gates Senior Program Manager Microsoft Corporation VIR304 Microsoft Desktop Optimization Pack: Effective Management of Microsoft Application Virtualization 4.5 Clients Matthijs Gates Senior Program Manager Microsoft Corporation VIR304 © 2007 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.

Microsoft Application Virtualization Turning Windows Applications into a Centrally-Managed Dynamic Service Life without traditional software installation Runs on local desktop Consolidate and standardize images Build business continuity for applications Applications can be taken offline Applications to users at log on Centralized permissions Sandboxed applications Runs on Terminal Server* Enable Server Consolidation Mitigate Roaming Profile Issues Transform TS into a dynamic system Designed for low bandwidth Easier Find and use information More Secure Improve security and legislative compliance Better Connected Enable your mobile workforce Lower Cost Optimize desktop infrastructure *Application Virtualization CAL for Terminal Services is available and sold separately from MDOP

Application Package and State Session Agenda File Streaming Application Package and State Client Package Cache

A Quick Interjection – Tools of the Trade Command Line sftmime sfttray Management UI Application Virtualization Client (MMC) Windows Tools Registry Editor Event Viewer Performance Monitor

File Streaming True standalone operation Testing and troubleshooting No server No network Used for App-V standalone MSI deployment Testing and troubleshooting New packages Narrowing down and investigation Learning about the App-V Client

demo File Streaming 9/16/2018 7:24 AM © 2007 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.

File Streaming Demo Recap Add sftmime add Permissions Client: Add Applications (or elevated cmd prompt) Registry: AllowIndependentFileStreaming=1 Load sftmime load Client: Right click>Load Shortcuts/File Type Assoc. Delete sftmime delete Client: Right click>Delete Behavior Feature blocks Registry: AutoLoadTarget Unload sftmime unload Client: Right Click>Unload Run Shortcuts/File Type Assoc.

Application Package and State What users see:

State Terminology Application state State separation Persisted data (e.g. settings managed by the system) State separation Application separated from Application state Each user’s state separated from other users

Sequenced Package Files Sequencer generates “Golden Image” Install content File classifications Deployed to clients Read-only on the client Sequencer classifies files Application Data Examples: excel.exe, wordcnv.dll User Data Examples: .ini, .dot files

Client Package State Changes made to golden image Saved in “volumes” – never touch SFT file Volumes are .PKG files From sequencing process: two file classifications Application User (stored in roaming profile)

Package State on the Client

Client Package Volumes 9/16/2018 7:24 AM demo Client Package Volumes © 2007 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.

Client Package Volumes Global Package Volume User Package Volume File System Data Cache File System User Cache Global User Volume App Data Isolation Volume

Package Operations Add Delete Load Unload Run As Applications transition through different stages, state pkg files are created, updated, and deleted

Package Operations and State 9/16/2018 7:24 AM demo Package Operations and State © 2007 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.

Package Cache Management Stores Application Packages Improvements in 4.5 More predictable behavior More ways to configure, but less time spent configuring More ways to monitor

Package Cache Size Size policy options Grow it without a reboot Absolute size Relative to free space on disk Grow it without a reboot Configuring size or policy option MMC Snapin Resource kit tool Registry

Package Cache Content Package space allocation Package space recycling Pre-allocated during load, launch, import All or nothing Package space recycling Least Recently Used (LRU) logic Package granularity Can disable Time-Policy Default: 1-day minimum Package Locking

Package Cache Management Monitoring the Package Cache sftmime MMC Snapin WMI Monitoring only Performance Counters Configuring the Package Cache AppVCacheSize.exe (Resource kit) Registry

demo Package Cache 9/16/2018 7:24 AM © 2007 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.

ADM Template Configuration Client installer: KEEPCURRENTSETTINGS Registry values Publishing and streaming options: ASR, OSR, ISR Client installer: KEEPCURRENTSETTINGS Use ADM template to configure clients prior to App-V 4.5 client installation

Microsoft Desktop Optimization Pack Microsoft Confiential: Preliminary Information: NDA Only Microsoft Desktop Optimization Pack What the Desktop Optimization Pack provides Regular updates Faster upgrade cycle, separate from Windows® Minimal deployment effort 1 Provide immediate ROI 2 Run out of the box Integrate with existing management solutions Deliver end-to-end solutions 3 >95% of MDOP customers are (very) satisfied *1 $70-$80 net cost savings per PC per year using MDOP *2 Lower Desktop TCO *1, Microsoft MDOP customer study. Base: Current MDOP customer n=108, non-MDOP customer n=367 *2, MDOP ROI Analysis by Wipro

App-V 4.5 Cumulative Update1 (CU1) Recent App-V News App-V 4.5 Cumulative Update1 (CU1) Available March 2009 Provides compatibility with Windows 7 Beta Provides ability to sequence .NET Framework 3.5 and earlier on Windows XP SP2 Includes all updates since 4.5 RTM release Available now via Microsoft Volume Licensing, MSDN and TechNet App-V 4.6 Available H1 CY2010 Broaden our Windows platform and application coverage Enable App-V to recognize and run 64-bit applications Enable App-V to run on 64-bit Windows Operating Systems Windows 7, Vista and XP Windows Server 2008 and 2008 R2 (App-V for TS) Easily prepare Virtual Applications Improved Sequencer UI Enable App-V to sequence true 64-bit applications Further expand our global coverage Enable virtualization of non-English applications in 13 additional languages Enable localization of App-V management UI’s in 12 additional languages.

Where to find more information App-V Documentation http://technet.microsoft.com/en-us/library/cc843848.aspx App-V White Papers http://technet.microsoft.com/en-us/appvirtualization/cc843994.aspx App-V TechNet Forums http://social.technet.microsoft.com/Forums/en-US/category/appvirtualization Documentation Feedback appvdocs@microsoft.com Security Configuration Roles http://www.microsoft.com/downloads/details.aspx?FamilyID=63d33346-b864-4284-8c5f-dce80c451e83&DisplayLang=en

question & answer

Resources Required Slide Speakers, www.microsoft.com/teched TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online. Resources www.microsoft.com/teched Sessions On-Demand & Community www.microsoft.com/learning Microsoft Certification & Training Resources http://microsoft.com/technet Resources for IT Professionals http://microsoft.com/msdn Resources for Developers www.microsoft.com/learning Microsoft Certification and Training Resources

Complete an evaluation on CommNet and enter to win! Required Slide Complete an evaluation on CommNet and enter to win!

Required Slide 9/16/2018 7:24 AM © 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. © 2007 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.