Update all instances of package in a task sequence
We have multiple packages that are used by multiple steps during a task sequence (scripts packages and custom software packages that take multiple steps to install). Since said package might be referenced by a half dozen or dozen steps, when a package revision is made, all references must be updates... which is easy to miss some. It would be great to update the first step referencing the package, then click a button to 'Update all References' and every other step that references the old package gets updated to the new package.
The whole purpose here is we don't update existing script packages (as example). So we might have Scripts Package v5. If I need to test a new script, instead of putting the script in Scripts Package v5, I'll make Scripts Package v6. I'll then copy the current task sequence (and change the name to denote the new version), then I need to update all instances of Scripts Package v5 to Scripts Package v6. That is where the request comes in.
Thanks for the feedback.
We’ve started work on this item – https://configurationmanager.uservoice.com/forums/300492-ideas/suggestions/8339997-daisy-chain-task-sequences-osd-and-non-osd – this will allow ‘modular’ task sequence
I think this will solve your ask too. In your case you would update one task sequence – that task sequence would be referenced by others. One it’s updated with the new scripts package for example, then all task sequence that call that one will have the updated scripts.
Does that address your scenario?
Will Locke commented
While I am looking forward to the modular task sequence feature, that doesn't address the feature I am requesting here. Modular task sequences will help when the same package is used across multiple task sequences. What I am referring to is when the same package is used multiple times within the same task sequence. Another example case is a have a package that contains custom written software by our company. The installation process has about 15 steps that are not tied together with an installer or scripts. So each time we have a new version of that custom software, I have to update those 15 steps with the new package. The request is to be able to update one step and push that package change to all other steps that used the old package.
Also, it would be great if on the references tab when selected on the task sequence and it shows the packages used by the task sequence it would be great to click from there to list what steps use that package so I could find them. Sometimes in big task sequences, I see the reference then have trouble finding the step that uses that package.