slide1 l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
How to create App-V Packages More Efficiently with the New App-V 4.6 SP1 Sequencer PowerPoint Presentation
Download Presentation
How to create App-V Packages More Efficiently with the New App-V 4.6 SP1 Sequencer

Loading in 2 Seconds...

play fullscreen
1 / 32

How to create App-V Packages More Efficiently with the New App-V 4.6 SP1 Sequencer - PowerPoint PPT Presentation


  • 248 Views
  • Uploaded on

SESSION CODE: CLI306. How to create App-V Packages More Efficiently with the New App-V 4.6 SP1 Sequencer. Mohnish Chaturvedi Premier Field Engineer Microsoft Corp. Session Objectives and Takeaways. New features in 4.6 SP1 Sequencer How to save time Sequencing

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'How to create App-V Packages More Efficiently with the New App-V 4.6 SP1 Sequencer' - martha


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
how to create app v packages more efficiently with the new app v 4 6 sp1 sequencer

SESSION CODE: CLI306

How to create App-V Packages More Efficiently with the New App-V 4.6 SP1 Sequencer

Mohnish Chaturvedi

Premier Field Engineer

Microsoft Corp.

(c) 2011 Microsoft. All rights reserved.

session objectives and takeaways
Session Objectives and Takeaways
  • New features in 4.6 SP1 Sequencer
  • How to save time Sequencing
  • Guidance and Best Practices

(c) 2011 Microsoft. All rights reserved.

session overview
Session Overview

(c) 2011 Microsoft. All rights reserved.

application virtualization value proposition
Application VirtualizationValue proposition

Applications are isolated

  • Isolation allows the application to behave consistently regardless of the changes in the OS or other applications in the system
  • Lowers application testing costs for enterprises

Applications are delivered on demand (SaaS)

  • Brings the benefits of Software as a Service (SaaS) to rich Windows applications
  • Applications can be streamed from a variety of locations: locally, IIS server, App-V Server, System Center Configuration Manager or other Electronic Software Distribution (ESD) products and devices

Centralized management and servicing

  • Service in one central location, stream to all users
  • User based application targeting
  • Simplified management and deployment of applications to enterprises

(c) 2011 Microsoft. All rights reserved.

mdop and app v continuous enhancement
MDOP and App-V: Continuous Enhancement
  • MDOP 2008 R1
  • DART 6.0
  • DEM SP1
  • MDOP 2008 R2
  • AGPM 3.0
  • App-V 4.5
  • Localization
  • MDOP 2008
  • AIS 1.5
  • MDOP 2010
  • App-V 4.6 (Client)
  • MDOP 2010 Refresh
  • App-V 4.5 SP2 (Server)
  • MED-V 1.0 SP1

2007

2011

2009

2008

2010

  • MDOP 2007 R1
  • SoftGrid 4.1
  • MDOP 2007 R2
  • DaRT 5.0
  • AGPM 2.5
  • DEM 3.0
  • SoftGrid 4.2
  • MDOP 2007
  • AIS 1.0
  • MDOP 2009 R1
  • MED-V 1.0
  • App V 4.5 CU1
  • MDOP 2009 R2
  • AGPM 4.0
  • DEM 3.5
  • DaRT 6.5
  • App-V 4.5 SP1
  • MDOP 2011
  • App-V 4.6 SP1
  • MED-V 2.0
  • MDOP 2011R2
  • AIS 2.0
  • DaRT 7.0
  • MBAM 1.0

(c) 2011 Microsoft. All rights reserved.

leveraging sequencer diagnostics

Leveraging Sequencer Diagnostics

Efficient sequencing and effective troubleshooting

sequencing guidelines good candidates for virtualization
Sequencing GuidelinesGood candidates for virtualization

Almost all applications are good candidates!

(c) 2011 Microsoft. All rights reserved.

sequencing guidelines candidates needing assistance to virtualize
Sequencing GuidelinesCandidates needing assistance to virtualize
  • Use non-virtualized extensibility points
    • Shell extensions
    • App or system plug-ins
  • Embed state or dependencies
    • Custom configuration
  • Interface with system
    • Device drivers
    • System software
  • Deploy at runtime or in image
  • Use DSC to add plug-ins
  • Follow sequencing best practices

(c) 2011 Microsoft. All rights reserved.

leveraging sequencer diagnostics10

Leveraging Sequencer Diagnostics

Sequencing Network Monitor

demo

detecting sequencing issues
Detecting Sequencing Issues

Installation report

  • Excluded files
  • Drivers
  • COM+
  • System differences
  • SxS Conflicts
  • Shell Extensions

Prepare Computer report

  • Pending reboots
  • VM not reverted
  • Services (Defender, Indexing, Defrag, SMS)
  • Applications

report.xml

(c) 2011 Microsoft. All rights reserved.

slide14
Linking Packages with Dynamic Suite Composition

(c) 2011 Microsoft. All rights reserved.

dynamic suite composition increased flexibility managing applications
Dynamic Suite CompositionIncreased flexibility managing applications
  • Features
      • Multiple Packages in Same Virtual Environment
  • Target Scenarios
    • Plug-ins, Middleware, Shared Components
    • “Small” Dependent Applications
  • Benefits
    • Independent Servicing
    • Independent Deployment

(c) 2011 Microsoft. All rights reserved.

dynamic suite composition primary and secondary packages
Dynamic Suite CompositionPrimary and secondary packages

.Net App 1

(Primary)

.Net App 2

(Primary)

Excel 2010

(Primary)

.NET Framework 3.5

(Secondary)

.NET Framework 3.5

(Secondary)

Excel plug-in 1

(Secondary)

Excel plug-in 2

(Secondary)

.NET Framework 3.5

(Secondary)

Excel plug-in 1

(Secondary)

Excel plug-in 2

(Secondary)

(c) 2011 Microsoft. All rights reserved.

linking packages with dynamic suite composition

Linking Packages with Dynamic Suite Composition

Sequencing Microsoft Office Plugins

demo

dynamic suite composition workflow for plug ins
Dynamic Suite CompositionWorkflow for plug-ins

Package files

Primaryapplication

Package files

Plug-in (secondary)application

Sequence primary app

Revert VM

Expand primary app

Sequence plug-in

Link dependencies

(c) 2011 Microsoft. All rights reserved.

dynamic suite composition workflow for middleware and frameworks
Dynamic Suite CompositionWorkflow for middleware and frameworks

Package files

Middleware (secondary) application

Package files

Primaryapplication

Link dependencies

Sequence middleware app

Revert VM

Expand middleware app

Sequence primary app

(c) 2011 Microsoft. All rights reserved.

package accelerators

Package Accelerators

Quickly converting complex applications into App-V packages

using package accelerators the key activities of producing a package
Using Package AcceleratorsThe key activities of producing a package

Procure Package Accelerator

Follow Guidance

Convert into Package

Configure Package (opt)

(c) 2011 Microsoft. All rights reserved.

package accelerators22

Package Accelerators

Sequencing Adobe Reader 9.4

demo

applying a package accelerator
Applying a Package Accelerator

Install Media

App-V Package

.OSD .MSI

.SPRJ Report.xml

.manifest .ICO

.SFT

.MSI

.ZIP

.CAB

Files/folders

App-V Sequencer

Package Accelerator

.OSD FileSystem.xml

.SPRJ Header.xml

.manifest Environment.xml

Ingredients files Optimization.xml

Security.xml

(c) 2011 Microsoft. All rights reserved.

application files specifying where the sequencer will find application files
Application FilesSpecifying where the Sequencer will find application files

Install media

Local installation files

No monitoring

Sequencer will locate files from locally installed application

Install application to default location (C:\Program Files\...)

  • No monitoring
  • Sequencer will extract application files from original installation media
    • .CAB
    • .ZIP
    • .MSI
    • Stand-alone files/directories
  • .EXEs need to be expanded

(c) 2011 Microsoft. All rights reserved.

automation

Automation

Using Project Templates and the Command Line Interface

project templates
Project Templates

Configure the Sequencer via an Xml file

Can be used to pre-populate settings in the GUI

Can be used to set otherwise inaccessible settings via the CLI

Allows you to configure:

Package compression

File and registry exclusion paths

Target platforms

Security descriptor enforcement

… and more

Example: sftsequencer /DEFAULT myTemplate.sprt

(c) 2011 Microsoft. All rights reserved.

optimizing packages via the cli
Optimizing Packages via the CLI

New options allow you to optimize a package for streaming from the CLI

Launch all shortcuts, specific shortcuts, or a script you craft

Control timeouts

Example:

sftsequencer … /OPTIMIZE:ALL /UPTIME:30

(c) 2011 Microsoft. All rights reserved.

session recap
Session Recap

(c) 2011 Microsoft. All rights reserved.

where can i get the app v 4 6 sp1 sequencer
Where Can I Get the App-V 4.6 SP1 Sequencer?
  • Generally available as of March 11, 2011
  • Download it from a variety of sources:
    • Microsoft Download Center
    • Microsoft Volume Licensing Website
    • MSDN
    • Technet
  • Get package accelerators online, too!
    • Package Accelerator Site

(c) 2011 Microsoft. All rights reserved.

enrol in microsoft virtual academy today
Enrol in Microsoft Virtual Academy Today

Why Enroll, other than it being free?

The MVA helps improve your IT skill set and advance your career with a free, easy to access training portal that allows you to learn at your own pace, focusing on Microsoft technologies.

  • What Do I get for enrolment?
  • Free training to make you become the Cloud-Hero in my Organization
  • Help mastering your Training Path and get the recognition
  • Connect with other IT Pros and discuss The Cloud

Where do I Enrol?

www.microsoftvirtualacademy.com

Then tell us what you think. TellTheDean@microsoft.com

slide31

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

(c) 2011 Microsoft. All rights reserved.

resources
Resources
  • www.msteched.com/Australia
    • Sessions On-Demand & Community
  • www.microsoft.com/australia/learning
  • Microsoft Certification & Training Resources
  • http:// technet.microsoft.com/en-au
    • Resources for IT Professionals
  • http://msdn.microsoft.com/en-au
    • Resources for Developers

(c) 2011 Microsoft. All rights reserved.