<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SDM Software &#124; Group Policy Management &#38; Administration Tools</title>
	<atom:link href="http://www.sdmsoftware.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sdmsoftware.com</link>
	<description>The Group Policy Experts</description>
	<lastBuildDate>Tue, 21 Feb 2012 14:30:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=374</generator>
		<item>
		<title>New Group Policy Freeware Utility Finds GPOs with Deny ACE</title>
		<link>http://www.sdmsoftware.com/cool-new-products/new-group-policy-freeware-utility-finds-gpos-with-deny-ace/</link>
		<comments>http://www.sdmsoftware.com/cool-new-products/new-group-policy-freeware-utility-finds-gpos-with-deny-ace/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 14:28:27 +0000</pubDate>
		<dc:creator>Darren Mar-Elia</dc:creator>
				<category><![CDATA[Cool New Products]]></category>
		<category><![CDATA[GPMC]]></category>
		<category><![CDATA[GPOGUY.COM]]></category>
		<category><![CDATA[Group Policy]]></category>
		<category><![CDATA[Group Policy Management]]></category>
		<category><![CDATA[Group Policy Tools]]></category>
		<category><![CDATA[sdm software]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[GPO Deny]]></category>

		<guid isPermaLink="false">http://www.sdmsoftware.com/?p=948</guid>
		<description><![CDATA[One of the challenges of the GPMC&#8217;s reporting is that it is not easy to find GPOs that have had Deny ACEs (Access Control Entries) set on their delegation. Deny ACEs are typically used to deny a particular user, computer or group from applying a GPO. I always recommend that they&#8217;re used on an exception basis, for the very reason that they are hard to spot after the fact and can cause increased complexity in your Group Policy deployments. Deny ACEs don&#8217;t ...]]></description>
			<content:encoded><![CDATA[<p>One of the challenges of the GPMC&#8217;s reporting is that it is not easy to find GPOs that have had Deny ACEs (Access Control Entries) set on their delegation. Deny ACEs are typically used to deny a particular user, computer or group from applying a GPO. I always recommend that they&#8217;re used on an exception basis, for the very reason that they are hard to spot after the fact and can cause increased complexity in your Group Policy deployments. Deny ACEs don&#8217;t appear in the &#8220;Scope&#8221; tab for a GPO, under the Security Filtering section. And they don&#8217;t even really appear under the &#8220;Delegation&#8221; tab. Instead what you see is a trustee (i.e. user, group or computer) listed with a permission of &#8220;Custom&#8221; (see below).</p>
<p><a href="http://www.sdmsoftware.com/wp-content/uploads/2012/02/gpmcdeny.jpg"><img class="alignnone size-medium wp-image-949" title="Viewing a Deny ACE in the GPMC" src="http://www.sdmsoftware.com/wp-content/uploads/2012/02/gpmcdeny-300x105.jpg" alt="" width="300" height="105" /></a></p>
<p>Unfortunately, &#8221;custom&#8221; doesn&#8217;t guarantee that it&#8217;s a deny ACE,  which means that you have to drill into it further using the Advanced button in the lower right of the delegation tab, to ensure that it is, indeed a Deny ACE. The effects of an unwanted or unknown Deny ACE on a GPO, perhaps set by someone who is no longer managing your GPOs long ago, is that it can prevent GPO from processing in ways that are not obvious (at least on the surface). Usually you spend hours trying to troubleshoot why a GPO setting isn&#8217;t working for a given computer or user, only to run an RSoP report and discover that the GPO appears in the &#8220;Denied GPOs&#8221; list as &#8220;Access Denied (Security Filtering)&#8221;. You look at the Delegation and Scope tabs again in GPMC, scratch your head and wonder what&#8217;s up!</p>
<p>Well, after spending enough time over the years with this issue, I wrote a little utility that helps shine a light on this problem once and for all. It&#8217;s called the <strong>GPO Deny Finder</strong>, and it&#8217;s job is simple. When it starts up, you can enter an AD domain name (or it finds your current domain). You press the &#8220;Submit&#8221; button and away it goes, trolling your domain GPOs for Deny ACEs. Once it find a GPO that has one, it adds it to the list. When it&#8217;s done, you can select a given GPO, and it will show you what Deny ACEs exist for that GPO, as seen below:</p>
<div id="attachment_950" class="wp-caption alignnone" style="width: 310px"><a href="http://www.sdmsoftware.com/wp-content/uploads/2012/02/gpodeny.png"><img class="size-medium wp-image-950" title="GPO Deny Finder 1.0 Utility" src="http://www.sdmsoftware.com/wp-content/uploads/2012/02/gpodeny-300x225.png" alt="GPO Deny Finder 1.0" width="300" height="225" /></a>
<p class="wp-caption-text">Finding GPO Deny ACEs with GPO Deny Finder from SDM Software &amp; GPOGUY.COM</p>
</div>
<p>&nbsp;</p>
<p>You can also export the list of GPOs and their Deny ACEs to CSV if you need to document them further. That&#8217;s all there is to the GPO Deny Finder. Simple but powerful! You can download the tool at our <a href="http://www.sdmsoftware.com/freeware" target="_blank">SDM Software Freeware Page</a> or you&#8217;ll also find it in the <a href="http://www.gpoguy.com/Free-GPOGuy-Tools.aspx" target="_blank">GPOGUY.COM Free Tools Library</a>. I&#8217;ve also recorded a quick video that you can watch to see how to use the tool.</p>
<p>&nbsp;</p>
<p>Enjoy!</p>
<p>&nbsp;</p>
<p>Darren</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sdmsoftware.com/cool-new-products/new-group-policy-freeware-utility-finds-gpos-with-deny-ace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GPO Compare 2.5 (New) Demo &#124; Group Policy Management [Video]</title>
		<link>http://www.sdmsoftware.com/cool-new-products/gpo-compare-2-5-new-demo-group-policy-management-video/</link>
		<comments>http://www.sdmsoftware.com/cool-new-products/gpo-compare-2-5-new-demo-group-policy-management-video/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 17:44:48 +0000</pubDate>
		<dc:creator>Darren Mar-Elia</dc:creator>
				<category><![CDATA[Cool New Products]]></category>
		<category><![CDATA[Group Policy]]></category>
		<category><![CDATA[Group Policy Management]]></category>
		<category><![CDATA[Group Policy Tools]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[GPO Compare]]></category>
		<category><![CDATA[group policy management]]></category>

		<guid isPermaLink="false">http://www.sdmsoftware.com/?p=926</guid>
		<description><![CDATA[Today we released an updated version of our widely used GPO Compare product. The 2.5 release brings some cool new features and improvements over 2.0, including:<br />
<br />
Ability to now compare up to 4 GPOs or GPO backups, for comparing GPOs or backups against a baseline GPO<br />
Support for comparing GPO Exporter Snapshots, to quickly and easily find what settings have changed within a GPO environment<br />
Support for showing settings that are same as well as different<br />
Added support in ...]]></description>
			<content:encoded><![CDATA[<p><iframe title="YouTube video player" width="506" height="304" src="http://www.youtube.com/embed/J6MavTBFJlY?rel=0" frameborder="0" allowfullscreen allowTransparency="true"></iframe>Today we released an updated version of our widely used GPO Compare product. The 2.5 release brings some cool new features and improvements over 2.0, including:</p>
<ul>
<li>Ability to now compare up to <strong>4</strong> GPOs or GPO backups, for comparing GPOs or backups against a baseline GPO</li>
<li>Support for comparing GPO Exporter Snapshots, to quickly and easily find what settings have changed within a GPO environment</li>
<li>Support for showing settings that are <strong>same</strong> as well as <strong>different</strong></li>
<li>Added support in the <strong>PowerShell</strong> GPO Compare cmdlet for up to 4 GPOs and/or backups</li>
<li>Improved menu navigation and grid view makes comparing settings easier.</li>
<li>Customizable Report titles for generating PDF or Excel-based comparison reports</li>
<li>New Comparison Options feature lets you customize delimiters, GPO metadata, Domain Controllers used for reporting and custom ADMX template paths</li>
<li>Ability to customize colors used to display differences</li>
</ul>
<p>Check out more information in the video demo within this post, or, visit <a href="http://www.sdmsoftware.com/products/group-policy-compare/">http://www.sdmsoftware.com/products/group-policy-compare/</a> to register for a trial!</p>
<p>Darren</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sdmsoftware.com/cool-new-products/gpo-compare-2-5-new-demo-group-policy-management-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Have a Group Policy New Year from SDM Software!!</title>
		<link>http://www.sdmsoftware.com/general-stuff/have-a-group-policy-new-year-from-sdm-software/</link>
		<comments>http://www.sdmsoftware.com/general-stuff/have-a-group-policy-new-year-from-sdm-software/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 15:37:37 +0000</pubDate>
		<dc:creator>Darren Mar-Elia</dc:creator>
				<category><![CDATA[General Stuff]]></category>
		<category><![CDATA[Group Policy]]></category>
		<category><![CDATA[Group Policy Management]]></category>
		<category><![CDATA[sdm software]]></category>
		<category><![CDATA[NewYear]]></category>

		<guid isPermaLink="false">http://www.sdmsoftware.com/?p=894</guid>
		<description><![CDATA[Well, 2011 is almost over, and it&#8217;s a been a great year for SDM Software. We achieved record revenue results this year&#8211;smashing last year&#8217;s total by over 300%&#8211; and have over 150 customers to thank for our continued success. This is in addition to the 100os of folks that have downloaded our Group Policy free tools at GPOGUY.COM and SDM Software&#8217;s Freeware Page. Our Group Policy solutions such as the GPO Reporting Pak and the award-winning Group Policy Automation Engine are being ...]]></description>
			<content:encoded><![CDATA[<p>Well, 2011 is almost over, and it&#8217;s a been a great year for <a title="Group Policy Management" href="http://www.sdmsoftware.com" target="_blank">SDM Software</a>. We achieved record revenue results this year&#8211;smashing last year&#8217;s total by over 300%&#8211; and have over 150 customers to thank for our continued success. This is in addition to the 100os of folks that have downloaded our Group Policy free tools at <a href="http://www.gpoguy.com" target="_blank">GPOGUY.COM </a>and SDM Software&#8217;s <a href="http://www.sdmsoftware.com/freeware" target="_blank">Freeware Page</a>. Our Group Policy solutions such as the <a href="http://www.sdmsoftware.com/products/group-policy-reporting-pak/" target="_blank">GPO Reporting Pak</a> and the award-winning <a href="http://www.sdmsoftware.com/products/group-policy-automation-engine/" target="_blank">Group Policy Automation Engine</a> are being leveraged by large and small customers alike to help report on and automate management of Group Policy. We continued to invest heavily in providing PowerShell support in all of our products and that will continue as we roll out new products, because I think that PowerShell specifically, and automation in general, will be a key enabler to the future success of IT.</p>
<p>2011 also marked an interesting change in the use of Group Policy. Increasingly our customers are looking at their Group Policy deployments, which in some cases have grown organically over the years, and are looking for ways to help streamline and consolidate those GPOs to improve Windows server and desktop security, as well as improve desktop performance. SDM Software continues to provide powerful, best-in-market tools and expertise to help with these streamlining and consolidation tasks and they&#8217;re only going to get better in the coming year.</p>
<p>For 2012, you can expect more changes from the larger Group Policy world, as well as in SDM Software&#8217;s product offerings. In 2012, we will likely see Microsoft ship Windows 8. And while the Group Policy changes coming in that new version are mostly incremental, we can expect that Group Policy will continue to play a key role in configuring and securing Windows desktops, servers and, with Windows 8, Windows tablet devices as well.</p>
<blockquote><p>And despite the lack of big revolutionary changes for Group Policy in Windows 8, I  am personally excited about SDM Software in 2012. Shortly after the new year, we&#8217;ll be shipping a major update to our <strong>GPO Reporting Pak</strong>, that will add some cool new capabilities around GPO reporting, comparison, conflict analysis and consolidation as well as key features that our customers have been asking for. Shortly thereafter, you will see some reporting capabilities from us that will finally give IT Pros leveraging Group Policy far better insight into their Group Policy deployments than ever before. Beyond that, expect to see us give you more powerful tools for reporting, migrating and consolidating GPOs as well enhancements to our Group Policy Automation Engine&#8211;still the only way to automate changes to Group Policy settings, using PowerShell.</p></blockquote>
<p>Finally, we have some changes afoot that I am really excited about. As many of you know, the &#8220;Cloud&#8221; is the latest buzzword to hit the IT world. And while I think much of it can be excused as hype, the promise of cloud-like technologies as a way of dynamically provisioning, configuring and scaling both private and public virtualized computing resources is something that all IT shops will benefit from eventually.</p>
<p>To that end, 2012 will see us deliver our first releases of some exciting technology around cloud-based management of resources.</p>
<p>So, with that, I will end with a brief but heartfelt thank you to our customers for finding value in our products and for helping to make 2011 so succcessful. And I look forward to working with you all to develop some truly exciting technologies in the years ahead! As always, if you have any input on our products or the services we provide, feel free to <a href="http://www.sdmsoftware.com/contact-us/" target="_blank">contact us</a> and I will personally make sure you get a response.</p>
<p>Sincerely,</p>
<address>Darren Mar-Elia</address>
<address><strong>CTO &amp; Founder</strong></address>
<address>SDM Software</address>
]]></content:encoded>
			<wfw:commentRss>http://www.sdmsoftware.com/general-stuff/have-a-group-policy-new-year-from-sdm-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digging Into Group Policy WMI Filters and Managing them through PowerShell</title>
		<link>http://www.sdmsoftware.com/gpmc/digging-into-group-policy-wmi-filters-and-managing-them-through-powershell/</link>
		<comments>http://www.sdmsoftware.com/gpmc/digging-into-group-policy-wmi-filters-and-managing-them-through-powershell/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 16:40:23 +0000</pubDate>
		<dc:creator>Darren Mar-Elia</dc:creator>
				<category><![CDATA[GPMC]]></category>
		<category><![CDATA[Group Policy Management]]></category>
		<category><![CDATA[Group Policy Tools]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[WMI Filters]]></category>
		<category><![CDATA[group policy management]]></category>

		<guid isPermaLink="false">http://www.sdmsoftware.com/?p=871</guid>
		<description><![CDATA[WMI Filters have been available as a mechanism for filtering the effects of Group Policy Objects (GPOs) since Server 2003 &#38; XP shipped. They are a valuable tool in your Group Policy Management arsenal. As the name implies, WMI filters allow you to filter the effects of a GPO based on queries that execute against the WMI repository on a given client machine (server or workstation). A WMI filter needs to be expressed in terms of a WMI Query Language (WQL) query, ...]]></description>
			<content:encoded><![CDATA[<p>WMI Filters have been available as a mechanism for filtering the effects of Group Policy Objects (GPOs) since Server 2003 &amp; XP shipped. They are a valuable tool in your <strong>Group Policy Management</strong> arsenal. As the name implies, WMI filters allow you to filter the effects of a GPO based on queries that execute against the WMI repository on a given client machine (server or workstation). A WMI filter needs to be expressed in terms of a <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa394606(v=vs.85).aspx" rel="nofollow" target="_blank">WMI Query Language (WQL) query</a>, which is a subset of SQL. This usually takes the form of a query that looks like this: &#8220;Select * from &lt;WMI Class&gt; WHERE &lt;Property&gt; = &lt;Value&gt;&#8221;.</p>
<p>The key is that the query has to evaluate to either true or false when evaluated by the client system. This limits what you can do with WMI Filters, within the universe of all the things that are supported in WMI. For example, you cannot query for the presence of a particular registry value because of the way WMI exposes these, by default.  The query itself executes at the time that GP is processed by the client. This is an important point because some WMI queries can be expensive, from a processing perspective (check out our <a href="http://www.gpoguy.com/FreeTools/FreeToolsLibrary/tabid/67/agentType/View/PropertyID/93/Default.aspx" rel="nofollow" target="_blank">WMI Filter Test utilit</a>y as a way of seeing how a proposed WMI filter will perform) and can elongate GP processing time, if you&#8217;re not careful with the query you choose.</p>
<p>Another point to note is that, unlike security group filtering, which is specific to per-computer or per-user settings (e.g. you need to use a <strong>user</strong> security group to filter <strong>per-user</strong> settings, etc.) a WMI filter that evaluates against &#8220;per-user&#8221; WMI criteria (e.g. who is logged into a system currently) can be used for per-computer settings or per-user settings. This is a subtle and sometimes confusing point, but important to remember.</p>
<p>Now let&#8217;s talk about how WMI Filters are stored and attached to GPOs.</p>
<h4> WMI Filter Structure and Linking</h4>
<p>WMI Filters themselves are stored within AD.  Specifically, they are stored under the CN=SOM, CN=WMIPolicy,CN=System container within the domain naming context of a given domain, as shown in Figure 1 below</p>
<div id="attachment_872" class="wp-caption alignnone" style="width: 211px"><a href="http://www.sdmsoftware.com/wp-content/uploads/2011/12/wmi1.jpg"><img class="size-medium wp-image-872" title="WMI Filter storage in AD" src="http://www.sdmsoftware.com/wp-content/uploads/2011/12/wmi1-201x300.jpg" alt="" width="201" height="300" /></a>
<p class="wp-caption-text">WMI Filter storage in AD</p>
</div>
<p>What you&#8217;ll notice in the image above, is a number of GUID-Named folders which have an object class of msWMI-Som. These are the actual WMI filters defined within the domain. The attributes on these objects contain the various aspects of the WMI filter, as shown in Figure 2 below:</p>
<div id="attachment_873" class="wp-caption alignnone" style="width: 279px"><a href="http://www.sdmsoftware.com/wp-content/uploads/2011/12/wmi2.jpg"><img class="size-medium wp-image-873" title="Figure 2: Viewing the attributes on a WMI Filter" src="http://www.sdmsoftware.com/wp-content/uploads/2011/12/wmi2-269x300.jpg" alt="" width="269" height="300" /></a>
<p class="wp-caption-text">Figure 2: Viewing the attributes on a WMI Filter</p>
</div>
<p>As you can see, the msWMI-Parm2 attribute holds the actual WQL query that was defined for this WMI filter, along with some other metadata, as well as the name and description of the filter. Once a WMI filter is defined, the next step is linking it to a GPO. A given GPO can have only one WMI filter linked to it at a time. This linking happens by modifying an attribute on the GPO object within AD. You might know, if you&#8217;ve followed previous postings of mine, that these objects exist under the CN=Policies, CN=System container within the domain naming context of a given AD domain and are of objectClass groupPolicyContainer. When you link a WMI filter to a GPO, you are actually modifying the <strong>gPCWQLFilter </strong>attribute on the GPC object in AD, as shown in Figure 3 below:</p>
<div id="attachment_875" class="wp-caption alignnone" style="width: 279px"><a href="http://www.sdmsoftware.com/wp-content/uploads/2011/12/wmi3.jpg"><img class="size-medium wp-image-875" title="Figure 3: Viewing the attribute that stores a WMI Filter Link" src="http://www.sdmsoftware.com/wp-content/uploads/2011/12/wmi3-269x300.jpg" alt="" width="269" height="300" /></a>
<p class="wp-caption-text">Figure 3: Viewing the attribute that stores a WMI Filter Link</p>
</div>
<p>So, now we know where WMI filters stored, and how they are linked to GPOs. Now let&#8217;s look at how you can automate management of WMI filters with PowerShell.</p>
<h4>Automating WMI Filter Management with PowerShell</h4>
<p>Let&#8217;s start off by figuring out what is available as far as PowerShell support of WMI Filters. Unfortunately, the GroupPolicy PowerShell module that Microsoft shipped in Win7/Server2008-R2 did not include any suppor for managing WMI filters. The good news is that there is some help. Our <a href="http://www.sdmsoftware.com" target="_blank">SDM Software </a>freeware GPMC cmdlets (<a href="http://www.sdmsoftware.com/freeware">www.sdmsoftware.com/freeware</a>) include 3 cmdlets that provide some PowerShell support, including:</p>
<p><strong>Get-SDMWMIFilter, Add-SDMWMIFilterLink </strong>and<strong> Remove-SDMWMIFilterLink</strong></p>
<p>Get-SDMWMIFilter retrieves information about a specific WMI filter (or all of them at once). Add- and Remove- SDMWMIFilterLink, as the name implies, lets you add or remove a particular WMI filter from a GPO.</p>
<p>The only thing that is currently not supported in the SDM cmdlets is the ability to create WMI filters using PowerShell. One reason for this is that the GPMC APIs actually don&#8217;t provide an interface for this task (a curious omission). But fortunately, there is some precedent for doing this and armed with the information above about how WMI filters are stored in AD, it is possible to script this as well. The following TechNet article does a pretty good job of providing a template for this:</p>
<p><a href="http://gallery.technet.microsoft.com/scriptcenter/f1491111-9f5d-4c83-b436-537eca9e8d94" rel="nofollow" target="_blank">http://gallery.technet.microsoft.com/scriptcenter/f1491111-9f5d-4c83-b436-537eca9e8d94</a></p>
<p>Armed with all this information, hopefully you have a better sense of how to take full advantage of WMI filters and what&#8217;s going on behind the scenes when you do!</p>
<p>Darren</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sdmsoftware.com/gpmc/digging-into-group-policy-wmi-filters-and-managing-them-through-powershell/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Comparing GPOs to a Baseline Using GPO Compare</title>
		<link>http://www.sdmsoftware.com/cool-new-products/comparing-gpos-to-a-baseline-using-gpo-compare/</link>
		<comments>http://www.sdmsoftware.com/cool-new-products/comparing-gpos-to-a-baseline-using-gpo-compare/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 19:34:52 +0000</pubDate>
		<dc:creator>Darren Mar-Elia</dc:creator>
				<category><![CDATA[Cool New Products]]></category>
		<category><![CDATA[Group Policy Management]]></category>
		<category><![CDATA[Group Policy Tools]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[GPO Compare]]></category>
		<category><![CDATA[Group Policy]]></category>
		<category><![CDATA[sdm software]]></category>

		<guid isPermaLink="false">http://www.sdmsoftware.com/?p=865</guid>
		<description><![CDATA[One of the cool things about our GPO Compare product is it&#8217;s support for PowerShell. The product ships with a PowerShell cmdlet called Compare-SDMGPO that lets you compare live and backed-up GPOs&#8211;just like the GUI. We can use this capability to automate the comparison of live GPOs to baseline backups. For example, let&#8217;s say you have a baseline template GPO backup from one of Microsoft&#8217;s best practices security guides and you want to know if your live GPOs are deviating from that. ...]]></description>
			<content:encoded><![CDATA[<p>One of the cool things about our <a href="http://www.sdmsoftware.com/products/group-policy-compare/" target="_blank">GPO Compare</a> product is it&#8217;s support for PowerShell. The product ships with a PowerShell cmdlet called<strong> Compare-SDMGPO </strong>that lets you compare live and backed-up GPOs&#8211;just like the GUI. We can use this capability to automate the comparison of live GPOs to baseline backups. For example, let&#8217;s say you have a baseline template GPO backup from one of Microsoft&#8217;s <a href="http://technet.microsoft.com/en-us/library/gg236605.aspx" target="_blank">best practices security guides</a> and you want to know if your live GPOs are deviating from that. You can very easily create a PowerShell script that checks the baseline backup against live GPOs. If you put this in a Scheduled Task to run periodically, and leverage the PowerShell <strong>Send-MailMessage </strong>cmdlet to notify you when changes are detected, you have a ready-made &#8220;early-warning system&#8221; for GPO changes against a baseline. Here&#8217;s what a script like this would look:</p>
<address>$diff = (Compare-SDMGPO -BackupIDA &#8220;{A059FCE4-310F-4618-B8B9-F62053D4C464}&#8221; -LocationA &#8220;C:\data\gpbackups\Baseline&#8221; -GPONameB &#8220;Desktop Policy&#8221;)</address>
<address>if ($diff -ne $null) {Send-MailMessage -To gpochanges@cpandl.com -Subject &#8220;A GPO was changed from the baseline&#8221; -From admin@cpandl.com -Body $diff -SmtpServer &#8220;smtp.cpandl.com&#8221;}</address>
<address> </address>
<p>The first line calls Compare-SDMGPO and compares a GPMC backup of a Baseline GPO  (indicated by the -BackupIDA and -LocationA parameters) to a live GPO called &#8220;Desktop Policy&#8221; that was created from the backup and we assign the results of the comparison to the variable called $diff. In the second line, we test to see if $diff is not equal to null (meaning that there are differences). If we find it has differences, we call Send-MailMessage to send an email to a distribution list and we put the  $diff object into the body of the email.</p>
<p>Darren</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sdmsoftware.com/cool-new-products/comparing-gpos-to-a-baseline-using-gpo-compare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Dichotomy of the &#8220;Cloud&#8221;</title>
		<link>http://www.sdmsoftware.com/cloud/the-dichotomy-of-the-cloud/</link>
		<comments>http://www.sdmsoftware.com/cloud/the-dichotomy-of-the-cloud/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 20:13:13 +0000</pubDate>
		<dc:creator>Darren Mar-Elia</dc:creator>
				<category><![CDATA[cloud]]></category>
		<category><![CDATA[private cloud]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.sdmsoftware.com/?p=855</guid>
		<description><![CDATA[I spent the last two days at Cloud Expo in Santa Clara, sitting in on sessions and talking to vendors that produce solutions in this space. As a backdrop to this, I&#8217;ve spent a fair bit of time over the past several months working with customers who are evaluating their cloud strategy, especially as it relates to private cloud. What is the &#8220;private cloud&#8221;, you ask? First, a little disclaimer&#8230;<br />
As a long-time IT pro as well as a software ...]]></description>
			<content:encoded><![CDATA[<p>I spent the last two days at <a href="http://cloudcomputingexpo.com/" rel="nofollow" target="_blank">Cloud Expo</a> in Santa Clara, sitting in on sessions and talking to vendors that produce solutions in this space. As a backdrop to this, I&#8217;ve spent a fair bit of time over the past several months working with customers who are evaluating their cloud strategy, especially as it relates to private cloud. What is the &#8220;private cloud&#8221;, you ask? First, a little disclaimer&#8230;</p>
<p>As a long-time IT pro as well as a software guy, I&#8217;ve been historically skeptical of new buzzwords and technology trends (I&#8217;m sure I&#8217;m not alone here). &#8220;Cloud&#8221; is the latest phenomenon to come out of the energetic minds of software marketing folks, but for once, I&#8217;m embracing the word, if not the concept!</p>
<p>Many of you are well down the road of virtualizing your data centers and server environments. I know companies that have gotten as high as 90% virtualized&#8211;and those are big companies. Of course, with every new technology trend that promises to solve important problems, there is generally a reluctance on the part of IT shops to change their processes to take full advantage of the technology. This is just natural, of course. People establish ways of doing things over years. Rapid technology changes, in and of themselves, typically don&#8217;t force change. It takes recognizing what the new technology can mean for you if you DO change, that helps drive that change. That brings me to private cloud. What is it? What does it mean for IT shops? Simply this &#8212; a better way of managing your virtualized server resources that forces those process changes. Here&#8217;s a common scenario that illustrates this concept.</p>
<p>How many of you, once making the move to virtualized servers, have yet to change your processes for how your provision and manage your server VMs? In other words, how many of still manage your virtual servers like your physical servers? Still have 2 week turn-arounds on requests for new servers that include manual reviews by server admins or capacity people, manual kickoffs of server-builds, etc. If you answered &#8220;yes I do&#8221; for any of those then you probably need a private cloud (or more specifically, your users need it). Not because it&#8217;s the latest buzzword, but because it helps you evolve your processes to catch up with the technology.</p>
<p>That being said, at a panel discussion at Cloud Expo, one analyst mentioned that poll of IT shops they conducted, showed that fully 70% of respondents had &#8220;no plans&#8221; around private cloud. Does that mean it has no value? No. I suspect a lot of that is mixed up in the natural challenges around IT&#8211;that folks don&#8217;t know what the cloud means (does it mean I have to put my servers at Amazon?), don&#8217;t have time to think about it and don&#8217;t have budget for it. Ok, I&#8217;ve talked around it long enough&#8211;what exactly is the private cloud? Here&#8217;s some of the characteristics of a private cloud that I&#8217;ve come to after having built one, and surveyed what vendors are talking about with respect to it. A private cloud is:</p>
<ul>
<li>A management layer on top of your virtualized environment that is agnostic to underlying hypervisor technology. That is, it can work across multiple hypervisors, in multiple geographic regions</li>
<li>Provides Self-service provisioning and automation for your end users&#8211;no more server requests with manual intervention by server admins</li>
<li>Charge-back or &#8220;Show-back&#8221; of virtualized resource usage, akin to what Amazon Web Services does</li>
<li>Policies/automated rules for providing elastic capacity for server applications that require more resources based on real-time usage (e.g. automatically adding more front-end web servers, for example, if the applications starts to get busy).</li>
</ul>
<p>There are a probably a few more things that could be thrown into there, but by and large, those are the big things that folks hope to get out of evolving from &#8220;a bunch of virtualized servers&#8221; to a private cloud.</p>
<p>Of course, the next logical step, as vendors would have you believe, is the &#8220;hybrid cloud&#8221;, which is essentially a private cloud that has the ability to burst workload out to a public cloud provider (e.g. Amazon, Rackspace, etc.) when application needs require it. While hybrid clouds are all the rage amongst vendors providing solutions in this space, I&#8217;m still not convinced that this is a slam dunk, given the complexities of doing such bursting of typical enterprise applications to a public provider. This was echo&#8217;d on that same panel discussion at Cloud Expo, where all of the participants were skeptical of the reality of hybrid clouds. But I suspect we will get there eventually, as this whole thing matures. Today, we are probably in year 2 or 3 of a 10 year cycle that has yet to reach even adolescence.</p>
<p>One final point I&#8217;ll make. Perhaps it was being in Silicon Valley (the home of the &#8220;we hate Windows&#8221; fan club) or perhaps its just the nature of a new industry, but it&#8217;s interesting to see how marginalized Windows is as a part of the cloud story. Many of vendors displaying their wares talk to you first about Linux support and various other open source technologies (not to mention that most of these solutions are built on Linux, Ruby, Java, Python, MySQL etc.) before getting to a discussion of Windows&#8211;that despite the fact that I would guess that most enterprises typically run anywhere from 30-75% of their infrastructures on Windows server. Is Windows being left behind by the cloud? Hard to say. Microsoft would certainly have you believe otherwise, with big investments in their Platform-as-a-Service (PaaS) solution &#8212; Azure &#8212; and their investment in some cloud-management capabilities in System Center 2012. But Amazon, not Azure, is the 800lb Gorilla in the public cloud space, and many of the solutions that provide private cloud management are Linux-centric and pretty dumb about managing virtualized Windows systems. I do see this market and these vendors moving past Microsoft at a great rate, and so it will be interesting to see if Windows 8 helps make Windows a more cloudy platform, or just perpetuates the current trend of technology rendering what is going on in Redmond as an afterthought. As a Windows guy, I&#8217;m hoping for the former rather than the latter!</p>
<p>What do you think? Are you doing &#8220;cloudy things&#8221; in your own shop and how is it helping you better manage your systems (and especially your Windows systems)?</p>
<p>Darren</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sdmsoftware.com/cloud/the-dichotomy-of-the-cloud/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Leveraging Group Policy Preferences Item-Level Targeting from &#8220;Downlevel&#8221; Group Policy</title>
		<link>http://www.sdmsoftware.com/uncategorized/leveraging-group-policy-preferences-item-level-targeting-from-downlevel-group-policy/</link>
		<comments>http://www.sdmsoftware.com/uncategorized/leveraging-group-policy-preferences-item-level-targeting-from-downlevel-group-policy/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 19:22:25 +0000</pubDate>
		<dc:creator>Darren Mar-Elia</dc:creator>
				<category><![CDATA[General Stuff]]></category>
		<category><![CDATA[Group Policy]]></category>
		<category><![CDATA[Group Policy Management]]></category>
		<category><![CDATA[Group Policy Preferences]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[group policy management]]></category>
		<category><![CDATA[Group Policy Tools]]></category>

		<guid isPermaLink="false">http://www.sdmsoftware.com/?p=845</guid>
		<description><![CDATA[Recently I&#8217;ve had some conversations with folks that related to their irritation that &#8220;legacy&#8221; Group Policy settings such as Admin. Templates, Security Settings, Software Installation, etc. could not benefit from the fine-grained &#8220;Item-Level-Targeting&#8221; (ILT) feature that is available with Group Policy Preferences settings. Most of us Group Policy MVPs have had this on our wish list for a while, and, understanding GP structure and internals the way I do, I realized that this would not be an easy fix for ...]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve had some conversations with folks that related to their irritation that &#8220;legacy&#8221; Group Policy settings such as Admin. Templates, Security Settings, Software Installation, etc. could not benefit from the fine-grained &#8220;Item-Level-Targeting&#8221; (ILT) feature that is available with Group Policy Preferences settings. Most of us Group Policy MVPs have had this on our wish list for a while, and, understanding GP structure and internals the way I do, I realized that this would not be an easy fix for Microsoft to undertake. However, as a thought exercise, I sat down and came up with a way to achieve this basic goal with the existing technology. It might be considered a bit of a &#8220;hack&#8221;, and does introduce a bit more complexity, but if you are really looking for this capability for a particular use case, I frankly think it&#8217;s not a bad solution! So, here&#8217;s what I did:</p>
<p>My test scenario was as follows. I wanted to deliver some Restricted Groups policy to a test Win7 machine. This policy would simply add the &#8220;GPO Admins&#8221; AD global group to the local &#8220;Administrators&#8221; group on my test machines. I created two GPOs for this test. The first one, called <strong>RestrictedGroups-Test</strong>, delivered the restricted groups policy. It was linked to my test OU, which contained a Win7 and XP system. It also had a WMI Filter associated with it, with the following filter query:</p>
<p><em>Select * from Win32_Environment WHERE Name=&#8217;ILT1&#8242; AND VariableValue=&#8217;FileWin7&#8242;</em></p>
<p>This filter tested for an environment variable on the target system called <strong>ILT1</strong> and for it to have a value of <strong>&#8220;FileWin7&#8243;</strong></p>
<p>I had 2nd GPO, also linked to the same test OU. This GPO contained a single setting&#8211; a GP Preferences per-computer Environment variable setting that delivered&#8211;you guessed it&#8211;and environment variable called ILT1, if it met the ILT filter attached to that setting, which is shown below:</p>
<p><a href="http://www.sdmsoftware.com/wp-content/uploads/2011/10/ilt.png"><img class="alignnone size-medium wp-image-847" title="ILT Filter" src="http://www.sdmsoftware.com/wp-content/uploads/2011/10/ilt-300x206.png" alt="" width="300" height="206" /></a></p>
<p>This ILT filter shown above is testing that the OS is Windows 7 and that there is a particular file present on that system in a particular path. But frankly, it could have been any ILT that tested for a up to 26 different criteria supported by ILT. The point is that if the system that processes this GPO meets the ILT criteria, an environment variable called &#8220;ILT1&#8243; will be created on the system with its value set to &#8220;FileWin7&#8243;. Once this environment variable is in place, then the RestrictedGroups-Test GPO, with it&#8217;s WMI filter looking for this environment variable, will pass once it applies and deliver the restricted groups settings. And, when it gets to my XP machine, it will simply fail to find that environment variable and will not apply.</p>
<p>And indeed, when I tested this, it worked as expected&#8211;the Win7 machine got the restricted groups policy and the XP machine did not. In your case, you might have to wait for a 2nd Group Policy update for the restricted groups policy to apply, because the first time through, the environment variable needs to created before the restricted groups policy can apply. However, in my testing, I linked the GPO with the ILT filter higher in precedence than the restricted groups GPO on the OU and it appeared that the ILT filter and environment variable processed first and then the restricted group policy was applied within the same cycle, so that was good!</p>
<p>So you might be asking at this point&#8211;why go to all this trouble to get ILT for &#8220;legacy&#8221; policy? Well, there are some things that ILT supports that are difficult to impossible to do with WMI filters. What I just did in this example scenario&#8211;testing for both OS and the presence of a particular file, can be challenging in WMI and, in the case of looking for a file, downright painful.</p>
<p>But this approach essentially proxies the ILT testing process into the environment variable, which is something that is easy to get at with WMI filters. You could imagine creating an &#8220;ILT GPO&#8221; that contains different named sets of test criteria that you&#8217;d like to use, and delivering different environment variables for each test criteria. And then, you can use those environment variables within your legacy GPOs to indirectly take advantage of ILT filtering!</p>
<p>Well, that&#8217;s today&#8217;s Epiphany Hack for Group Policy!</p>
<p>Would love to hear about folks that use this successfully! We&#8217;ll call it &#8220;gpoguy filtering&#8221; <img src='http://www.sdmsoftware.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Darren</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sdmsoftware.com/uncategorized/leveraging-group-policy-preferences-item-level-targeting-from-downlevel-group-policy/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Good Guide to Group Policy ADMX Files Provided by Microsoft</title>
		<link>http://www.sdmsoftware.com/general-stuff/good-guide-to-group-policy-admx-files-provided-by-microsoft/</link>
		<comments>http://www.sdmsoftware.com/general-stuff/good-guide-to-group-policy-admx-files-provided-by-microsoft/#comments</comments>
		<pubDate>Sat, 08 Oct 2011 17:28:30 +0000</pubDate>
		<dc:creator>Darren Mar-Elia</dc:creator>
				<category><![CDATA[General Stuff]]></category>
		<category><![CDATA[Group Policy]]></category>
		<category><![CDATA[Group Policy Management]]></category>

		<guid isPermaLink="false">http://www.sdmsoftware.com/?p=841</guid>
		<description><![CDATA[Someone at Microsoft was kind enough to put together a nice list of all the various ADMX files that Microsoft product groups provide for extending Administrative Templates within Group Policy. Bravo for him doing this work:<br />
http://social.technet.microsoft.com/wiki/contents/articles/4976.aspx<br />
&#160;<br />
Enjoy!<br />
&#160;<br />
Darren<br />
]]></description>
			<content:encoded><![CDATA[<p>Someone at Microsoft was kind enough to put together a nice list of all the various ADMX files that Microsoft product groups provide for extending Administrative Templates within Group Policy. Bravo for him doing this work:</p>
<p><a href="http://social.technet.microsoft.com/wiki/contents/articles/4976.aspx">http://social.technet.microsoft.com/wiki/contents/articles/4976.aspx</a></p>
<p>&nbsp;</p>
<p>Enjoy!</p>
<p>&nbsp;</p>
<p>Darren</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sdmsoftware.com/general-stuff/good-guide-to-group-policy-admx-files-provided-by-microsoft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SDM GPMC Cmdlets Updated to Support PowerShell v.2</title>
		<link>http://www.sdmsoftware.com/general-stuff/sdm-gpmc-cmdlets-updated-to-support-powershell-v-2/</link>
		<comments>http://www.sdmsoftware.com/general-stuff/sdm-gpmc-cmdlets-updated-to-support-powershell-v-2/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 18:08:05 +0000</pubDate>
		<dc:creator>Darren Mar-Elia</dc:creator>
				<category><![CDATA[General Stuff]]></category>
		<category><![CDATA[GPMC]]></category>
		<category><![CDATA[Group Policy Management]]></category>
		<category><![CDATA[Group Policy Tools]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://www.sdmsoftware.com/?p=836</guid>
		<description><![CDATA[When we created our GPMC PowerShell cmdlets in 2008, they made it easy to get at GPMC functionality within PowerShell v1. When Microsoft shipped Windows 7/2008-R2, they also provided their own set of GPMC-related cmdlets within their GroupPolicy module. At the time I assumed that most folks would continue to use our cmdlets on PowerShell v1 and especially on non-Win7 systems, but as it turns out, we still have a lot of folks using our cmdlets instead of Microsoft ones&#8211; most ...]]></description>
			<content:encoded><![CDATA[<p>When we created our GPMC PowerShell cmdlets in 2008, they made it easy to get at GPMC functionality within PowerShell v1. When Microsoft shipped Windows 7/2008-R2, they also provided their own set of GPMC-related cmdlets within their GroupPolicy module. At the time I assumed that most folks would continue to use our cmdlets on PowerShell v1 and especially on non-Win7 systems, but as it turns out, we still have a lot of folks using our cmdlets instead of Microsoft ones&#8211; most likely because there continue to be things that <a href="http://www.sdmsoftware.com/gpmc/retrieving-gpo-links-with-powershell/" target="_blank">users can do with our cmdlets </a>that they can&#8217;t with the Microsoft module. As a result, we updated our GPMC cmdlets to v1.4, to support more seamless usage on PowerShell v2. Essentially this amounts to providing a v2. module during installation of our cmdlets so that you can now seamlessly run the SDM GPMC cmdlets from PowerShell v2 without jumping through hoops. Note that this version needs to run on Win7 or Server 2008-R2. We&#8217;ll work on a verision for Posh v2 on XP or 2003 next, but for the time being, hopefully this will help. You can register to download 1.4 at our <a href="http://www.sdmsoftware.com/freeware" target="_blank">Freeware </a>page but if you already registered for a previous version, expect an email from us soon with the direct download link!</p>
<p>&nbsp;</p>
<p>Thanks!</p>
<p>&nbsp;</p>
<p>Darren</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sdmsoftware.com/general-stuff/sdm-gpmc-cmdlets-updated-to-support-powershell-v-2/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Group Policy: Policy vs. Preferences &#8212; what does it all mean?</title>
		<link>http://www.sdmsoftware.com/general-stuff/group-policy-policy-vs-preferences-what-does-it-all-mean/</link>
		<comments>http://www.sdmsoftware.com/general-stuff/group-policy-policy-vs-preferences-what-does-it-all-mean/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 19:03:24 +0000</pubDate>
		<dc:creator>Darren Mar-Elia</dc:creator>
				<category><![CDATA[General Stuff]]></category>
		<category><![CDATA[Group Policy Management]]></category>
		<category><![CDATA[Group Policy Preferences]]></category>

		<guid isPermaLink="false">http://www.sdmsoftware.com/?p=826</guid>
		<description><![CDATA[I recently had a good conversation with a fellow Group Policy MVP about the difference between policies and preferences (i.e. Group Policy Preferences). He asserted that with preferences, the &#8220;user can work around the settings (generally.)&#8221;. This got me thinking about what the difference really is between a policy and a preference, in the context of Group Policy. At the end of the day, what Group Policy delivers in terms of configurations settings are subject to the rules of the ...]]></description>
			<content:encoded><![CDATA[<p>I recently had a good conversation with a fellow Group Policy MVP about the difference between policies and preferences (i.e. Group Policy Preferences). He asserted that with preferences, the &#8220;user can work around the settings (generally.)&#8221;. This got me thinking about what the difference really is between a policy and a preference, in the context of Group Policy. At the end of the day, what Group Policy delivers in terms of configurations settings are subject to the rules of the Windows OS security model. This security model is baked deeply into the OS and really covers all aspects of what you can do in Windows. With respect to Group Policy, we&#8217;re usually only concerned with managing a subset of those elements of the OS that affect a user or computer. For example, we might use security policy to grant an AD group the ability to remote desktop into all of our corporate desktops. Or we might muck with the registry to impact the behavior of a particular application. In fact, these two examples underscore the foundation of my discussion around policies vs. preferences.</p>
<p>Regardless of what we call it, Group Policy has two main jobs in life:</p>
<ol>
<li>The first job is to help you configure Windows OS security. Those are things like user rights assignment, password policy and file system or registry permissions are squarely in the domain of configuring Windows security. These security items, once configured, cannot be &#8220;worked around&#8221; unless the user has sufficient permissions on the system (e.g. is a member of the local Administrators group or other privileged group)</li>
<li>The second job is to help configure and lock down applications. These &#8220;applications&#8221; range from things like the Windows Explorer process (i.e. remove the ability to launch cmd.exe or removing icons from the desktop) to Internet Explorer, to Microsoft Office, to 3rd party apps that &#8220;policy-enabled&#8221; themselves. This last point is key. The thing that makes these types of policy settings able to &#8220;lock down&#8221; the application, is that the application has been coded explicitly to look for the policy settings, and to configure and/or grey out that element of the application UI to prevent the user from changing it. It&#8217;s not &#8220;real&#8221; security in the strict sense, because it&#8217;s subject to the application itself obeying the policy. The key here is that it&#8217;s NOT the Windows security model that enforces the lockdown&#8211;it&#8217;s the application itself. And, what that means is that if I could find a way to get access to a locked down feature in a different way, the policy may or may not stop me. A good example of this is the fact that the policy to prevent me from launching cmd.exe does not prevent me absolutely from getting at a command prompt&#8211;it only prevents me from doing it through Explorer. This is usually good enough for most users but an intrepid coder with some time on their hands could work around this.</li>
</ol>
<p>OK, so how does this all relate to &#8220;policies&#8221; vs. &#8220;preferences&#8221;? The bottom line is that the distinction between the two is mostly marketing, in my opinion. They needed a name to call the features that were included from the acquisition of the DesktopStandard PolicyMaker product and Preferences sounded good, because many of the things you can configure in Group Policy Preferences &#8212; the user is able to change. Take for example, drive mappings. I can define a GPP drive mapping for a given set of users, but there is nothing to stop the user from going into My Computer and removing that mapping. GPP can certainly be configured to re-apply the mapping when GP updates in the background, but there is nothing you can do to prevent the user from deleting the mapping, because Explorer was not explicitly coded to have that feature locked down when delivered by GPP.  On the other hand, there are plenty of per-Computer GPP settings (e.g. system environment variables, device restrictions, registry changes to HKLM) that a non-administrative user cannot work around by virtue of basic Windows security permissions.</p>
<p>So, as we can see, the distinctions are blurry and do roughly fall based on whether the setting we&#8217;re talking about is delivered per-computer, for which Windows security does not typically allow normal users to change, or per-user, which a user typically has access to modify, and whether the setting is being enforced by Windows security, or a particular application.</p>
<p>Here&#8217;s my bottom line. Regardless of whether you call it a policy or a preference, if it relies on Windows security to keep it enforced, then it won&#8217;t be worked around (unless the user is given privileged access to their system). If it relies on an application to keep the setting enforced, and Windows security allows the user to modify or work around the setting, then all bets are off. This holds true for both the official &#8220;policies&#8221; as well as GP &#8220;Preferences&#8221;.</p>
<p>Darren</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sdmsoftware.com/general-stuff/group-policy-policy-vs-preferences-what-does-it-all-mean/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

