<?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>Bob&#039;s Identity Management Blog &#187; PowerShell AD CMDLETS</title>
	<atom:link href="http://www.bobbobel.com/tag/powershell-ad-cmdlets/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bobbobel.com</link>
	<description>&#34;Anyone can hold the helm when the sea is calm.&#34; - Syrus Publilius</description>
	<lastBuildDate>Mon, 16 Jan 2012 21:47:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Smart card presentation at the AFITC</title>
		<link>http://www.bobbobel.com/smart-card-presentation-at-the-afitc/</link>
		<comments>http://www.bobbobel.com/smart-card-presentation-at-the-afitc/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 16:02:50 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Access]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Bobel]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[HSBD-12]]></category>
		<category><![CDATA[Microsoft PKI]]></category>
		<category><![CDATA[PowerShell AD CMDLETS]]></category>
		<category><![CDATA[Safenet]]></category>

		<guid isPermaLink="false">http://www.bobbobel.com/?p=1123</guid>
		<description><![CDATA[Yesterday I had the opportunity to present at the Air Force Information Technology Conference 2011 on HSPD-12 and its impact on logical access control. While preparing for this session I realized I needed to re-visit Microsoft&#8217;s PKI (Public Key Infrastructure); especially changes in Windows 2008, Vista and Windows 7 strong authentication support. The first thing [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I had the opportunity to present at the <a href="http://afitc.gunter.af.mil/">Air Force Information Technology Conference </a>2011 on HSPD-12 and its impact on logical access control. While preparing for this session I realized I needed to re-visit Microsoft&#8217;s PKI (Public Key Infrastructure); especially changes in Windows 2008, Vista and Windows 7 strong authentication support.</p>
<p>The first thing that struck me was how many good resources are available for learning Microsoft&#8217;s PKI. Back in 2000 when I first installed a Microsoft CA (Certificate Authority) there didn&#8217;t seem to be enough detailed information and over the past eleven years I have only had infrequent occasions to use the software. At this point I want to recommend Brian Komar&#8217;s book <a href="http://www.amazon.com/Windows-Server%C2%AE-Certificate-Security-ebook/dp/B004OR1Y0A/ref=sr_1_5?ie=UTF8&amp;qid=1314715186&amp;sr=8-5">Windows Server 2008 PKI and Certificate Security</a> (I got the Kindle version for about $39). I also wanted to mention Vadim Podans&#8217; white paper on PKI and using the Quest AD Commandlets to managed. You can download the <a href="http://www.quest.com/documents/landing.aspx?id=12189&amp;amp;technology=&amp;amp;prod=537&amp;amp;prodfamily=&amp;amp;loc=">white paper here </a>and you can get the latest version of the <a href="http://www.quest.com/powershell/activeroles-server.aspx" target="_blank">AD CMDLETS here</a>.</p>
<p style="text-align: center;"><a href="http://www.bobbobel.com/wp-content/uploads/2011/08/Safenet-CertInfo.png"><img class="aligncenter size-medium wp-image-1128" title="SafeNet Token Tools" src="http://www.bobbobel.com/wp-content/uploads/2011/08/Safenet-CertInfo-300x234.png" alt="" width="300" height="234" /></a></p>
<p>I also wanted to give a special thanks to Chen and John from <a href="http://www.safenet-inc.com/" target="_blank">SafeNet </a>for hooking me up with SafeNet middle-ware tools (above) and smart cards that I used for to prep for the session. The software was both intuitive and easy to deploy.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bobbobel.com/smart-card-presentation-at-the-afitc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 10 Reasons ActiveRoles Beat the Competition</title>
		<link>http://www.bobbobel.com/top-10-reasons-activeroles-beats-the-competition/</link>
		<comments>http://www.bobbobel.com/top-10-reasons-activeroles-beats-the-competition/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 09:00:56 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Bobel]]></category>
		<category><![CDATA[Active Directory Help]]></category>
		<category><![CDATA[Active Directory Provisioning]]></category>
		<category><![CDATA[ActiveRoles Server]]></category>
		<category><![CDATA[AD Permission]]></category>
		<category><![CDATA[bv-admin]]></category>
		<category><![CDATA[NetIQ DRA]]></category>
		<category><![CDATA[PowerShell AD CMDLETS]]></category>
		<category><![CDATA[Privilege Account Management]]></category>
		<category><![CDATA[Virtual Directory]]></category>

		<guid isPermaLink="false">http://www.bobbobel.com/?p=1087</guid>
		<description><![CDATA[I get one question frequently from both customers and colleges. &#8220;Why was ActiveRoles able to so easily beat the competition over the past seven years?&#8221; Unfortunately, there isn&#8217;t a single answer, rather it is a combination of design elements put into the product over time. Purpose Built for Active Directory -Unlike other solutions, ActiveRoles was [...]]]></description>
			<content:encoded><![CDATA[<p>I get one question frequently from both customers and colleges. &#8220;Why was ActiveRoles able to so easily beat the competition over the past seven years?&#8221; Unfortunately, there isn&#8217;t a single answer, rather it is a combination of design elements put into the product over time.</p>
<ol>
<li><strong>Purpose Built for Active Directory -</strong><span>Unlike other solutions, <span>ActiveRoles</span> was purpose built for Active Directory while other solutions were built to manage the Windows NT account database.  Because solutions originally built for Windows NT could only be retrofitted to perform AD management they are not able to take advantage of core AD features many of which are discussed in this brief.<br />
 </span></li>
<li><strong>Integrated and timely support for key Microsoft platforms -</strong><span>Active Directory, Exchange, ADLDS <span>SharePoint</span>, ADSI and <span>PowerShell</span> are critical platform components that must be supported. While other products may take years to support the latest versions of these products, <span>ActiveRoles</span> typically supports them on the day they are released or at a maximum of 60 days post release.<br />
 </span></li>
<li><strong>Compatibility with Active Directory&#8217;s Security Model &#8211; </strong><span>The Active Directory permission model is based on a set of Access Control Lists that link directory rights to delegate trustees allowing the delegated admin to exercise those rights to perform some task in AD. Unlike <span>ActiveRoles</span> Server, most solutions require the use of a proprietary permission that have little or no understandable correlation to AD rights they grant. When the <span>ActiveRoles</span> service starts, the service creates a <span>virtualized</span> version of the AD rights used in the <span>ACLs</span> and then extends the list with several virtual permissions. To the person administrating security in <span>ActiveRoles</span> they seen an almost identically list of rights with the same look and feel of the native AD rights. <span>ActiveRoles</span> Server also has the added advantage of combining these rights into Roles for clarity and accuracy of security assignment and easy delegation of administration. A side benefit of compatibility with the Active Directory Security Model is the vast knowledge available on how AD permissions work and which permissions are required to perform specific tasks.<br />
 </span></li>
<li><strong>Compatibility with Active Directory Service Connection Points &#8211; </strong><span>A standard Active Directory service known as Service Connection Points (<span>SCPs</span>) allow applications to inform Active Directory of the applications presence in the enterprise. It is important to note that <span>SCPs</span> require no agents, customer configuration or changes to Active Directory. When the <span>ActiveRoles</span> Service executes it registers an SCP so that any console or web UI can locate the service instantly.<br />
 </span></li>
<li><strong>Compatibility with Active Directory&#8217;s DirSync service &#8211; </strong><span>A standard Active Directory services known as <span>DirSync</span> allow applications to instantly see what changes are happening within AD. This is the same service Domain Controllers use to exchange change information to determine what items need to be replicated. . It is important to note that the <span>DirSync</span> service requires no agents, customer configuration or changes to Active Directory. The <span>ActiveRoles</span> service listens to the <span>DirSync</span> service for changes made directly to Active Directory that may require <span>ActiveRoles</span> to perform some action such as enforce a group&#8217;s membership or send a change notification.<br />
 </span></li>
<li><strong>Virtual Unified Schema &#8211; </strong><span>Unlike other solutions that use a fixed schema and won&#8217;t recognize schema extensions, <span>ActiveRoles</span> uses a virtual unified schema built from the <span>schemas</span> of the domains being managed. When the <span>ActiveRoles</span> service starts it reads the schema of each domain being managed and adds that schema the <span>ActiveRoles</span> unified virtual schema. This unified virtual schema also includes any schema extensions that may be present in a particular domain so that applications that require data be populated during user provisioning or cleared during user <span>deprovisoning</span> can be supported. <span>ActiveRoles</span> also adds a set of virtual attributes to allow for more granular delegation over attributes or to allow other data not stored in AD to be associated with an object.<br />
 </span></li>
<li><strong>Real-time vs. Cached Data -</strong><span>To avoid the chance that two administrators open an AD object and view different information the retrieval of AD data must be done without caching of the data. Unlike many solutions that either load object data into a cache or into a separate database before an administrator accesses the object,  the <span>ActiveRoles</span> service retrieves the data in real-time.<br />
 </span></li>
<li><strong>Security Integrated <span><span>Workflow</span> </span>-</strong><span>The role based delegation of administration provided by <span>ActiveRoles</span> Server not only allows the customer to control what AD operations each administrator, help desk admin or end user can perform it also provides the security context for change approval and <span>workflow</span>. By integrating a <span>workflow</span> engine and <span>workflow</span> editor directly into <span>ActiveRoles</span>, the customer avoids the need to configure and maintain multiple products and maintain multiple delegation models.<br />
 </span></li>
<li><strong>Unified Storage -</strong><span>Unlike other solutions that may require both Microsoft SQL and Microsoft AD LDS or Microsoft Access, <span>ActiveRoles</span> requires only Microsoft SQL Server for operation. Both <span>ActiveRoles</span> Configuration and reporting utilize Microsoft SQL Server. Less moving parts make <span>ActiveRoles</span> is simpler to deploy and maintain.<br />
 </span></li>
<li><strong>Embedded Extensibility -</strong><span> Because no off the shelf product will meet every need a customer may have the ability for the solution to be extended easily and in a maintainable way. In addition to both an external ADSI and <span>PowerShell</span> interface, <span>ActiveRoles</span> provides an embedded script editor, script library directly in the product so that the system can run a script in response to some event such as when a user performs an operation in Active Directory.</span></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.bobbobel.com/top-10-reasons-activeroles-beats-the-competition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nice mention by Jeffrey Snover about the QAD CMDLETS</title>
		<link>http://www.bobbobel.com/nice-mentione-by-jeffery-snover-about-the-qad-cmdlets/</link>
		<comments>http://www.bobbobel.com/nice-mentione-by-jeffery-snover-about-the-qad-cmdlets/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 21:52:15 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Active Directory Help]]></category>
		<category><![CDATA[ActiveRoles]]></category>
		<category><![CDATA[PowerShell AD CMDLETS]]></category>
		<category><![CDATA[PowerShell Certificate Management]]></category>

		<guid isPermaLink="false">http://www.bobbobel.com/?p=993</guid>
		<description><![CDATA[http://blogs.msdn.com/b/powershell/archive/2010/10/04/a-jug-fills-drop-by-drop-quest-pki-cmdlets.aspx]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.msdn.com/b/powershell/archive/2010/10/04/a-jug-fills-drop-by-drop-quest-pki-cmdlets.aspx">http://blogs.msdn.com/b/powershell/archive/2010/10/04/a-jug-fills-drop-by-drop-quest-pki-cmdlets.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bobbobel.com/nice-mentione-by-jeffery-snover-about-the-qad-cmdlets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use PowerShell to easly find Obsolete Accounts</title>
		<link>http://www.bobbobel.com/use-powershell-to-easly-find-obsolete-accounts/</link>
		<comments>http://www.bobbobel.com/use-powershell-to-easly-find-obsolete-accounts/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 15:14:21 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Compliance Controls]]></category>
		<category><![CDATA[Compliance Review]]></category>
		<category><![CDATA[obsolete accounts]]></category>
		<category><![CDATA[PoSH]]></category>
		<category><![CDATA[PowerShell AD CMDLETS]]></category>
		<category><![CDATA[Remediation of Old Accounts]]></category>

		<guid isPermaLink="false">http://www.bobbobel.com/?p=930</guid>
		<description><![CDATA[One of the great new capabilities new to ActiveRoles AD CMDLETS version 1.4 is the ability to define criteria for how you want to identify obsolete or inactive accounts. You define the criteria as an &#8220;InactiveAccountsPolicy&#8221; that can be called from the Get-QADUser cmdlet to list accounts matching the obsolete policy then delete, disable or if [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #333333;">One of the great new capabilities new to ActiveRoles AD CMDLETS version 1.4 is the ability to define criteria for how you want to identify obsolete or inactive accounts. You define the criteria as an &#8220;InactiveAccountsPolicy&#8221; that can be called from the Get-QADUser cmdlet to list accounts matching the obsolete policy then delete, disable or if you own ActiveRoles Server execute the Deprovisoning policy.</span></p>
<p><span style="color: #333333;"> </span></p>
<p><strong><strong><span style="font-size: large;">Set-QADInactiveAccountsPolicy</span></strong></strong></p>
<p><strong><span style="color: #333333;"> </span><span style="font-size: xx-small;"><span style="font-size: xx-small;"><span style="color: #333333;">Set the current user preference on what accounts to consider inactive by default.</span></p>
<p></span></span></strong><strong><span style="color: #800000;">Syntax</span></p>
<p><span style="font-size: xx-small;"><span style="color: #333333;">Set-QADInactiveAccountsPolicy [-AccountExpiredPeriod &lt;Int32&gt;] [-PasswordNotChangedPeriod &lt;Int32&gt;] [-AccountNotLoggedOnPeriod &lt;Int32&gt;]</p>
<p></span></span><strong><span style="color: #800000;">Parameters</span></p>
<p><span style="font-size: x-small;"><span style="color: #333333;">AccountExpiredPeriod</p>
<p></span></span><span style="font-size: xx-small;"><span style="color: #333333;">Use this parameter to specify the number of days after which an expired account is considered inactive by default. Thus, an account is considered inactive if the account remains in the expired state for more days than specified by this parameter.</p>
<p></span></span><strong><span style="font-size: x-small;"><span style="color: #333333;">AccountNotLoggedOnPeriod</p>
<p></span></span><span style="font-size: xx-small;"><span style="color: #333333;">Use this parameter to specify the period, in days, that an account is not used to log on, after which the account is considered inactive by default. Thus, an account is considered inactive if no successful logons to that account occur for more days than specified by this parameter.</p>
<p></span></span><strong><span style="font-size: x-small;"><span style="color: #333333;">PasswordNotChangedPeriod</p>
<p></span></span><span style="font-size: xx-small;"><span style="color: #333333;">Use this parameter to specify the password age, in days, after which an account is considered inactive by default. Thus, an account is considered inactive if the password of the account remains unchanged for more days than specified by this parameter.</p>
<p></span></span><strong><span style="color: #333333;">Detailed Description</span></p>
<p><span style="font-size: xx-small;"><span style="color: #333333;">Use this cmdlet to specify the default conditions that must be met for a user or computer account to be considered inactive. The inactivity conditions are specific to the current user, and have an effect on the cmdlets that support the Inactive parameter (such as Get-QADUser or Get-QADComputer). If no account-inactivity related parameters other than Inactive are supplied, then the Inactive parameter retrieves the accounts that meet the conditions defined by this cmdlet. To view the inactivity conditions that are currently in effect, use the Get-QADInactiveAccountsPolicy cmdlet.</p>
<p></span></span><strong><span style="color: #333333;"> </span></p>
<p><strong><strong><span style="font-size: large;"><span style="color: #333333;">Get-QADInactiveAccountsPolicy</span></span><span style="font-size: xx-small;"><span style="font-size: xx-small;"><span style="color: #333333;">View the current user preference on what accounts to consider inactive by default.</span></p>
<p></span></span></strong></strong><span style="color: #333333;"> </span></p>
<p><strong><span style="color: #800000;">Syntax</span></p>
<p><span style="font-size: xx-small;"><span style="color: #333333;">Get-QADInactiveAccountsPolicy</p>
<p></span></span><strong><span style="color: #333333;">Detailed Description</span></p>
<p><span style="font-size: xx-small;"><span style="font-size: xx-small;"><span style="color: #333333;">Use this cmdlet to examine the settings that were specified by using Set-QADInactiveAccountsPolicy, and are in effect for the current user session. These settings specify the default conditions that must be met for a user or computer account to be considered inactive. The inactivity conditions are specific to the current user, and have an effect on the cmdlets that support the Inactive parameter (such as Get-QADUser or Get-QADComputer). If no account-inactivity related parameters other than Inactive are supplied, then the Inactive parameter retrieves the accounts that meet the conditions defined by the AccountExpiredPeriod, AccountNotLoggedOnPeriod, and PasswordNotChangedPeriod settings that you can examine using this cmdlet. For details regarding each of these settings, see the corresponding parameter description for the Set-QADInactiveAccountsPolicy cmdlet.</span></p>
<p><span style="color: #333333;"> </span></p>
<p><span style="color: #333333;"> </span></p>
<p></span></span></strong></strong></strong></strong></strong></strong></strong></strong><span style="color: #333333;"> </span></p>
<p><span style="color: #333333;"> </span></p>
<p><span style="color: #333333;">Set-QADInactiveAccountsPolicy</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bobbobel.com/use-powershell-to-easly-find-obsolete-accounts/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>AD CMDLETS 1.4 now live!</title>
		<link>http://www.bobbobel.com/ad-cmdlets-1-4-now-live/</link>
		<comments>http://www.bobbobel.com/ad-cmdlets-1-4-now-live/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 14:07:16 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Active Directory Tools]]></category>
		<category><![CDATA[ActiveRoles Server]]></category>
		<category><![CDATA[AD Help]]></category>
		<category><![CDATA[AD Tools]]></category>
		<category><![CDATA[Bobel]]></category>
		<category><![CDATA[Finding Inactive Accounts]]></category>
		<category><![CDATA[Help with Active Directory]]></category>
		<category><![CDATA[PowerShell AD CMDLETS]]></category>
		<category><![CDATA[PowerShell C]]></category>
		<category><![CDATA[PowerShell Obsolete Accounts]]></category>

		<guid isPermaLink="false">http://www.bobbobel.com/?p=928</guid>
		<description><![CDATA[The 1.4 version of the ActiveRoles AD CMDLETS went live a few moments ago and you can download them here http://www.quest.com/powershell/activeroles-server.aspx.]]></description>
			<content:encoded><![CDATA[<p>The 1.4 version of the ActiveRoles AD CMDLETS went live a few moments ago and you can download them here <a href="http://www.quest.com/powershell/activeroles-server.aspx">http://www.quest.com/powershell/activeroles-server.aspx</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bobbobel.com/ad-cmdlets-1-4-now-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New: ActiveRoles AD CMDLETS v1.3</title>
		<link>http://www.bobbobel.com/new-activeroles-ad-cmdlets-v1-3/</link>
		<comments>http://www.bobbobel.com/new-activeroles-ad-cmdlets-v1-3/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 15:07:52 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Active Directory Help]]></category>
		<category><![CDATA[ActiveRoles Server]]></category>
		<category><![CDATA[AD CMDLETS]]></category>
		<category><![CDATA[PowerShell AD CMDLETS]]></category>

		<guid isPermaLink="false">http://www.bobbobel.com/?p=729</guid>
		<description><![CDATA[Along with the release of ActiveRoles Server 6.5 we have also updated the Active Directory PowerShell CMDLETS. This release will continue to work with the supported versions of Active Directory as it has in the past. When you are using PowerShell with ActiveRoles Server it is only compatible with ActiveRoles Server version 6.5 and no [...]]]></description>
			<content:encoded><![CDATA[<p>Along with the release of ActiveRoles Server 6.5 we have also updated the Active Directory PowerShell CMDLETS. This release will continue to work with the supported versions of Active Directory as it has in the past. When you are using PowerShell with ActiveRoles Server it is only compatible with ActiveRoles Server version 6.5 and no other.</p>
<p>Two things of which you should be aware regarding AD CMDLETS &amp; ActiveRoles Server:</p>
<p>1) If you try to install the 1.3 version of the cmdlets on a server running any version other than 6.5 you will get an error that warns you of the incompatibility.</p>
<p>2) If you try using the 1.3 version of the cmdlets to connect to a server running any version other than ActiveRoles Server 6.5 you will recieve an error.</p>
<p>To download the new version go to: <a href="http://www.quest.com/powershell/activeroles-server.aspx">http://www.quest.com/powershell/activeroles-server.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bobbobel.com/new-activeroles-ad-cmdlets-v1-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

