Re: Getting desperate: GPO applying incorrectly, PLEASE HELP ME!!

Tech-Archive recommends: Speed Up your PC by fixing your registry

From: Roger Abell (mvpNOSpam_at_asu.edu)
Date: 11/17/04


Date: Tue, 16 Nov 2004 23:37:59 -0700


> Should I take it that the link to "mydomainname.local" is the cause of the
> problem?

That it would be. You thus apply it to all accounts no matter to
what machine they log in.

-- 
Roger
"Gregg Hill" <bogus@nowhere.com> wrote in message
news:OK6rcH0yEHA.3844@TK2MSFTNGP12.phx.gbl...
> Roger,
>
> Thanks for the help. By "restricted GPO" I meant that it is the one that
has
> all the settings for lockdown in it. It is not restricted in that user
> permissions have been changed: they are still the default permissions,
with
> the exception of placing the TS machine account into the security settings
> per 260370.
>
> I think you are on to something with the linking of the GPO. I just set
> everything up per the articles mentioned and it has the GPO linked to the
> "Terminal Servers" OU and to "mydomainname.local" when viewed in the Group
> Policy Management Console. I am using SBS 2003 at home with a test 2000TS,
> but the other sites I was trying to set up are plain 2003 DC with 2000TS.
> I'll check them later today.
>
> Should I take it that the link to "mydomainname.local" is the cause of the
> problem?
>
> Gregg Hill
>
>
> "Roger Abell" <mvpNOSpam@asu.edu> wrote in message
> news:uLQohDuyEHA.804@TK2MSFTNGP12.phx.gbl...
> > Hi Gregg,
> >
> > No, I do not have a GP book I most value to recommend.
> > At any rate, I am not likely familiar with all of them (few
> > as they are).
> >
> > You bring up many things.
> > When it say loopback is only for a purely W2k environment
> > what it means is that the machines involved cannot be pre-W2k
> > and that the user accounts cannot be coming from a trusted NT4
> > domain.
> > When it cautioned you that the machine objects must be in the
> > OU to which the loopback GPO is linked, it was not referring
> > to the workstations used when connecting to the TS server, but
> > it was meaning all machine logging into which should cause the
> > user settings to be dominated by the loopback processing need
> > to be in the OU.
> > So, you have a new OU and a new GPO linked to it, and in this
> > OU you placed the TS server, and you set loopback on in replace
> > mode in the linked GPO.  Good.  I noticed that you referred to
> > this GPO as a "restricted GPO"  and I am not certain what you
> > intended by that "restricted".  By default, a GPO will be set to
> > apply to all accounts via the Authenticated Users group, which
> > will include the TS server itself and all domain users that might
> > log into it.  Notice that the setting to turn on loopback processing
> > is in the computer tree of policy settings.  So, in normal course of
> > events, computer policies are applied to computers objects contained
> > in the OU where a GPO is linked.  When this happens on your new
> > OU the loopback setting is seen.  This in turn causes it to enable use
> > of the users tree of policy settings (in merge or replace mode as has
> > been selected) whenever there is a user account login session with
> > the machine.  If you have altered the security filtering of the GPO,
> > so that it no longer has read and apply for Authenticated Users, then
> > you need to grant read and apply for the TS machine and for all user
> > accounts that should have the loopback settings applied to them.
> >
> > If you are finding that the settings you make in the user policy tree
> > of the loopback GPO are being applied to users no matter where
> > they log in, then check and make sure that the loopback GPO is
> > linked only to your new TS containing OU.  For example, if it is
> > also linked to the domain object then one will see the settings
> > always being applied for all logins at any machine.
> >
> > -- 
> > Roger Abell
> > Microsoft MVP (Windows Server System: Security)
> > MCSE (W2k3,W2k,Nt4)  MCDBA
> > "Gregg Hill" <bogus@nowhere.com> wrote in message
> > news:%23RX5nWsyEHA.3844@TK2MSFTNGP12.phx.gbl...
> >> Thank you for helping a desperate soul!
> >>
> >> If I understand your suggestions, that is what I have set up already.
Let
> > me
> >> try to clarify if what you are suggesting is the same as what I have,
or
> > if
> >> I misunderstand something here (the more likely scenario!). I am barely
> >> familiar with group policies, so please bear with me.
> >>
> >> First of all, my assumption is that all of the OU and GPO setup is done
> >> on
> >> the 2003 domain controller and not on the TS itself, including any
> > loopback
> >> settings. Also, roaming profiles are not being used.
> >>
> >> Container 1:
> >> When you say Container 1, would that be equal to the new OU that I
> >> created
> >> and named "Terminal Server OU"? I think we are talking about the same
> > thing.
> >> If so, then I think I have the first half of your step 1 done, since I
> > used
> >> ethod 1 from "How to Apply Group Policy Objects to Terminal Services
> >> Servers" http://support.microsoft.com/?kbid=260370 to set up the new OU
> > with
> >> the terminal server as the only thing in it, then set up a new
restricted
> >> GPO, named "Terminal Server Policy", under that new OU.
> >>
> >> For the second half of your step 1, I used 260370's Method 2 link to
> >> http://support.microsoft.com/?id=231287 to set up loopback processing
on
> > the
> >> "Terminal Server Policy" GPO that is linked to the "Terminal Server OU"
I
> >> had created. I used Replace mode. The way that article 260370 is
written,
> > it
> >> almost sounds if I am supposed to use one or the other method, but not
> > both
> >> at the same time, although I did use both methods, since everyone else
> >> recommended it.
> >>
> >> I don't think I understand exactly where the loopback is supposed to be
> >> applied. When I first read the article, I thought I should apply the
> >> loopback to the "Terminal Server Policy" GPO that I created under my
new
> >> "Terminal Server OU." Now I am not sure if that is correct.
> >>
> >> What does article 231287 mean by "Loopback is supported only in a
purely
> >> Windows 2000 based environment"? Does that mean it cannot have NT in
the
> >> picture as it seems to say, or that this method will not work with a
mix
> > of
> >> 2003DC, 2000TS, and XP workstations, either?
> >>
> >> Article 231287 says that "If this policy is enabled, the location of a
> >> users's computer object is the main factor in determining which set of
> > Group
> >> Policy objects are to be applied." The only GPO to which loopback is
> > applied
> >> is the Terminal Server Policy inside the Terminal Server OU. Something
is
> >> overriding this setting and applying it to all users who log into any
> >> machine.
> >>
> >> When you say "Container 1 - this OU contains the Terminal Server
computer
> >> account, and the Group policy for the Terminal Server with local
loopback
> >> turned on", it sounds as though you used both Method 1 and Method 2 in
> >> article 260370 noted above. Is that correct?
> >>
> >> Container 2:
> >> All the workstations are under the Computers container. The terminal
> > server
> >> was under there when it joined the domain, but has been moved per
260370
> > to
> >> the newly created "Terminal Server OU" item. I think that takes care of
> > step
> >> two. The machine account of the terminal server has been added to the
> >> security properties of the GPO that I created with Apply Group Policy
and
> >> Read permissions set.
> >>
> >> Container 3:
> >> I have not changed anything, so I assume this container is the default
> > Users
> >> container.
> >>
> >> Final analysis: you said that "So, when a user account in container3
logs
> >> into workstation that's in container2, there would be no way the Group
> >> Policy for term server would be applied", yet that is precisely what is
> >> happening. I have done this in three different test domains and it
always
> >> happens the same way.
> >>
> >> I have to be missing something!
> >>
> >> Gregg Hill
> >>
> >>
> >>
> >> <harrykrishna.nospam@online.ie> wrote in message
> >> news:2f6fp0l78s8gtqbe0o936t9klssmnfbk6g@4ax.com...
> >> > Please excuse me if I missed something, but here's essentially what
> >> > you should have:
> >> >
> >> > Container1 - this OU contains the Terminal Server computer account,
> >> > and the Group policy for the Terminal Server with local loopback
> >> > turned on.
> >> >
> >> > Container2 - this would contain the various workstation accounts,
> >> > including the workstation account for the machine that will be
> >> > connecting to the term server
> >> >
> >> > Container3 - user accounts, including the user account used to
connect
> >> > to the term server.
> >> >
> >> > Note that only container1 need be the way I described it. Just make
> >> > sure that any workstations you do NOT want to have the Group Policy
> >> > apply to are NOT in this container. )Also don't have user accounts
> >> > explicitly live there either).
> >> >
> >> > So, when a user account in container3 logs into workstation that's in
> >> > container2, there would be no way the Group Policy for term server
> >> > would be applied. However, once logged in, the same user, connecting
> >> > from the same workstation, would have the term serv Group Policy
> >> > applied to them when logging on the term server.
> >> >
> >> > Hope this helps, but if it just muddies the waters, please forgive!
> >> >
> >> >
> >> >
> >> >
> >> > "Gregg Hill" <bogus@nowhere.com> wrote:
> >> >
> >> >>Roger,
> >> >>
> >> >>Can you recommend a book that goes into depth about securing Terminal
> >> >>Server? What about a good book for AD and GPO stuff?
> >> >>
> >> >>Thanks again!
> >> >>
> >> >>Gregg Hill
> >> >>
> >> >>
> >> >>"Roger Abell [MVP]" <mvpNoSpam@asu.edu> wrote in message
> >> >>news:%2311efThyEHA.3624@TK2MSFTNGP09.phx.gbl...
> >> >>> Hi Gregg
> >> >>>
> >> >>> To get different user policies applied to an account when
> >> >>> it logs into a TS session as compared to when the account
> >> >>> is used for a direct workstation login, you need to have the
> >> >>> TS server(s) in an OU to which you have linked a GPO that
> >> >>> is set to do loopback processings and that carries the user
> >> >>> policies to be used for a TS login session.
> >> >>> http://support.microsoft.com/?id=231287
> >> >>>
> >> >>> -- 
> >> >>> Roger Abell
> >> >>> Microsoft MVP (Windows Server System: Security)
> >> >>> MCDBA,  MCSE W2k3+W2k+Nt4
> >> >>> "Gregg Hill" <bogus@nowhere.com> wrote in message
> >> >>> news:uLP5N1JyEHA.3416@TK2MSFTNGP09.phx.gbl...
> >> >>>> OK, I have Googled for HOURS over a period of about a week and
read
> >> >>>> every
> >> >>>> article I can find on getting a GPO to apply ONLY to a Terminal
> > Server
> >> >>>> login and not any other computer on this planet. Basically, my
> > problem
> >> >>>> is
> >> >>>> that the GPO gets applied to a user logging into the local
> > workstation
> >> >>>> as
> >> >>>> well as when the user logs into the Terminal Server.
> >> >>>>
> >> >>>> Here are the details. Sorry it is so long, but I wanted to make my
> >> >>>> dilemma as clear as possible.
> >> >>>>
> >> >>>> If I cannot get this fixed by Saturday morning, I will have to
call
> >> >>>> Microsoft.
> >> >>>>
> >> >>>> ******************Start of previous message to other
> >> >>>> newsgroups*******************
> >> >>>> I originally posted this problem in the
> >> >>>> microsoft.public.windowsnt.terminalserver.setup group. Vera Noest
> >> >>>> has
> >> >>>> been a TREMENDOUS help with other TS problems and pointed out some
> >> >>>> of
> >> >>>> the
> >> >>>> articles noted here, but I have one major problem that I cannot
get
> >> >>>> past.
> >> >>>>
> >> >>>> I have a test setup running (Windows Server 2003 Standard as a
> >> >>>> domain
> >> >>>> controller and licensing server, 2000 TS member server, and two XP
> > Pro
> >> >>>> SP2 clients) to test group policies to secure a Windows 2000
> >> >>>> Terminal
> >> >>>> Server in a Windows Server 2003 domain. I have tried this setup
with
> >> >>>> two
> >> >>>> different sets of servers (two complete test domains at different
> >> >>>> locations).
> >> >>>>
> >> >>>> I used "How to Apply Group Policy Objects to Terminal Services
> > Servers"
> >> >>>> http://support.microsoft.com/?kbid=260370 and set up the new OU
with
> >> >>>> the
> >> >>>> terminal server as the only thing in it, then set up the
restricted
> > GPO
> >> >>>> under that new OU. That secured the TS, but every article I find
> >> >>>> says
> >> >>>> in
> >> >>>> order to limit the restrictions to only the terminal server itself
> > and
> >> >>>> not to workstation logons, you must use loopback processing per
> >> >>>> http://support.microsoft.com/default.aspx?scid=kb;en-us;231287.
> >> >>>> Well,
> > I
> >> >>>> enabled loopback, put the machine account into the GPO as
suggested
> > by
> >> >>>> Vera Noest and the last part of article 260370, but the policy
still
> >> >>>> gets
> >> >>>> applied no matter where the test user logs in. In article 260370,
> >> >>>> are
> >> >>>> Method 1 and Method 2 exclusive of each other, or should I still
use
> >> >>>> loopback if I have Method 1 in place?
> >> >>>>
> >> >>>> Apparently, GPOs are getting applied differently than the MS
> >> >>>> documentation suggests. I have read and applied the following
> >> >>>> documents:
> >> >>>>
> >> >>>> 260370 - How to Apply Group Policy Objects to Terminal Services
> > Servers
> >> >>>> http://support.microsoft.com/?kbid=260370
> >> >>>>
> >> >>>> Loopback Processing of Group Policy
> >> >>>> http://support.microsoft.com/default.aspx?scid=kb;en-us;231287
> >> >>>>
> >> >>>> 816100 - How To Prevent Domain Group Policies from Applying to
> >> >>>> Administrator
> >> >>>> Accounts and Selected Users in Windows Server 2003
> >> >>>> http://support.microsoft.com/?kbid=816100
> >> >>>> I applied this one to Domain Administrators and Enterprise
> >> >>>> Administrators.
> >> >>>>
> >> >>>> 278295 - How to Lock Down a Windows 2000 Terminal Services Session
> >> >>>> http://support.microsoft.com/?kbid=278295
> >> >>>>
> >> >>>> Locking Down Windows Server 2003 Terminal Server Sessions
> >> >>>>
> >
http://www.microsoft.com/windowsserver2003/techinfo/overview/lockdown.mspx
> >> >>>>
> >> >>>> After setting up the new OU for the terminal server and setting up
> > the
> >> >>>> GPO, when I log onto either of my XP Pro workstations as the test
> >> >>>> domain
> >> >>>> user, the restricted GPO for the terminal server gets applied to
my
> >> >>>> local
> >> >>>> workstation. It gets applied to the TS session as expected, but
why
> >> >>>> does
> >> >>>> this policy get applied on my workstation when the ONLY thing in
the
> >> >>>> Terminal Server OU is the actual terminal server? I did not move
> > users
> >> >>>> into any new groups; they are still in the default locations.
> >> >>>>
> >> >>>> I started all over again by deleting the GPOs and OUs I had
created.
> > I
> >> >>>> opened AD Users and Computers, created a new OU in the domain and
> > named
> >> >>>> it "Terminal Server." I moved the actual terminal server from the
> >> >>>> Computers group to the new Terminal Server OU. I added a GPO under
> > the
> >> >>>> Terminal Server OU and named it Terminal Server Policy. In that
> >> >>>> Terminal
> >> >>>> Server Policy, I made only three changes to the policy so I could
> > test
> >> >>>> its application: 1) I enabled loopback processing, 2) I enabled
> >> >>>> "Interactive logon: Do not display last user name" and 3) I
disabled
> >> >>>> the
> >> >>>> Windows Installer under Computer Configuration, Admin Templates,
> >> >>>> Windows
> >> >>>> Components, Windows Installer.
> >> >>>>
> >> >>>> Now, if I try to install an MSI package on the 2003 server or on
my
> > XP
> >> >>>> Pro workstations, it will not run and says that policies are
> > preventing
> >> >>>> it from running, and if I log off and back on again, the user name
> >> >>>> is
> >> >>>> blank, too.
> >> >>>>
> >> >>>> Why is a GPO that is under the newly created "Terminal Server" OU
> > being
> >> >>>> applied to the users on their XP workstations? I thought the whole
> >> >>>> purpose of the separate OU for the terminal server was to restrict
> >> >>>> application of the GPO within it to only the terminal server in
the
> >> >>>> Terminal Server OU.
> >> >>>>
> >> >>>> What am I doing wrong?
> >> >>>>
> >> >>>> Gregg Hill
> >> >>>>
> >> >>>
> >> >>>
> >> >>
> >> >
> >> >
> >> > Ha®®y
> >> >
> >> > HarryKrishna.nospam@online.ie
> >>
> >>
> >>
> >
> >
>
>


