SCCM TS Groups and Subgroups and TS Variables
Hi Everyone,
I have what I think is a pretty simple question but just want to confirm before I build this out for all of our locations.
I'm building a Deployment Task Sequence for the Enterprise that deploys the base image and then Role based applications depending on the Location and UserRole.
I have built a Collection structure that includes Collections for each Location and UserRole. For example...
Calgary (CAL)
CAL - Finance
CAL - Marketing
Toronto (TOR)
TOR - Finance
TOR - Marketing
Application needs for CAL - Finance and TOR - Finance are different so each group will receive a different set of applications.
Each Collection has two TS variables assigned to it of Location=CAL and UserRole=Finance. Then Location = TOR and UserRole = Finance depending on the Collection.
In my TS, I have the following group structure (groups noted in Bold):
Install Role/Location Specific Software (no conditions)
Calgary (Condition on TS group set to Location equals "CAL")
CAL - Finance (Condition on TS group set to Location equals "CAL")
Install App1
Install App2
Toronto (Condition on TS group set to Location equals "TOR")
TOR - Finance (Condition on TS group set to Location equals "CAL")
Install App3
Install App4
QUESTION
I just want to make sure if a client is in the CAL - Finance Collection then it should only install App1 and App2 from the CAL - Finance TS group and not App3 and App4 from the TOR - Finance group. I know I could add a Location condition to the TOR-Finance
and CAL-Finance groups as well just to be safe, but I assume with my current configuration that when evaluating the TS if a client has Location set to "CAL" then it won't run anything under the
Toronto group or its subgroups. Can someone just confirm that it will ignore subgroups as well? Or do I need to set the Location condition on subgroups?
Thanks in advance,
-Jeff
June 22nd, 2011 7:34pm
I think you are confusing yourself.
A system in a specific collection will have TS variables set as defined in that collection's settings or its parent collection. That's it. If it's not in a collection, it won't get the variable set.Jason | http://myitforum.com/cs2/blogs/jsandys | Twitter @JasonSandys
Free Windows Admin Tool Kit Click here and download it now
June 22nd, 2011 9:56pm
Hi Jason,
Not confusing myself (at least I don't think so :))... But perhaps my post as presented is confusing.
Please note that above I've outlined COLLECTIONS in SCCM and then the GROUPS that I'm using in my TS. I'm setting the Collection Variables (Location and UserRole) in the Collections and then in my TS Groups I am saying "This group/step will
run if the following conditions are met: Task Sequence Variable Location equals "CAL" as an example and then on the Subgroup I have the same type of condition but using the UserRole variable. I just wanted to make sure that if a client doesn't
meet the Location criteria of the parent TS group that it will skip the Role based subgroup under it as well since it's a child group to the location group that it shouldn't meet the criteria for.
Thanks,
-Jeff
June 22nd, 2011 11:06pm
Correct. If a condition on a TS group is not met, then any tasks and sub-groups in that TS group will be skipped and execution resumes with the next peer TS group.Jason | http://myitforum.com/cs2/blogs/jsandys | Twitter @JasonSandys
Free Windows Admin Tool Kit Click here and download it now
June 23rd, 2011 12:34am
Thanks Jason. That's what I thought, just wanted to verify it. Thanks!
June 23rd, 2011 8:41am