Rick,
Thanks for verifying that the procedure does in fact work. Yes I have
assigned machines to the group and not user accounts. The following is what
I have done.
- Created a new ou called software.
- Created a new group called Win2k_SP4 in the software ou and added a laptop
machine account to the group. This group is the only thing in the software
ou.
- I then created a new GPO linked to the software ou called Software
Installations and disabled the user configuration part of the GPO.
- In the computer configuration, I added a new software installation for
Win2k SP4 and changed the security settings to the following to filter out
just machines in the Win2k_SP4 group.
Creator owner = rw
Domain Admins = fc
Enterprise Admins = rw
System = fc
Win2k_SP4 = r
- I then changed the security settings on the GPO to the following to allow
all domain computers to have the GPO applied to them.
Domain Computers = r apply group policy
Authenticated Users = r apply group policy
Creator owner =
Domain Admins = rw create/delete child objects
Enterprise Admins = rw create/delete child objects
System = rw create/delete child objects
- I then forced a replication of the domain using ADSS
- Ran secedit /refreshpolicy machine_policy on the laptop and then rebooted.
- Nothing happened on the reboot, I ran gpresult and it didn't see the
Software Installation GPO, but it did show the Win2k_SP4 group membership.
Microsoft's article "Group Policy Objects Applied to Organizational Units
Containing Only Groups Are Not Applied to Members of Those Groups" (Q220822)
states the following:
Group Policy Objects (GPOs) are applied only to the users or computers that
are members of the Organizational Unit (OU) to which the GPO is linked.
Groups that are placed in the OU have no effect during the processing of a
group policy.
There are alternative mechanisms that you can use to filter GPOs on the
basis of security group membership:
a.. Filter by using an access control entry (ACE) placed directly on the
GPO named Apply Group Policy.
b.. Group policy filtering can be accomplished only by using membership in
Security groups. Distribution groups, such as Universal groups, cannot be
used to filter the application of group policies.
c.. Access control entries can be applied to the group policy from the
Security tab of its Properties dialog box.
If I put the GPO in the domain group policy or put the laptop in the
software ou, the laptop does process the GPO and shows up in gpresult.
I will delete everything an start over again. Any comments or ideas on how
you got this to work would be very much appreciated. I'm confused as to why
the two Microsoft articles say exactly the opposite thing. As far as I
knew, a GPO was only processed by machines or users that are members of the
ou that has the GPO linked to it.
Thanks,
Jason
"Rick Kingslan [MS MVP]" <rkingsla.cox.net@127.0.0.1> wrote in message
news:#(E-Mail Removed)...
> When using this procedure, the group membership that is being used is a
> group that is made up of machines, correct? Groups can contain machines -
> not just users. And, the procedure does work - the machine must be
rebooted
> for it to work because the policy that you are applying is a software
policy
> at the machine level - not the user.
>
> If you follow the steps and substitute 'Machine' for 'User' or 'client',
it
> should work properly. I have it working in my enterprise with no problems
> at all.
>
> --
> Rick Kingslan MCSE, MCSA, MCT
> Microsoft MVP - Active Directory
> Associate Expert
> Expert Zone - www.microsoft.com/windowsxp/expertzone
>
>
> "Jason" <(E-Mail Removed)> wrote in message
> news:%(E-Mail Removed)...
> > Hi,
> >
> > I have followed Microsoft's article How to Assign Software to a Specific
> > Group by Using a Group Policy Q302430
> > (http://support.microsoft.com/default...b;en-us;302430) and it
> > doesn't work.
> >
> > What I'm trying to do is create an OU that has a GPO linked to it
without
> > having the machine be a member of that GPO. I would then use group
> > membership to apply the software installation policies to the
appropriate
> > machines. According to Microsoft's article this should be possible. If
I
> > move the machine into this OU everything works fine, but I'm trying to
> work
> > around the issue of not being able to have a machine belong to more than
> one
> > OU at a time. When the client isn't in the OU it never gets the policy
> > (gpresult.exe). Obviously something is missing from the article. I've
> seen
> > other people in the various groups having difficulties with this exact
> same
> > article.
> >
> > Does anyone have any ideas?
> >
> > TIA,
> > Jason
> >
> >
>
>