<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Richard Siddaway's Blog : PowerShell and Active Directory</title><link>http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx</link><description>Tags: PowerShell and Active Directory</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Codeplex AD Replication Module</title><link>http://msmvps.com/blogs/richardsiddaway/archive/2009/09/04/codeplex-ad-replication-module.aspx</link><pubDate>Fri, 04 Sep 2009 08:25:44 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1720658</guid><dc:creator>RichardSiddaway</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/richardsiddaway/rsscomments.aspx?PostID=1720658</wfw:commentRss><comments>http://msmvps.com/blogs/richardsiddaway/archive/2009/09/04/codeplex-ad-replication-module.aspx#comments</comments><description>&lt;p&gt;The other codeplex project that caught my eye was a brand new one to create a PowerShell module to manage AD replication.&amp;#160; This one will be very useful and one I will be using a lot.&lt;/p&gt;  &lt;p&gt;There is still time for suggestions as to content for this project – see &lt;a title="http://adreplicationmodule.codeplex.com/" href="http://adreplicationmodule.codeplex.com/"&gt;http://adreplicationmodule.codeplex.com/&lt;/a&gt;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:35256b7f-3c74-4ba3-923c-481e9979fa14" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell+v2" rel="tag"&gt;PowerShell v2&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Active+Directory" rel="tag"&gt;Active Directory&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Replication" rel="tag"&gt;Replication&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1720658" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx">PowerShell and Active Directory</category><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+V2/default.aspx">PowerShell V2</category><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/Modules/default.aspx">Modules</category></item><item><title>Tombstone Periods</title><link>http://msmvps.com/blogs/richardsiddaway/archive/2009/07/24/tombstone-periods.aspx</link><pubDate>Fri, 24 Jul 2009 19:58:17 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1709024</guid><dc:creator>RichardSiddaway</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/richardsiddaway/rsscomments.aspx?PostID=1709024</wfw:commentRss><comments>http://msmvps.com/blogs/richardsiddaway/archive/2009/07/24/tombstone-periods.aspx#comments</comments><description>&lt;p&gt;We can get the tombstone period of our Active Directory by &lt;/p&gt;  &lt;div style="border-bottom:black 1px solid;border-left:black 1px solid;padding-bottom:5px;padding-left:5px;width:750px;padding-right:5px;font-family:consolas,lucida console;font-size:10pt;overflow:auto;border-top:black 1px solid;border-right:black 1px solid;padding-top:5px;"&gt;   &lt;table border="0" cellspacing="0" cellpadding="5"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;div style="padding-bottom:5px;padding-left:5px;padding-right:5px;font-family:consolas,lucida console;background:#cecece;font-size:10pt;padding-top:5px;"&gt;001              &lt;br /&gt;002               &lt;br /&gt;003               &lt;br /&gt;&lt;/div&gt;         &lt;/td&gt;          &lt;td valign="top" nowrap="nowrap"&gt;           &lt;div style="padding-bottom:5px;padding-left:5px;padding-right:5px;font-family:consolas,lucida console;background:#fcfcfc;font-size:10pt;padding-top:5px;"&gt;&lt;span style="color:#ff4500;"&gt;$root&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;#160;&lt;/span&gt;&lt;span style="color:#a9a9a9;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;#160;&lt;/span&gt;&lt;span style="color:#008080;"&gt;[ADSI]&lt;/span&gt;&lt;span style="color:#8b0000;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;#160;&lt;/span&gt;               &lt;br /&gt;&lt;span style="color:#ff4500;"&gt;$ds&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;#160;&lt;/span&gt;&lt;span style="color:#a9a9a9;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;#160;&lt;/span&gt;&lt;span style="color:#008080;"&gt;[ADSI]&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#8b0000;"&gt;&amp;quot;LDAP://CN=Directory Service,CN=Windows NT,CN=Services,CN=Configuration,&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;#160;&lt;/span&gt;&lt;span style="color:#a9a9a9;"&gt;+&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;#160;&lt;/span&gt;&lt;span style="color:#ff4500;"&gt;$root&lt;/span&gt;&lt;span style="color:#a9a9a9;"&gt;.&lt;/span&gt;&lt;span style="color:#000000;"&gt;DistinguishedName&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;               &lt;br /&gt;&lt;span style="color:#ff4500;"&gt;$ds&lt;/span&gt;&lt;span style="color:#a9a9a9;"&gt;.&lt;/span&gt;&lt;span style="color:#000000;"&gt;tombstoneLifeTime&lt;/span&gt; &lt;/div&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;But if the value isn&amp;#39;t set it means we are using the default which changes depending on the version of Windows used to create the forest in the first place. If we have upgraded then the value may not be what we think it is.&lt;/p&gt;  &lt;p&gt;So far I haven’t found a way to get the original version of Windows used to create the forest.&amp;#160; It may not be possible in which case time for a rethink&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:cc476d57-366b-4cc1-ac50-7aa3392e9dfd" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Active+Directory" rel="tag"&gt;Active Directory&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Tombstone" rel="tag"&gt;Tombstone&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1709024" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx">PowerShell and Active Directory</category></item><item><title>AD PowerShell on Windows 2008/2003 - supposedly</title><link>http://msmvps.com/blogs/richardsiddaway/archive/2009/06/28/ad-powershell-on-windows-2008-2003-supposedly.aspx</link><pubDate>Sun, 28 Jun 2009 19:39:22 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1696948</guid><dc:creator>RichardSiddaway</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/richardsiddaway/rsscomments.aspx?PostID=1696948</wfw:commentRss><comments>http://msmvps.com/blogs/richardsiddaway/archive/2009/06/28/ad-powershell-on-windows-2008-2003-supposedly.aspx#comments</comments><description>&lt;p&gt;As James pointed out recently the AD Web Service from Windows 2008 R2 has been released for Windows 2008 and Windows 2003 -&amp;#160; see &lt;a title="http://blogs.msdn.com/adpowershell/archive/2009/06/23/use-active-directory-powershell-to-manage-windows-2003-2008-dcs.aspx" href="http://blogs.msdn.com/adpowershell/archive/2009/06/23/use-active-directory-powershell-to-manage-windows-2003-2008-dcs.aspx"&gt;http://blogs.msdn.com/adpowershell/archive/2009/06/23/use-active-directory-powershell-to-manage-windows-2003-2008-dcs.aspx&lt;/a&gt; for details.&lt;/p&gt;  &lt;p&gt;Having installed it there doesn’t appear to be any sign of the AD cmdlets or Provider.&amp;#160; On this basis it is useless.&amp;#160; If anyone knows different please let me know because I’ve looked in all the logical (and illogical) and I can’t find those cmdlets.&amp;#160; The Windows 2008 R2 RSAT won’t install so that source doesn’t work.&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:4f6202c8-6d2c-4cac-a16c-6525795c3b28" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Active+Directory" rel="tag"&gt;Active Directory&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Windows+2008" rel="tag"&gt;Windows 2008&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1696948" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx">PowerShell and Active Directory</category></item><item><title>AD attributes</title><link>http://msmvps.com/blogs/richardsiddaway/archive/2009/04/23/ad-attributes.aspx</link><pubDate>Thu, 23 Apr 2009 07:25:39 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1690169</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/richardsiddaway/rsscomments.aspx?PostID=1690169</wfw:commentRss><comments>http://msmvps.com/blogs/richardsiddaway/archive/2009/04/23/ad-attributes.aspx#comments</comments><description>I had a question come through as a private message regarding how to extract a particular attribute for user objects. The script wasn’t working because the label name in AD Users and Computers didn’t match the attribute name. This is a fairly common scenario...(&lt;a href="http://msmvps.com/blogs/richardsiddaway/archive/2009/04/23/ad-attributes.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1690169" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx">PowerShell and Active Directory</category></item><item><title>Forest and domain modes</title><link>http://msmvps.com/blogs/richardsiddaway/archive/2009/04/20/forest-and-domain-modes.aspx</link><pubDate>Mon, 20 Apr 2009 18:37:55 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1689140</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/richardsiddaway/rsscomments.aspx?PostID=1689140</wfw:commentRss><comments>http://msmvps.com/blogs/richardsiddaway/archive/2009/04/20/forest-and-domain-modes.aspx#comments</comments><description>We can find the forest and domain modes using the following commands Get-ADDomain -Identity grayson | select DomainMode Get-ADForest grayson | select forestmode The modes can be set from the GUI as normal or Set-ADDomainMode -Identity grayson -DomainMode...(&lt;a href="http://msmvps.com/blogs/richardsiddaway/archive/2009/04/20/forest-and-domain-modes.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1689140" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx">PowerShell and Active Directory</category></item><item><title>Windows 2008 R2 PowerShell for AD</title><link>http://msmvps.com/blogs/richardsiddaway/archive/2009/04/19/windows-2008-r2-powershell-for-ad.aspx</link><pubDate>Sun, 19 Apr 2009 15:23:07 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1688796</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/richardsiddaway/rsscomments.aspx?PostID=1688796</wfw:commentRss><comments>http://msmvps.com/blogs/richardsiddaway/archive/2009/04/19/windows-2008-r2-powershell-for-ad.aspx#comments</comments><description>Back in this post http://richardsiddaway.spaces.live.com/default.aspx?_c01_BlogPart=blogentry&amp;amp;_c=BlogPart&amp;amp;handle=cns!43CFA46A74CF3E96!2214 we looked at creating OUs using the AD cmdlets in Windows 2008 R2. We may want to look at the OUs we have...(&lt;a href="http://msmvps.com/blogs/richardsiddaway/archive/2009/04/19/windows-2008-r2-powershell-for-ad.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1688796" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx">PowerShell and Active Directory</category></item><item><title>Select-String</title><link>http://msmvps.com/blogs/richardsiddaway/archive/2009/04/07/select-string.aspx</link><pubDate>Tue, 07 Apr 2009 19:48:34 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1685668</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/richardsiddaway/rsscomments.aspx?PostID=1685668</wfw:commentRss><comments>http://msmvps.com/blogs/richardsiddaway/archive/2009/04/07/select-string.aspx#comments</comments><description>One task I had to do a a few times recently is track down which GPOs had a particular setting enabled. If you are working in an environment with a signifcant number of GPOs this can be a tedious task. The easier way - use the SDMSoftware GPMC cmdlets...(&lt;a href="http://msmvps.com/blogs/richardsiddaway/archive/2009/04/07/select-string.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1685668" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx">PowerShell and Active Directory</category></item><item><title>Windows 2008 R2 - OU</title><link>http://msmvps.com/blogs/richardsiddaway/archive/2009/04/06/windows-2008-r2-ou.aspx</link><pubDate>Mon, 06 Apr 2009 12:03:41 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1685087</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/richardsiddaway/rsscomments.aspx?PostID=1685087</wfw:commentRss><comments>http://msmvps.com/blogs/richardsiddaway/archive/2009/04/06/windows-2008-r2-ou.aspx#comments</comments><description>One of the big benefits of Windows 2008 R2 is the fact that PowerShell v2 is installed by default and that AD can be administered by PowerShell. There are 76 AD cmdlets and an AD provider. We’ll start by looking at the cmdlets. Organizational Units are...(&lt;a href="http://msmvps.com/blogs/richardsiddaway/archive/2009/04/06/windows-2008-r2-ou.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1685087" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx">PowerShell and Active Directory</category></item><item><title>Active Directory Cookbook third edition</title><link>http://msmvps.com/blogs/richardsiddaway/archive/2009/03/25/active-directory-cookbook-third-edition.aspx</link><pubDate>Wed, 25 Mar 2009 23:29:23 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1681458</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/richardsiddaway/rsscomments.aspx?PostID=1681458</wfw:commentRss><comments>http://msmvps.com/blogs/richardsiddaway/archive/2009/03/25/active-directory-cookbook-third-edition.aspx#comments</comments><description>The original AD cookbook by Robbie Allen was published back in 2003. It has been one of my favourite, and most referenced, books. When I used to use VBScript (shudder) it was indispensible and saved me vast amounts of time. One AD implementation I did...(&lt;a href="http://msmvps.com/blogs/richardsiddaway/archive/2009/03/25/active-directory-cookbook-third-edition.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1681458" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx">PowerShell and Active Directory</category></item><item><title>Quest AD cmdlets</title><link>http://msmvps.com/blogs/richardsiddaway/archive/2009/03/25/quest-ad-cmdlets.aspx</link><pubDate>Wed, 25 Mar 2009 08:47:21 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1681265</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/richardsiddaway/rsscomments.aspx?PostID=1681265</wfw:commentRss><comments>http://msmvps.com/blogs/richardsiddaway/archive/2009/03/25/quest-ad-cmdlets.aspx#comments</comments><description>If you have followed this blog over any period of time you will know that I am a big fan of the Quest AD cmdlets. The good news is that version 1.2 of the cmlets has gone RTM. The bad news is that it won’t be available for a little while yet. The major...(&lt;a href="http://msmvps.com/blogs/richardsiddaway/archive/2009/03/25/quest-ad-cmdlets.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1681265" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx">PowerShell and Active Directory</category></item><item><title>AD PowerShell blog</title><link>http://msmvps.com/blogs/richardsiddaway/archive/2009/03/17/ad-powershell-blog.aspx</link><pubDate>Tue, 17 Mar 2009 19:35:33 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1678794</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/richardsiddaway/rsscomments.aspx?PostID=1678794</wfw:commentRss><comments>http://msmvps.com/blogs/richardsiddaway/archive/2009/03/17/ad-powershell-blog.aspx#comments</comments><description>The blog of the AD PowerShell Team can be found here - http://blogs.msdn.com/adpowershell/default.aspx If you work with PowerShell &amp;amp; AD will be worth a read Technorati Tags: PowerShell , Windows 2008 R2 , Active Directory...(&lt;a href="http://msmvps.com/blogs/richardsiddaway/archive/2009/03/17/ad-powershell-blog.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1678794" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx">PowerShell and Active Directory</category></item><item><title>PowerShell in Practice – Chapter 10</title><link>http://msmvps.com/blogs/richardsiddaway/archive/2009/03/03/powershell-in-practice-chapter-10.aspx</link><pubDate>Tue, 03 Mar 2009 18:45:56 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1675393</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/richardsiddaway/rsscomments.aspx?PostID=1675393</wfw:commentRss><comments>http://msmvps.com/blogs/richardsiddaway/archive/2009/03/03/powershell-in-practice-chapter-10.aspx#comments</comments><description>Chapter 10 is now available as part of the MEAP - http://www.manning.com/siddaway/ This one deals with the structure of Active Directory. After a quick look at the schema there is a good look at working with OUs and GPOs. The chapter closes by showing...(&lt;a href="http://msmvps.com/blogs/richardsiddaway/archive/2009/03/03/powershell-in-practice-chapter-10.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1675393" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx">PowerShell and Active Directory</category></item><item><title>Sites and SiteLinks</title><link>http://msmvps.com/blogs/richardsiddaway/archive/2008/12/28/sites-and-sitelinks.aspx</link><pubDate>Sun, 28 Dec 2008 14:36:27 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1657891</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/richardsiddaway/rsscomments.aspx?PostID=1657891</wfw:commentRss><comments>http://msmvps.com/blogs/richardsiddaway/archive/2008/12/28/sites-and-sitelinks.aspx#comments</comments><description>In my series on System.DirectoryServices.ActiveDirectory I was going to cover creating sites and sitelinks – Rolf has just covered this material so I will point you there instead. http://www.powershell-ag.de/ps/Blog/tabid/73/EntryID/1123/Default.aspx...(&lt;a href="http://msmvps.com/blogs/richardsiddaway/archive/2008/12/28/sites-and-sitelinks.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1657891" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx">PowerShell and Active Directory</category></item><item><title>S.DS.AD - SiteLinks</title><link>http://msmvps.com/blogs/richardsiddaway/archive/2008/12/21/s-ds-ad-sitelinks.aspx</link><pubDate>Sun, 21 Dec 2008 17:26:30 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1657401</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/richardsiddaway/rsscomments.aspx?PostID=1657401</wfw:commentRss><comments>http://msmvps.com/blogs/richardsiddaway/archive/2008/12/21/s-ds-ad-sitelinks.aspx#comments</comments><description>SiteLinks are used to control replication between Active Directory Sites. We have already seen how to find the current site and how to view the domain controllers in that site. How do we know what sites our site is replicating with – follow the sitelinks...(&lt;a href="http://msmvps.com/blogs/richardsiddaway/archive/2008/12/21/s-ds-ad-sitelinks.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1657401" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx">PowerShell and Active Directory</category></item><item><title>S.DS.AD - sites</title><link>http://msmvps.com/blogs/richardsiddaway/archive/2008/12/19/s-ds-ad-sites.aspx</link><pubDate>Fri, 19 Dec 2008 10:27:26 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1657218</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/richardsiddaway/rsscomments.aspx?PostID=1657218</wfw:commentRss><comments>http://msmvps.com/blogs/richardsiddaway/archive/2008/12/19/s-ds-ad-sites.aspx#comments</comments><description>Sites are the foundation of the physical topology of Active Directory. While there has been a lot posted about working with users and groups i.e. the data in Active Directory there hasn’t been as much posted about working with the physical structure....(&lt;a href="http://msmvps.com/blogs/richardsiddaway/archive/2008/12/19/s-ds-ad-sites.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1657218" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx">PowerShell and Active Directory</category></item><item><title>S.DS.AD – netlogon service 2</title><link>http://msmvps.com/blogs/richardsiddaway/archive/2008/12/18/s-ds-ad-netlogon-service-2.aspx</link><pubDate>Thu, 18 Dec 2008 14:02:48 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1657125</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/richardsiddaway/rsscomments.aspx?PostID=1657125</wfw:commentRss><comments>http://msmvps.com/blogs/richardsiddaway/archive/2008/12/18/s-ds-ad-netlogon-service-2.aspx#comments</comments><description>Last time I said that I wanted to improve the way the data was displayed when we interrogated the netlogon service on our domain controllers. One way we could do it is to use Add-Member to add the data to an object $a = @() $type = [System.DirectoryServices...(&lt;a href="http://msmvps.com/blogs/richardsiddaway/archive/2008/12/18/s-ds-ad-netlogon-service-2.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1657125" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx">PowerShell and Active Directory</category></item><item><title>S.DS.AD - Replication</title><link>http://msmvps.com/blogs/richardsiddaway/archive/2008/12/17/s-ds-ad-replication.aspx</link><pubDate>Wed, 17 Dec 2008 14:03:50 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1656999</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/richardsiddaway/rsscomments.aspx?PostID=1656999</wfw:commentRss><comments>http://msmvps.com/blogs/richardsiddaway/archive/2008/12/17/s-ds-ad-replication.aspx#comments</comments><description>We can us e what we have learnt about domain controllers to enables to have a way to examine the replication between domain controllers. $type = [System.DirectoryServices.ActiveDirectory.DirectoryContextType]::Domain $context = New-Object -TypeName System...(&lt;a href="http://msmvps.com/blogs/richardsiddaway/archive/2008/12/17/s-ds-ad-replication.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1656999" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx">PowerShell and Active Directory</category></item><item><title>S.DS.AD – Domain Controllers</title><link>http://msmvps.com/blogs/richardsiddaway/archive/2008/12/16/s-ds-ad-domain-controllers.aspx</link><pubDate>Tue, 16 Dec 2008 07:38:31 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1656837</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/richardsiddaway/rsscomments.aspx?PostID=1656837</wfw:commentRss><comments>http://msmvps.com/blogs/richardsiddaway/archive/2008/12/16/s-ds-ad-domain-controllers.aspx#comments</comments><description>We saw one method of accessing domain controllers when we were looking at the domain class - http://richardsiddaway.spaces.live.com/blog/cns!43CFA46A74CF3E96!1932.entry If we want to work directly with a domain controller we can create an object for the...(&lt;a href="http://msmvps.com/blogs/richardsiddaway/archive/2008/12/16/s-ds-ad-domain-controllers.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1656837" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx">PowerShell and Active Directory</category></item><item><title>S.DS.AD - Domain</title><link>http://msmvps.com/blogs/richardsiddaway/archive/2008/12/14/s-ds-ad-domain.aspx</link><pubDate>Sun, 14 Dec 2008 17:51:58 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1656727</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/richardsiddaway/rsscomments.aspx?PostID=1656727</wfw:commentRss><comments>http://msmvps.com/blogs/richardsiddaway/archive/2008/12/14/s-ds-ad-domain.aspx#comments</comments><description>We looked at AD Forests last time – moving along we come to domains. We can discover the current domain in a similar manner to the forest $dom = [System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain() $dom The standard output includes Forest...(&lt;a href="http://msmvps.com/blogs/richardsiddaway/archive/2008/12/14/s-ds-ad-domain.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1656727" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx">PowerShell and Active Directory</category></item><item><title>S.DS.AD - Forest</title><link>http://msmvps.com/blogs/richardsiddaway/archive/2008/12/12/s-ds-ad-forest.aspx</link><pubDate>Fri, 12 Dec 2008 20:07:50 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1656628</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/richardsiddaway/rsscomments.aspx?PostID=1656628</wfw:commentRss><comments>http://msmvps.com/blogs/richardsiddaway/archive/2008/12/12/s-ds-ad-forest.aspx#comments</comments><description>System.DirectoryServices.ActiveDirectory – its a bit of a mouthful so I’m going to abbreviate it to S.SD.AD – is a .NET namespace that works with Active Directory. Unlike System.DirectoryServices it is not an ADSI wrapper but works through non-LDAP protocols...(&lt;a href="http://msmvps.com/blogs/richardsiddaway/archive/2008/12/12/s-ds-ad-forest.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1656628" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/richardsiddaway/archive/tags/PowerShell+and+Active+Directory/default.aspx">PowerShell and Active Directory</category></item></channel></rss>