Installing Multiple Applications in a Task Sequence

http://joshuasmueller.wordpress.com/2010/04/23/installing-multiple-applications-in-a-task-sequence/

 

***UPDATE*** Check out this article about a KB to resolve issues with program names with this approach – http://joshuasmueller.wordpress.com/2011/04/22/configmgr-program-name-issue-with-task-sequence/

When using a task sequence in the Operating System Deployment (OSD) feature
of SCCM you can install multiple applications two different ways.

The first way is to call one package at a time…

Pros:

  • This will install the package much like an advertisement for the actual
    package would (see cons for caching)
  • If there are dependencies defined in the program they will be
    applied

Cons:

  • If the package(s) are set to cache they will not cache by default
  • Unless a “Condition” under the “Options” tab, at the task or a group level,
    is set this will install on all devices it is advertised to
  • If the package is not on a Distribution Point the entire task sequence will
    fail which can be frustrating (usually you would want the package replicated out
    to all DP’s but in some cases there may be a division that uses an application
    but 4 other divisions do not…so is there value in having the package replicated
    to all DP’s?)

How-to:

  1. Open the SCCM “Task Sequence Editor” for the task sequence you wish to use
  2. Click on “Add”
  3. Select “Install Software” from “General”
  4. You should modify the “Name” field to make it easier to edit/review later
  5. Under “Install a single application” click on “Browse” to select the
    package you wish to deploy
  6. Use the pull down menu to select the appropriate program for the
    deployment
  7. Click on “Apply”*

*This does not mean that your task sequence is ready to deploy.  There are
other items you may wish to add, you need a collection of devices and an
advertisement.

The second way is to use a “Task Sequence Variable” and sequence the
packages…

***PLEASE DO NOT USE SPACES OR SPECIAL CHARACTORS IN YOUR PROGRAM NAME WHEN REFERENCING IN A TS LIKE THIS!***
You can however use dashes…

Pros:

  • If a package is not on a Distribution Point the task will still run but the
    software install will fail
  • This approach will have tolerance for failures in the sequence and still
    complete (the other approach usually can as well but I have found it to be less
    reliable)
  • It is my opinion that this is easier to use with ‘Groups” which have
    conditions set at the group level which can make for ease with different
    divisions, departments, functional areas, etc.

Cons:

  • If the package(s) are set to cache they will not cache by default
  • Unless a “Condition” under the “Options” tab, at the task or a group level,
    is set this will install on all devices it is advertised to
  • There cannot be any dependencies in the programs
  • The program cannot require any user interaction

How-to:

  1. Open the SCCM “Task Sequence Editor” for the task sequence you wish to use
  2. Click on “Add” and select “Install Software” from “General”
  3. You should modify the “Name” field to make it easier to edit/review later
  4. Under “Install multiple applications” define a “Base variable name” such
    as CORE and put a check next to “If an application fails continue…”
  5. Click on “Add”
  6. Select “Set Task Sequence Variable” from “General”
  7. You should modify the “Name” field to make it easier to edit/review later and set the “Task Sequence Variable” – in the case above you could use CORE001 to define the first package in this sequence and set the “Value” to SMSPACKAGEID:PROGRAM (i.e. SMS000A1:Reader)
  8. You could then add another variable but use CORE002
  9. Click on “Apply”*

*This does not mean that your task sequence is ready to deploy.  There are
other items you may wish to add, you need a collection of devices and an
advertisement.

Be Sociable, Share!

Leave a Reply

(required)

Responses to “Installing Multiple Applications in a Task Sequence”

  1. I adored your insightful post. great contribution. I hope you write others. I will carry on reading

Trackbacks