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

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics