Carito wrote:
> One of the reasons I was looking at using security groups and then filtering
> out the seperate GPOs was because as AD stands now other areas of IT have
> computers in different OUs for various reasons so they are basically all
> over. They are not all in one place.
If the arrangement of the computers in the AD doesn't correspond to the way you
want the WSUS groups set up, it might be more sensible to put the computers into
the WSUS groups from the server console rather than using group policy to do it.
One potential advantage of using group policy would be if you wanted the various
IT groups to determine the appropriate WSUS group(s) for the computers under
their control.
> So if I understand you, I would create one domain level GPO to apply to all
> computers that can receive all updates and in that GPO I would set client
> side targeting to say the "ALL Computers" group in WSUS.
No. You don't assign computers to the All Computers group; by definition, all
computers are members, including computers that aren't assigned to any group.
> Then I would do what I want for the machines that cannot receive certain
> updates and create another OU with a seperate security group containing the
> computes that say cannot recieve .NET updates, and have them point to the
> pertaining group created in WSUS.
I think you may be confused about how group policy works - were you assuming
that if a GPO is applied to an OU containing a security group, the GPO would be
applied to all computers in that group? It doesn't work like that.
> Then onthat grops settings I would apprive
> all updates but the .NET?? Do I have that right? I guess I didnt realize that
> I could set the updates to apply to multiple groups.
That would normally be the method I would recommend. However, it sounds as if
you need more flexibility in excluding certain updates from arbitrary sets of
computers, so you might be better off with an approach like this:
Have a top-level WSUS group called "standard" (or something). For any update
that you want to install, you will set the approval for the "standard" group to
"Approved".
Have a subgroup of "standard" for each update (or related set of updates) that
you want to exclude for one or more computers. In the relevant update(s)
approval settings, set the approval for this subgroup to "Not Approved".
For example, you would have a "nodotnet3" subgroup, and you would set the
approval for the .NET 3 update(s) to "Approved" for "standard" and "Not
Approved" for "dotnet3". (Make sure you do this in a single operation, or that
you set the "Not Approved" before you set the "Approved", in case one of the
clients checks in while you're making changes.)
You might also have, for example, a "noxpsp3" subgroup, and set the approval for
XP SP3 to "Approved" for "standard" and "Not Approved" for "noxpsp3".
Normal computers would be in the "standard" group and would get all the updates
you approve.
Computers that shouldn't have .NET 3 installed would not be in "standard" but
would instead be in "nodotnet3". Because "nodotnet3" is a subgroup of
"standard" all updates other than .NET 3 will still be installed, even though
they aren't explicitly approved to the "nodotnet3" group.
Computers that shouldn't have XP SP3 installed would not be in "standard" but
would instead be in "noxpsp3". Again, "noxpsp3" is a subgroup of "standard" so
all updates other than XP SP3 will be installed even though they aren't
explicitly approved.
The trick to this setup is that a computer can be in more than one group. So if
you had a computer that shouldn't have .NET 3 *or* XP SP3, it would be in both
the "nodotnet3" and the "noxpsp3" groups. The explicit "Not Approved" settings
on the one group override the inherited "Approved" settings on the other group.
Once you've got to grips with this, you might also want to put the computers in
additional groups based on department or location, and/or desktop vs laptop, for
reporting purposes. You wouldn't approve any updates in these groups, as the
approvals would be determined by the other set of memberships.
Does this make sense to you?
Please note that I've never actually tried out this scheme, so I can't guarantee
how well it would work in practice. Lawrence has a bit more experience with a
variety of scenarios, he might have some comments and/or a different recommendation.
Harry.
|