[gptalk] Re: Ignoring local group policy
- From: "Darren Mar-Elia" <darren@xxxxxxxxxx>
- To: <gptalk@xxxxxxxxxxxxx>
- Date: Tue, 20 Feb 2007 11:59:29 -0800
Sorry for the delayed response on this. I actually tried to take advantage of
the 3-day weekend :)
Anyway, it is possible to disable the local GPO. Actually, Vista ships with an
Admin Template policy to do this but assuming you are not using Vista, you can
do it, though its not altogether obvious. Basically you have to set a flag on
the LGPO's GPT.INI file to accomplish this. I've created a vbscript that you
could run as a startup script in GP to do this. You would have to run it as
either a startup script or as an admin. because the file it writes to doesn't
grant access to normal users.
Also, you might want to precede running this script by copying the gpt.ini file
that is there to a backup file, just in case.
Here is the VBScript. I will also post it on my GPOGUY Tools site:
'==========================================================================
'
' VBScript Source File -- Created with SAPIEN Technologies PrimalScript 4.0
'
' NAME: disableLGPO.vbs
'
' AUTHOR: Darren Mar-Elia , SDM Software, Inc.
' DATE : 2/20/2007
'
' COMMENT: This script disables the local GPO in pre-Vista systems
'
'==========================================================================
On Error Resume Next
Const ForReading = 1
Const ForWriting = 2
Set WshShell = WScript.CreateObject("WScript.Shell")
' get the current system folder
sysDir = WshShell.ExpandEnvironmentStrings("%WinDir%")
Set objFSO = CreateObject("Scripting.FileSystemObject")
If Err.Number <>0 Then
WScript.Echo "Unable to create FileSystemObject"
Err.Clear
WScript.Quit(1)
End If
Set objFile = objFSO.OpenTextFile(sysDir+"\system32\grouppolicy\gpt.ini",
ForReading)
If Err.Number <>0 Then
WScript.Echo "Unable to open gpt.ini for reading"
Err.Clear
WScript.Quit(1)
End If
counter = 0
Do Until objFile.AtEndOfStream
strLine = objFile.ReadLine
If InStr(strLine,"Options=") > 0 Then
strLine = "Options=3"
counter=counter+1
End If
strContents = strContents & strLine & VbCrLf
Loop
'if we didn't find options= in the file then append it
If counter =0 Then
strContents=strContents+"Options=3"+VbCrLf
End If
objFile.Close
Set objFile = objFSO.OpenTextFile(sysDir+"\system32\grouppolicy\gpt.ini",
ForWriting)
If Err.Number <>0 Then
WScript.Echo "Unable to open gpt.ini for writing"
Err.Clear
WScript.Quit(1)
End If
objFile.Write(strContents)
objFile.Close
WScript.Echo "Local GPO Disabled Successfully"
-----Original Message-----
From: gptalk-bounce@xxxxxxxxxxxxx [mailto:gptalk-bounce@xxxxxxxxxxxxx] On
Behalf Of Jeremy Saunders
Sent: Monday, February 19, 2007 8:08 PM
To: gptalk@xxxxxxxxxxxxx
Subject: [gptalk] Re: Ignoring local group policy
I think you can modify NTFS permissions on it, which will prevent it from
applying to whom ever you don't want it to apply to.
Cheers.
Kind regards,
Jeremy Saunders
Senior Technical Specialist
Infrastructure Technology Services
(ITS) & Cerulean
Global Technology Services (GTS)
IBM Australia
Level 1, 1060 Hay Street
West Perth� WA� 6005
Postal: PO Box 525, West Perth WA
6872
Visit us at
http://www.ibm.com/services/au/its
P:� +61 8 9261 8412 F:� +61 8 9261 8486
P:� (Reception) +61 8 9261 8420 E-mail:
M:� TBA jeremy.saunders@xxxxxxxxxxx
"Alan & Margaret"
<syspro@optushome
.com.au> To
Sent by: <gptalk@xxxxxxxxxxxxx>
gptalk-bounce@fre cc
elists.org
Subject
[gptalk] Re: Ignoring local group
20/02/2007 05:31 policy
AM
Please respond to
gptalk@freelists.
org
Hi Nathan,
I don�t believe there is a way in Group Policy to turn off Local Policy. If
there was, you could get interesting behavior if you used Local Group
Policy to disable Local Group Policy processing�.
However one way that you could achieve the desired result is to have a
script that runs that removes all of the settings. It is all held under
C:\WINDOWS\system32\GroupPolicy, so if your script was to replace that
structure with a �clean� structure it should have the desired effect.
If there was only a few machines, you should be able to just do it as a
once off.
Alan Cuthbertson
Policy Management Software:-
http://www.sysprosoft.com/index.php?ref=activedir&f=pol_summary.shtml
ADM Template Editor:-
http://www.sysprosoft.com/index.php?ref=activedir&f=adm_summary.shtml
Policy Log Reporter(Free)
http://www.sysprosoft.com/index.php?ref=activedir&f=policyreporter.shtml
From: gptalk-bounce@xxxxxxxxxxxxx [mailto:gptalk-bounce@xxxxxxxxxxxxx] On
Behalf Of Nathan
Sent: Monday, 19 February 2007 9:48 AM
To: gptalk@xxxxxxxxxxxxx
Subject: [gptalk] Ignoring local group policy
Hi,
We have some PC's running XP that have some local policy settings
enabled/configured.
Is it possible using GP, to setup a computer to ignore local policy and
only apply GP?
Thanks
Nathanb??j{????r??y??
mjY?gv)?zf??? ???????-~???+-????+a?{.n?+?????^J??y?_??]9?
?x"??-???y?b??(??n)?z??q?+r?z???^?+-j?????i?^j?m????
???l???j?!????
mjY?
***********************
You can unsubscribe from gptalk by sending email to
gptalk-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field OR by
logging into the freelists.org Web interface. Archives for the list are
available at http://www.freelists.org/archives/gptalk/
************************
- References:
- [gptalk] Re: Ignoring local group policy
- From: Alan & Margaret
- [gptalk] Re: Ignoring local group policy
- From: Jeremy Saunders
Other related posts:
- » [gptalk] Ignoring local group policy
- » [gptalk] Re: Ignoring local group policy
- » [gptalk] Re: Ignoring local group policy
- » [gptalk] Re: Ignoring local group policy
- [gptalk] Re: Ignoring local group policy
- From: Alan & Margaret
- [gptalk] Re: Ignoring local group policy
- From: Jeremy Saunders