App-V 5.0 SP2 Spring Update • Our latest release includes improvements in existing capabilities, enhanced publishing and launch, detailed guidelines and how-to documentation Integrating with App-V 5 • Overview of how 3rd party products integrate with App-V 5 XenDesktop/XenApp 7 and App-V 5 • Deep dive into how XenDesktop/XenApp 7 integrated with App-V 5 Migrations and Conversion from CAS to App-V 5 • Citrix is helping XenDesktop/XenApp customers migrate from Citrix Application Streaming to Microsoft App-V 5 Innovations Improvements More Guidance • Streamlined Publishing and Launch • Support for a VFS write mode Sequencer setting • App-V Performance Guide • App-V Publishing Guide • Improved first • Updates made to launch performance App-V Sequencer • Updated and App-V Package Administration and Converter Sequencing Guides Innovation Description Smaller Publishing Feature Block • • More Streamlined First Launch More Optimal Disk IO • • • • • • • Sequencer automatically saves a small Publishing Feature Block (FB0) Less data is needed to add and publish a virtual application Faster response for the user First launch tuned for Stream Faulting Launch path has been optimized More efficient App-V package metadata retrieval Disk IO has been streamlined Batched disk IO operations Read-ahead improvements Improvement Description Full VFS Write Mode • • • App-V 4.6 to App-V 5 Package Converter Improvements Shortcuts to Applications on the Network • • • • • • For the virtualization of applications that require write-access to specific directories Simple Sequencer checkbox Applied by the App-V Client when the App-V package is deployed Improved package conversion success rates Better Q-drive detection and warnings More verbose and actionable reporting and logging For shortcuts to applications on a network share User-credentials are used to access the application Simple inclusion of shortcut into App-v package Guidance Description Don’t use FB1 • • • Roam User Publishing • State • • Prep the Baseline VM • • • Recommended best practice 100% Stream-faulting for optimal launch performance Guideline is for sequencing the application For Pooled VDI and RDSH deployments Applications are published once Subsequent logins restore the user state (publishing) Pre-add select App-V packages Pre-publish select global App-V packages Tune to your deployment Use Shared Content Store (SCS) Mode Used in low-latency deployments Optimal launch performance Optimal disk space usage • • • Additional Updates Sequencer supports Save As Description • Simplifies the creation of App-V packages with new lineage • Test upgraded packages side-side Better registry type support • Dynamic Deployment Configuration • More types: DWORD, QWORD, MULTI-SZ Very large application support • Sequencer runtime optimization • Support Sequencing very large virtual applications Bug fixes • Several bug fixes • All App-V components Optimized for Speed Optimized for Storage • Pre-add packages • Only Pre-add globally-published packages • • • no updates Login Complete User State restored Publish/Refresh • Catalog • Integration • HKCU Applications ready for use Login Initiated For each app Login Completes Publish/Refresh Login Initiated User State Restored Applications ready for use App-V App-V App-V Sequencer Server Client PowerShell Module Load Time • Load once • Keep it loaded Using the API • Use the .NET PowerShell API • Calling PowerShell.exe is slower Certificate Revocation List (CRL) • Configure your Infrastructure • Unreachable CRL will slow module load Both local and App-V 5 apps published the same way If you change config in App-V Mgt Server, must refresh apps in Studio Citrix Studio App-V Management Server Citrix App-V SDK for Studio Citrix App-V SDK for Studio Broker VDA VDA (with App-V client) Citrix App-V VDA deliverable New Components App-v Client Microsoft Components App-V Publishing Server Existing XD components Citrix App-V SDK for Studio Don’t forget to Enable-PSRemoting http://technet.microsoft.com/en-us/library/hh849694.aspx http://technet.microsoft.com/en-us/magazine/ff700227.aspx Set-CtxAppvServerSettings –AppVPublishingServer <servername> -UserRefreshOnLogon $false http://support.citrix.com/proddocs/topic/citrixappv-admin-v1-xd7/citrix-appv-admin-v1-wrapperxd7.html Pub. Svr. Setting GPO setting Desktop Studio Setting Effective setting Global Refresh Enabled True False True Global Refresh on Logon True False True User Refresh Enabled True True True User Refresh on Logon True True True Citrix App-V VDA deliverable Sync-AppVPublishingServer –ServerId <> HASHED<APPID> + HASHED<PUBLISHINGSERVER> + PACKAGEGUID ISINTARGET APPLICATION NAME http://blogs.citrix.com/2014/01/06/app-v-serversync-failure/ http://support.citrix.com/proddocs/topic/xenappxendesktop-75/app-v-troubleshooting.html http://blogs.citrix.com/2013/03/14/user-centric-applicationdelivery-with-microsoft-system-center-and-the-xenapp-connector-for-configurationmanager http://citrix.com/downloads/xenapp/components/xenappconnector-for-sccm-2012.html windows.com/enterprise windowsphone.com/business microsoft.com/springboard microsoft.com/mdop microsoft.com/windows/wtg developer.windowsphone.com windows.com/enterprise windowsphone.com/business microsoft.com/springboard microsoft.com/mdop microsoft.com/windows/wtg developer.windowsphone.com http://channel9.msdn.com/Events/TechEd www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn