With the App-V 4.6 SP1 Sequencer, Project Templates are a much easier to use feature that can save companies time sequencing and testing their packages. Using Project Templates as a basis for sequencing virtually eliminates misconfiguration related deployment issues. Avoiding these issues saves time and potential support costs.
Using the Project Templates makes Sequencing easier, especially for the novice user, as well as a predictable, repeatable experience.
Changing the deployment settings for each application may seem like a trivial amount of time, but consider when this time multiplied over several hundred applications. Now consider, one or more of those application packages not deploying correctly. Tracking down the cause, bringing the package back to the Sequencer to edit, or potentially calling Microsoft Support can all add up to significant amounts of time and money. Making Project Templates a part of your sequencing workflow can provide a significant gain in efficiency.
New File Format
The App-V 4.6 SP1 Sequencer introduces a separate file format for Project Templates. The .SPRT file makes Project Templates easier to distinguish from .SPRJ Sequencer Project files.
What is in a Project Template?
The .SPRT file saves the following settings:
- Advanced Monitoring Options
- Package Deployment Settings
- General Options
- Parse Items
- Exclusion Items
How to create a Project Template
Creating a Project Template requires a sequenced application to base the template on. The Project Template can be created at the end of sequencing an application, or a previous sequenced application can be brought into edit.
On the Deployment tab:
1. Configure the Protocol via the dropdown. This also correctly configures the port
2. Input the correct hostname, environment variable, or IP address in the Hostname field.
3. Delete any info in the Path field. Make sure, if you have just sequenced a package, that you save it prior to deleting the Path information.
4. Add or Remove the correct Operating Systems
5. Select or Deselect the Output Options.
Under TOOLS>OPTIONS the General Settings, Parse Items, and Exclusion Items can be set. For most of your Sequencing, the default settings should be fine, but review them for your environment.
Select FILE>SAVE AS TEMPLATE after your settings are configured correctly.
BONUS TIME SAVING OPTION: After you save the Project Template, go to TOOLS>OPTIONS and to the bottom of the General tab. You can now set an option to use the Project Template just created with "Apply template when creating new packages."
Apply the change, and select FILE>SAVE AS TEMPLATE. Save over the original template referenced.
Using Project Templates
If you did not use the Bonus Time Saving Option, using your Project Template is still incredibly easy.
1. Select FILE>NEW FROM TEMPLATE
2. Browse to your Project Template
The Sequencer will immediately go to the Packaging Method phase with Create Package selected. "Create a Package with Package Accelerator" is greyed out, as using a Package Accelerator and Project Template together is not supported.
There are some issues using the Command Line Interface (CLI) Sequencer and Templates and they are addressed in KB 2497312.
Steve Bucci | Support Escalation Engineer
The App-V Team blog: http://blogs.technet.com/appv/
The WSUS Support Team blog: http://blogs.technet.com/sus/
The SCMDM Support Team blog: http://blogs.technet.com/mdm/
The ConfigMgr Support Team blog: http://blogs.technet.com/configurationmgr/
The SCOM 2007 Support Team blog: http://blogs.technet.com/operationsmgr/
The SCVMM Team blog: http://blogs.technet.com/scvmm/
The MED-V Team blog: http://blogs.technet.com/medv/
The DPM Team blog: http://blogs.technet.com/dpm/
The OOB Support Team blog: http://blogs.technet.com/oob/
The Opalis Team blog: http://blogs.technet.com/opalis
The Service Manager Team blog: http: http://blogs.technet.com/b/servicemanager
The AVIcode Team blog: http: http://blogs.technet.com/b/avicode
The System Center Essentials Team blog: http: http://blogs.technet.com/b/systemcenteressentials
The Server App-V Team blog: http: http://blogs.technet.com/b/serverappv