Presentation is loading. Please wait.

Presentation is loading. Please wait.

Matthijs Gates Senior Program Manager Microsoft Corporation VIR304

Similar presentations


Presentation on theme: "Matthijs Gates Senior Program Manager Microsoft Corporation VIR304"— Presentation transcript:

1

2 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.

3 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

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

5 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

6 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

7 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.

8 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.

9 Application Package and State
What users see:

10 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

11 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

12 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)

13 Package State on the Client

14 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.

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

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

17 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.

18 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

19 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

20 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

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

22 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.

23 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

24 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

25 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.

26 Where to find more information
App-V Documentation App-V White Papers App-V TechNet Forums Documentation Feedback Security Configuration Roles

27 question & answer

28 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 Sessions On-Demand & Community Microsoft Certification & Training Resources Resources for IT Professionals Resources for Developers Microsoft Certification and Training Resources

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

30 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.


Download ppt "Matthijs Gates Senior Program Manager Microsoft Corporation VIR304"

Similar presentations


Ads by Google