Relevant Pages

  • Re: Number of GC servers
    ... Are you using the Restricted Groups GPO?? ... That might give you an indication as to why labserver works on one server ... DNS is handled by corporate servers. ... If I logon to cmpq02,cmpq04, as "labserver" (a generic account, that is ...
    (microsoft.public.windows.server.active_directory)
  • Re: Getting desperate: GPO applying incorrectly, PLEASE HELP ME!!
    ... all the settings for lockdown in it. ... I think you are on to something with the linking of the GPO. ... > OU to which the loopback GPO is linked, ... > OU you placed the TS server, and you set loopback on in replace ...
    (microsoft.public.windows.group_policy)
  • Re: Restrict to 1 program
    ... I would *not* apply the policy to the whole domain. ... Terminal Server computer account in this OU and link the policy to ... Configuration settings from the GPO linked to OU where the computer ...
    (microsoft.public.windows.terminal_services)
  • Re: Restrict to 1 program
    ... Depends on to which OU you link the GPO. ... to the OU which contains the TS account, ... On the Terminal Server, go to Start menu - Administrative ... apply to everyone, and that includes Administrators. ...
    (microsoft.public.windows.terminal_services)
  • Re: Locking down TS on Domain Controller...
    ... the GPO is not applied to the server at all. ... I have a client that has a 64-bit Domain Controller ... Pro SP2 client and I log on to that using the user account ...
    (microsoft.public.windows.terminal_services)