<?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 &#187; Blog</title>
	<atom:link href="http://www.sdmsoftware.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sdmsoftware.com</link>
	<description>The Group Policy Experts</description>
	<lastBuildDate>Sun, 29 Jan 2012 22:19:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<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>
		<item>
		<title>GPO Exporter Demonstration [Video]</title>
		<link>http://www.sdmsoftware.com/group-policy-videos/group-policy-management-gpo-exporter-demo/</link>
		<comments>http://www.sdmsoftware.com/group-policy-videos/group-policy-management-gpo-exporter-demo/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 19:27:17 +0000</pubDate>
		<dc:creator>Darren Mar-Elia</dc:creator>
				<category><![CDATA[Videos]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[GPO]]></category>
		<category><![CDATA[gpos]]></category>
		<category><![CDATA[group]]></category>
		<category><![CDATA[Group Policy]]></category>
		<category><![CDATA[group policy administration]]></category>
		<category><![CDATA[group policy management]]></category>
		<category><![CDATA[Group Policy Tools]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows server]]></category>

		<guid isPermaLink="false">http://www.sdmsoftware.com/?p=742</guid>
		<description><![CDATA[In this video, Darren Mar-Elia, SDM Software&#8217;s CTO and Founder, demonstrates the SDM Software GPO Exporter product, a tool that quickly and easily document your Group Policy Environment.  Whether you are trying to discover an existing environment, find overlapping or redundant settings to prepare for a GPO cleanup, or just need to know where a particular setting is coming from, the Exporter makes the job easy. And with the PowerShell interface, you can easily script GPO setting discovery based ...]]></description>
			<content:encoded><![CDATA[<p><iframe title="YouTube video player" width="506" height="304" src="http://www.youtube.com/embed/YCnmuc69htQ?rel=0" frameborder="0" allowfullscreen allowTransparency="true"></iframe>In this video, Darren Mar-Elia, SDM Software&#8217;s CTO and Founder, demonstrates the SDM Software GPO Exporter product, a tool that quickly and easily document your Group Policy Environment. <span id="more-742"></span> Whether you are trying to discover an existing environment, find overlapping or redundant settings to prepare for a GPO cleanup, or just need to know where a particular setting is coming from, the Exporter makes the job easy. And with the PowerShell interface, you can easily script GPO setting discovery based on your needs.</p>
<h2>Video Transcript</h2>
<p>This is Darren Mar-Elia CTO &amp; Founder of SDM Software and the GPOGuy.com website. SDM Software is the leader in solutions for group policy management.</p>
<p>Today I am going to walk you through a quick demo of our powerful GPO Exporter tool, part of the GPO Reporting Pak that includes Exporter and our GPO Compare product. GPO Exporter lets you create reports of GPO settings across all GPO&#8217;s in your domains. You can use it to search for a particular setting or settings within the domain and it helps you look for conflicting settings across GPO&#8217;s. The tool generates reports in a variety of formats including CSV, PDF and Excel. There is also a PowerShell interface thatlets you export settings from the command line. Let&#8217;s take a look at the product now.</p>
<p>I&#8217;m going to go ahead and run the ExportWizard that let&#8217;s me choose a domain unless we included optionally metadata associated with each GPO or control the delimiter that used to separateout assets and values. I will go ahead and choose the defaults and when I choose the defaults I am ableto choose the GPO&#8217;s that I wish to export. I can select the GPO&#8217;s within the domain or I can select all GPO&#8217;s. I then have the ability to export specific policy areas within the GPO&#8217;s that I have selected or all policy areas and then I will go ahead and choose all. Now the export is going to run and it is basically going out to my domain and grabbing all of the settings out of all the GPO&#8217;s in my environment I have about 250 GPO&#8217;s in this particular domain and grabbing all of the settings data and returning it in a list to that let&#8217;s me output that data in various formats or searchon it or sort it or do any kind of organization I want to the settings.</p>
<p>Now that it is returned to the settings, you can see a list of all of the GPO&#8217;s. You can see here that I have got 10,031 settings returned and it returns all of the settings related to each of the GPO&#8217;s and the setting path and the setting value. I can search for particular setting keyword: For example password.  Go ahead and search and I can find here that in this account policy test I have a maximum password each found. I&#8217;m going to go ahead and search, continue to search in across multiple GPO&#8217;s. If I wanted to find out for example how many places or how many GPO&#8217;s have set the enforced password history, I can also sortthe list and I am sorting the list by essentially path name, setting path nameand that lets me go to a particular path or GPO setting that I&#8217;m interested in and then I can search until I find the setting area that I&#8217;m interested in, in this case the fourth password history. And I can see that indeed it is set in a number of different GPO&#8217;s and with different values so I can see possible conflicts between these settingsacross all of my GPO&#8217;s. If I had exported metadata would have allowed me to actually see where the GPO&#8217;s were linked. In terms of reporting I have the option to go ahead and generate a report of all of the settings or specific settings that I am interested in I could go ahead and click the generate settings report and you will see here that it creates a nice file that I can use for printing or output to PDF for itself. I can also say a particular export ofGPO settings as a CSV file and load it previously safe report this gives me the ability to save of snapshots at my group policy environment and then be ableto retrieve those and view them and search through them at a later date. And that concludes this part of the demo,next we will look at the PowerShell Interface in the GPO exporter.</p>
<p>Okay, now let&#8217;s go ahead and look at the PowerShell Interface and the GPO Exporter. I&#8217;m just going to go ahead and show youa quick example of how you can use the exporter with PowerShell to get sort of the power and flexibility of each. I&#8217;m going to go ahead and call the exporter command just called Export SDMGP settings with the all parameter. The all parameter actually goes in four of my current domain grabs all GPO&#8217;s all setting areas and dumps it to whatis essentially a PowerShell object that you can then manipulate, search on, export to,to see if it is CSV or whichever format you find useful. You can use it and PowerShell to do a lot of filtering and essentially a fine grain control over the output at the GPO content. So the Export SDMGP settings cmdlet provides a lot of the same functionality as the GUI, but you get the flexibility of using PowerShell and as you can see from the output. Let&#8217;s go ahead and move up to the top here. We have got the name of the GPO, the paththat the setting exists and the setting value and I can do things like searching on particular setting values, searching for a particular pads with using PowerShell, I could pipe this output to other command-lets to perform other additional automation tasks.</p>
<p>That concludes the demo of GPO Exporter. Thanks for watching this demo. I encourage you to visit our website at <a title="SDM Software" href="http://www.sdmsoftware.com">www.SDMSoftware.com</a>  to get more information about our products, or you can download a demo version of the Exporter product. Thanks very much.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sdmsoftware.com/group-policy-videos/group-policy-management-gpo-exporter-demo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GPO Compare Demonstration</title>
		<link>http://www.sdmsoftware.com/group-policy-videos/sdm-software-gpo-compare-demo-group-policy-tool/</link>
		<comments>http://www.sdmsoftware.com/group-policy-videos/sdm-software-gpo-compare-demo-group-policy-tool/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 19:10:01 +0000</pubDate>
		<dc:creator>Darren Mar-Elia</dc:creator>
				<category><![CDATA[Videos]]></category>
		<category><![CDATA[active]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[directory]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[GPO]]></category>
		<category><![CDATA[gpos]]></category>
		<category><![CDATA[group]]></category>
		<category><![CDATA[Group Policy]]></category>
		<category><![CDATA[group policy management]]></category>
		<category><![CDATA[Group Policy Tools]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows administration]]></category>
		<category><![CDATA[windows management]]></category>
		<category><![CDATA[windows server]]></category>

		<guid isPermaLink="false">http://www.sdmsoftware.com/?p=744</guid>
		<description><![CDATA[In this video, Darren Mar-Elia, SDM Software&#8217;s CTO and Founder, demonstrates the SDM Software GPO Compare product, a tool for being able to perform actions such as comparing group policy objects across your Windows enterprise network and creating reports about GPOs. GPO Compare greatly improves the manageability of group policy.<br />
Video Transcript<br />
This Darren Mar-Elia CTO and Founder of SDM Software and the GPOGUY.com website. SDM Software is the leader in solutions for Group Policy Management and today I&#8217;m going to walk you through a quick demo of our innovative GPO Compare tool. GPO Compare let&#8217;s you compare live or backed up GPO&#8217;s and provides a lot of great interactive functionality for quickly finding GPO differences. It works against one or more trusted AD domains and let&#8217;s you generate nicely formatted reports in PDF or Excel for showing to management. There is also a PowerShell interface that let&#8217;s you do command line comparisons and manipulation of that difference data. So let&#8217;s take a tour through the product now.<br />
I&#8217;m going to go ahead and choose to compare two live GPO&#8217;s. I&#8217;m going to browse my current active directory domain and go down and choose for example the default domain controller&#8217;s policy and I think I will compare that to the default domain policy in my domain. If I go ahead and run the comparison you will see it goes out, talks to my domain and grab those GPO&#8217;s and prepares a difference report for them. I could have also chosen to do comparison between a live GPO and a GPMC back up or two GPMC back ups, this lets me be able to compare live GPOs versus GPO back ups from un-trusted domains so lets go ahead and scroll up to the top of each tree and as you can see we have got some differences here.<br />
The metadata section is the kind of general information related to the GPO&#8217;s such as its version modified time where it is linked, what security filters are on it etcetera and I can scroll down into the body of the settings GPO you will see here I have got some password policies in this GPO. Red indicates here that this value is different from GPO B or the Default Domain Policy. Green Indicates that this setting exists in this policy but not in the other one. So I can go ahead and click the red and ...]]></description>
			<content:encoded><![CDATA[<p><iframe title="YouTube video player" width="506" height="304" src="http://www.youtube.com/embed/-Win24Yz43c?rel=0" frameborder="0" allowfullscreen allowTransparency="true"></iframe>In this video, Darren Mar-Elia, SDM Software&#8217;s CTO and Founder, demonstrates the SDM Software GPO Compare product, a tool for being able to perform actions such as comparing group policy objects across your Windows enterprise network and creating reports about GPOs. GPO Compare greatly improves the manageability of group policy.<span id="more-744"></span></p>
<h2>Video Transcript</h2>
<p>This Darren Mar-Elia CTO and Founder of SDM Software and the GPOGUY.com website. SDM Software is the leader in solutions for Group Policy Management and today I&#8217;m going to walk you through a quick demo of our innovative GPO Compare tool. GPO Compare let&#8217;s you compare live or backed up GPO&#8217;s and provides a lot of great interactive functionality for quickly finding GPO differences. It works against one or more trusted AD domains and let&#8217;s you generate nicely formatted reports in PDF or Excel for showing to management. There is also a PowerShell interface that let&#8217;s you do command line comparisons and manipulation of that difference data. So let&#8217;s take a tour through the product now.</p>
<p>I&#8217;m going to go ahead and choose to compare two live GPO&#8217;s. I&#8217;m going to browse my current active directory domain and go down and choose for example the default domain controller&#8217;s policy and I think I will compare that to the default domain policy in my domain. If I go ahead and run the comparison you will see it goes out, talks to my domain and grab those GPO&#8217;s and prepares a difference report for them. I could have also chosen to do comparison between a live GPO and a GPMC back up or two GPMC back ups, this lets me be able to compare live GPOs versus GPO back ups from un-trusted domains so lets go ahead and scroll up to the top of each tree and as you can see we have got some differences here.</p>
<p>The metadata section is the kind of general information related to the GPO&#8217;s such as its version modified time where it is linked, what security filters are on it etcetera and I can scroll down into the body of the settings GPO you will see here I have got some password policies in this GPO. Red indicates here that this value is different from GPO B or the Default Domain Policy. Green Indicates that this setting exists in this policy but not in the other one. So I can go ahead and click the red and click jump to setting in GPO B and it takes me right to the different setting and I can see that its value is set to 24 as opposed to this one set to 22 or I&#8217;m sorry to two. Let&#8217;s go ahead and change the view I can also do a grid view of the differences so I can see all the policy settings paths and I could see where the values are different in each GPO.</p>
<p>I can also search for policy settings so if I want to find all of the policy settings that have the word password in them I can go ahead and do that quickly and there is one and there is another. And I can find all of the settings and it contains that keyword. You can also as I mentioned earlier create a report that lets you view the GPO comparison in a nice format by going ahead and select the report button. You will see that is created a nice formatted report that I can send to a printer. It categorizes the differences based on whether it is different settings missing in GPO A or missing in GPO B and I can also save this to Excel or PDF. Okay, now let&#8217;s finally look at the PowerShell interface into GPO Compare. If I go ahead and paste in my command that I have got here you will see that I have got a commandlet called Compare SDM GPO and it takes some parameters in this case GPO name A and GPO name B and I just provided with the names the two GPO&#8217;s I want to compare. I could also tell it to include or exclude metadata to compare GPO&#8217;s from a different domain or even compare GPO back ups which are also supported within power shell interface.</p>
<p>I go ahead and hit enter here, what you will see is it goes out and runs the comparison and returns a PowerShell object since everything in PowerShell is objects that includes properties like the path the setting I can&#8217;t see the full setting here but those are the path to the setting. The setting value in A, the setting value in B and the difference type in this case, it is different. So you can imagine that with PowerShell and the power that it has you could do lots of manipulation of this data based on the type of difference it is, the values, the power etcetera.</p>
<p>So that concludes this GPO Compare Demo and if you are interested in getting more information or downloading a demo copy of the product please visit our website at www.sdmsoftware.com. Thank you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sdmsoftware.com/group-policy-videos/sdm-software-gpo-compare-demo-group-policy-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

