<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>pspki Wiki Rss Feed</title><link>http://pspki.codeplex.com/</link><description>pspki Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>http://pspki.codeplex.com/wikipage?version=17</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;br&gt;
&lt;img title="Powered by Windows PowerShell" src="http://www.codeplex.com/download?ProjectName=pspki&amp;DownloadId=216783" alt="Powered by Windows PowerShell"&gt;&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Project Description&lt;/strong&gt;&lt;br&gt;
This module is intended to simplify certain PKI management tasks by using automation with Windows PowerShell.&lt;/p&gt;
&lt;p&gt;This module is intended for Certification Authority management. For local certificate store management you should consider to use
&lt;a href="http://www.quest.com/powershell/activeroles-server.aspx"&gt;Quest AD PKI cmdlets&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Module Requirements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows PowerShell 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;This module can run on any of the specified operating system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows Server 2003/2003 R2/2008&lt;strong&gt;*&lt;/strong&gt;/2008 R2/2012 &lt;/li&gt;&lt;li&gt;Windows XP&lt;strong&gt;**&lt;/strong&gt;/Vista&lt;strong&gt;***&lt;/strong&gt;/7&lt;strong&gt;***&lt;/strong&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*&lt;/strong&gt; &amp;mdash; Server Core installation is not supported.&lt;br&gt;
&lt;strong&gt;**&lt;/strong&gt; &amp;mdash; with installed AdminPack&lt;br&gt;
&lt;strong&gt;***&lt;/strong&gt; &amp;mdash; with installed RSAT (Remote System Administration Tools)&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Certification Authority requirements&lt;/strong&gt;&lt;br&gt;
This module supports Enterprise or Standalone&amp;nbsp;Certification Authority servers that are running one&amp;nbsp;the following operating system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows Server 2003/2003 R2/2008 (including Server Core)/2008 R2 (including Server Core)/2012 (including Server Core)
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Command list:&lt;/strong&gt;&lt;br&gt;
Full command list for the latest release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-AuthorityInformationAccess"&gt;Add-AuthorityInformationAccess&lt;/a&gt; (Alias:
&lt;strong&gt;Add-AIA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CAKRACertificate"&gt;Add-CAKRACertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CATemplate"&gt;Add-CATemplate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CertificateEnrollmentPolicyService"&gt;Add-CertificateEnrollmentPolicyService&lt;/a&gt; (Alias:
&lt;strong&gt;Add-CEP&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CertificateEnrollmentService"&gt;Add-CertificateEnrollmentService&lt;/a&gt; (Alias:
&lt;strong&gt;Add-CES&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CertificateTemplateAcl"&gt;Add-CertificateTemplateAcl&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CRLDistributionPoint"&gt;Add-CRLDistributionPoint&lt;/a&gt; (Alias:
&lt;strong&gt;Add-CDP&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-ExtensionList"&gt;Add-ExtensionList&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Approve-CertificateRequest"&gt;Approve-CertificateRequest&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Connect-CertificationAuthority"&gt;Connect-CertificationAuthority&lt;/a&gt; (Alias:
&lt;strong&gt;Connect-CA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Deny-CertificateRequest"&gt;Deny-CertificateRequest&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Disable-CertificateRevocationListFlag"&gt;Disable-CertificateRevocationListFlag&lt;/a&gt; (Alias:
&lt;strong&gt;Disable-CRLFlag&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Disable-InterfaceFlag"&gt;Disable-InterfaceFlag&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Disable-KeyRecoveryAgentFlag"&gt;Disable-KeyRecoveryAgentFlag&lt;/a&gt; (Alias:
&lt;strong&gt;Disable-KRAFlag&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Disable-PolicyModuleFlag"&gt;Disable-PolicyModuleFlag&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Enable-CertificateRevocationListFlag"&gt;Enable-CertificateRevocationListFlag&lt;/a&gt; (Alias:
&lt;strong&gt;Enable-CRLFlag&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Enable-InterfaceFlag"&gt;Enable-InterfaceFlag&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Enable-KeyRecoveryAgentFlag"&gt;Enable-KeyRecoveryAgentFlag&lt;/a&gt; (Alias:
&lt;strong&gt;Enable-KRAFlag&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Enable-PolicyModuleFlag"&gt;Enable-PolicyModuleFlag&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-ADKRACertificate"&gt;Get-ADKRACertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-AuthorityInformationAccess"&gt;Get-AuthorityInformationAccess&lt;/a&gt; (Alias:
&lt;strong&gt;Get-AIA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CAExchangeCertificate"&gt;Get-CAExchangeCertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CAKRACertificate"&gt;Get-CAKRACertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CASchema"&gt;Get-CASchema&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CATemplate"&gt;Get-CATemplate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateRevocationList"&gt;Get-CertificateRevocationList&lt;/a&gt; (Alias:
&lt;strong&gt;Get-CRL&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateRevocationListFlag"&gt;Get-CertificateRevocationListFlag&lt;/a&gt; (Alias:
&lt;strong&gt;Get-CRLFlag&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateTemplate"&gt;Get-CertificateTemplate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateTemplateAcl"&gt;Get-CertificateTemplateAcl&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateTrustList"&gt;Get-CertificateTrustList&lt;/a&gt; (Alias:
&lt;strong&gt;Get-CTL&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateValidityPeriod"&gt;Get-CertificateValidityPeriod&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificationAuthority"&gt;Get-CertificationAuthority&lt;/a&gt; (Alias:
&lt;strong&gt;Get-CA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CryptographicServiceProvider"&gt;Get-CryptographicServiceProvider&lt;/a&gt; (Alias:
&lt;strong&gt;Get-Csp&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CryptographicServiceProviderCNG"&gt;Get-CryptographicServiceProviderCNG&lt;/a&gt; (Alias:
&lt;strong&gt;Get-CspCNG&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CRLDistributionPoint"&gt;Get-CRLDistributionPoint&lt;/a&gt; (Alias:
&lt;strong&gt;Get-CDP&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CRLValidityPeriod"&gt;Get-CRLValidityPeriod&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-EnrollmentServiceUri"&gt;Get-EnrollmentServiceUri&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-ErrorMessage"&gt;Get-ErrorMessage&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-ExtensionList"&gt;Get-ExtensionList&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-FailedRequest"&gt;Get-FailedRequest&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-InterfaceFlag"&gt;Get-InterfaceFlag&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-IssuedRequest"&gt;Get-IssuedRequest&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-KeyRecoveryAgentFlag"&gt;Get-KeyRecoveryAgentFlag&lt;/a&gt; (Alias:
&lt;strong&gt;Get-KRAFlag&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-ObjectIdentifier"&gt;Get-ObjectIdentifier&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-ObjectIdentifierEx"&gt;Get-ObjectIdentifierEx&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-PendingRequest"&gt;Get-PendingRequest&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-PolicyModuleFlag"&gt;Get-PolicyModuleFlag&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-RevokedRequest"&gt;Get-RevokedRequest&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Import-LostCertificate"&gt;Import-LostCertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Install-CertificationAuthority"&gt;Install-CertificationAuthority&lt;/a&gt; (Alias:
&lt;strong&gt;Install-CA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Publish-CRL"&gt;Publish-CRL&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Receive-Certificate"&gt;Receive-Certificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Register-ObjectIdentifier"&gt;Register-ObjectIdentifier&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-AuthorityInformationAccess"&gt;Remove-AuthorityInformationAccess&lt;/a&gt; (Alias:
&lt;strong&gt;Remove-AIA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CAKRACertificate"&gt;Remove-CAKRACertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CATemplate"&gt;Remove-CATemplate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CertificateEnrollmentPolicyService"&gt;Remove-CertificateEnrollmentPolicyService&lt;/a&gt; (Alias:
&lt;strong&gt;Remove-CEP&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CertificateEnrollmentService"&gt;Remove-CertificateEnrollmentService&lt;/a&gt; (Alias:
&lt;strong&gt;Remove-CES&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CertificateTemplate"&gt;Remove-CertificateTemplate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CertificateTemplateAcl"&gt;Remove-CertificateTemplateAcl&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CRLDistributionPoint"&gt;Remove-CRLDistributionPoint&lt;/a&gt; (Alias:
&lt;strong&gt;Remove-CDP&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-ExtensionList"&gt;Remove-ExtensionList&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-Request"&gt;Remove-Request&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Restart-CertificationAuthority"&gt;Restart-CertificationAuthority&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Restore-CertificateRevocationListFlagDefault"&gt;Restore-CertificateRevocationListFlagDefault&lt;/a&gt; (Alias:
&lt;strong&gt;Restore-CRLFlagDefault&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Restore-InterfaceFlagDefault"&gt;Restore-InterfaceFlagDefault&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Restore-KeyRecoveryAgentFlagDefault"&gt;Restore-KeyRecoveryAgentFlagDefault&lt;/a&gt; (Alias:
&lt;strong&gt;Restore-KRAFlagDefault&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Restore-PolicyModuleFlagDefault"&gt;Restore-PolicyModuleFlagDefault&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Revoke-Certificate"&gt;Revoke-Certificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-AuthorityInformationAccess"&gt;Set-AuthorityInformationAccess&lt;/a&gt; (Alias:
&lt;strong&gt;Set-AIA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CAKRACertificate"&gt;Set-CAKRACertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CATemplate"&gt;Set-CATemplate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CertificateTemplateAcl"&gt;Set-CertificateTemplateAcl&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CertificateValidityPeriod"&gt;Set-CertificateValidityPeriod&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CRLDistributionPoint"&gt;Set-CRLDistributionPoint&lt;/a&gt; (Alias:
&lt;strong&gt;Set-CDP&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CRLValidityPeriod"&gt;Set-CRLValidityPeriod&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-ExtensionList"&gt;Set-ExtensionList&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Show-Certificate"&gt;Show-Certificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Show-CertificateRevocationList"&gt;Show-CertificateRevocationList&lt;/a&gt; (Alias:
&lt;strong&gt;Show-CRL&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Show-CertificateTrustList"&gt;Show-CertificateTrustList&lt;/a&gt; (Alias:
&lt;strong&gt;Show-CTL&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Start-CertificationAuthority"&gt;Start-CertificationAuthority&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Stop-CertificationAuthority"&gt;Stop-CertificationAuthority&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Submit-CertificateRequest"&gt;Submit-CertificateRequest&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Test-WebServerSSL"&gt;Test-WebServerSSL&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Uninstall-CertificationAuthority"&gt;Uninstall-CertificationAuthority&lt;/a&gt; (Alias:
&lt;strong&gt;Uninstall-CA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Unregister-ObjectIdentifier"&gt;Unregister-ObjectIdentifier&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;hr&gt;
&lt;p style="text-align:center"&gt;The following technologies and products were used to design this module:&lt;/p&gt;
&lt;div style="text-align:center"&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/en-us/server-cloud/windows-server/2008-r2-trial.aspx"&gt;&lt;img title="Windows Server 2008 R2" src="http://download.codeplex.com/Download?ProjectName=pspki&amp;DownloadId=316635" alt=""&gt;&lt;/a&gt;
&lt;a href="http://www.microsoft.com/net/download"&gt;&lt;img title=".NET Framework" src="http://download.codeplex.com/Download?ProjectName=pspki&amp;DownloadId=316634" alt=""&gt;&lt;/a&gt;
&lt;a&gt;&lt;img title="Windows PowerShell" src="http://download.codeplex.com/Download?ProjectName=pspki&amp;DownloadId=316636" alt=""&gt;&lt;/a&gt;
&lt;a href="http://powergui.org/downloads.jspa"&gt;&lt;img title="PowerGUI Script Editor" src="http://download.codeplex.com/Download?ProjectName=pspki&amp;DownloadId=316633" alt=""&gt;&lt;/a&gt;
&lt;a href="http://www.advancedinstaller.com"&gt;&lt;img title="Packaged with Advanced Installer" src="http://download.codeplex.com/Download?ProjectName=pspki&amp;DownloadId=316952" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Camelot</author><pubDate>Thu, 31 Jan 2013 17:13:19 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130131051319P</guid></item><item><title>Updated Wiki: Submit-CertificateRequest</title><link>http://pspki.codeplex.com/wikipage?title=Submit-CertificateRequest&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;strong&gt;NAME&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;strong&gt;Submit-CertificateRequest&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNOPSIS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Submits certificate request to a Certification Authority.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNTAX&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Submit-CertificateRequest [-Path &amp;lt;FileInfo[]&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Submit-CertificateRequest -CA &amp;lt;CertificateAuthority&amp;gt; [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Submit-CertificateRequest [-Attribute &amp;lt;String[]&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DESCRIPTION&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Submits certificate request to a Certification Authority. The commands returns an object that indicates the status of the submission. If the certificate is issued immediately, issued certificate is included in the returned object.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PARAMETERS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-Path&lt;/strong&gt; &lt;em&gt;&amp;lt;FileInfo[]&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies the path to a request file.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;true (ByValue)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;-CA&lt;/strong&gt; &lt;em&gt;&amp;lt;CertificateAuthority&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies a Certification Authority object to which the request is submitted. CA object can be retrieved by running either Get-CertificationAuthority or Connect-CertificationAuthority commands.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;-Attribute&lt;/strong&gt; &lt;em&gt;&amp;lt;String[]&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies optional attributes which are passed along with the request and are used by Certification Authority to construct the certificate. The following syntax is used:&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;&amp;lt;AttributeName&amp;gt;:&amp;lt;AttributeValue&amp;gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;where &amp;lt;AttributeName&amp;gt; is an attribute name and &amp;lt;AttributeValue&amp;gt; is the value of the attribute. This command accepts multiple attributes.&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;For example, Enterprise CAs require certificate template information in the request, however, not all applications adds this information to the request (for example, Internet Information Service console, Exchange
 Management Console, non-Microsoft tools and other). In this case you can pass certificate template as attribute:&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;&lt;strong&gt;CertificateTemplate:WebServer&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;where 'CertificateTemplate' is attribute name and 'WebServer' is attribute value (in a given example it is certificate template common name).&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;CommonParameters&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;This cmdlet supports the common parameters: Verbose, Debug,&lt;br&gt;
ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br&gt;
OutBuffer and OutVariable. For more information, type,&lt;br&gt;
&amp;quot;get-help about_commonparameters&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;INPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;IO.FileInfo[]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OUTPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&amp;nbsp;None.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Author: Vadims Podans &lt;br&gt;
Blog: &lt;a href="http://en-us.sysadmins.lv"&gt;http://en-us.sysadmins.lv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EXAMPLES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 1 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;PS C:\&amp;gt; $CA = Get-CA ca01.company.com&lt;br&gt;PS C:\&amp;gt; Submit-CertificateRequest -Path c:\request.req -CA $CA&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;In this example, a request contained in the 'c:\request.req' file is submitted to a CA server hosted on 'ca01.company.com' server.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 2 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;PS C:\&amp;gt; $CA = Get-CA ca01.company.com&lt;br&gt;PS C:\&amp;gt; Submit-CertificateRequest -Path c:\iis_ssl.req -CA $CA -Attribute &amp;quot;CertificateTemplate:WebServer&amp;quot;&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;In this example, a request contained in the 'c:\iis_ssl.req' file is submitted to a CA server hosted on 'ca01.company.com' server. The request is supposed to by issued based on a 'WebServer' certificate template.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RELATED LINKS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificationAuthority"&gt;Get-CertificationAuthority&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Connect-CertificationAuthority"&gt;Connect-CertificationAuthority&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Camelot</author><pubDate>Thu, 31 Jan 2013 17:09:41 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Submit-CertificateRequest 20130131050941P</guid></item><item><title>Updated Wiki: Receive-Certificate</title><link>http://pspki.codeplex.com/wikipage?title=Receive-Certificate&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;strong&gt;NAME&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;strong&gt;Receive-Certificate&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNOPSIS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Receives already issued certificate from a Certification Authority database.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNTAX&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Receive-Certificate [-RequestRow &amp;lt;Object&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Receive-Certificate [[-Path] &amp;lt;DirectoryInfo&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Receive-Certificate [-Force &amp;lt;SwitchParameter&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DESCRIPTION&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Receives already issued certificate from a Certification Authority database. This command can be used to retrieve an issued pending certificate request after it's approval.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Although, the command saves received certificates in the specified folder, the command returns corresponding X509Certificate2 objects, so you can use these certificates for custom tasks.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PARAMETERS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-RequestRow&lt;/strong&gt; &lt;em&gt;&amp;lt;Object&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies a RequestRow object. This object can be retrieved by using either Get-IssuedRequest or Get-RevokedRequest. The request object already contains information about target CA server and request ID in the CA
 database.&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;&lt;span style="color:red"&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/span&gt; this command retrieves only issued certificates, therefore you should not use Get-PendingRequest or Get-FailedRequest commands.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;true (ByValue, ByPropertyName)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;-Path&lt;/strong&gt; &lt;em&gt;&amp;lt;DirectoryInfo&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies the path to a directory where to store the issued certificate. This parameter accepts only directory paths. If the directory doesn't exist, the command attempts to create it.&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Files names are generated in the following form: RequestID_&amp;lt;RequestID&amp;gt;.cer&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;where '&amp;lt;RequestID&amp;gt;' is the request ID in the CA database.&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;&lt;span style="color:red"&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/span&gt; you should avoid RequestRow piping from different CA servers, because 2 CA servers may have matching RequestID values. Instead, use this command against each
 CA server separately.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;-Force&lt;/strong&gt; &lt;em&gt;&amp;lt;SwitchParameter&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies whether to overwrite existing file or not.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;CommonParameters&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;This cmdlet supports the common parameters: Verbose, Debug,&lt;br&gt;
ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br&gt;
OutBuffer and OutVariable. For more information, type,&lt;br&gt;
&amp;quot;get-help about_commonparameters&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;INPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.CertificateServices.DB.RequestRow&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OUTPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;System.Security.Cryptography.X509Certificates.X509Certificate2&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Author: Vadims Podans &lt;br&gt;
Blog: &lt;a href="http://en-us.sysadmins.lv"&gt;http://en-us.sysadmins.lv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EXAMPLES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 1 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;PS C:\&amp;gt; Get-CertificationAuthority -Name MyCA | Get-IssuedRequest -Filter &amp;quot;CertificateTemplate -eq WebServer&amp;quot;, &amp;quot;CommonName -eq www.company.com&amp;quot; | Receive-Certificate -Path C:\certs -Force&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;In this example, the commands retrieve all issued certificates based on 'WebServer' template and issued to 'www.company.com' name and save them in 'C:\certs' folder.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RELATED LINKS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificationAuthority"&gt;Get-CertificationAuthority&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Connect-CertificationAuthority"&gt;Connect-CertificationAuthority&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-IssuedRequest"&gt;Get-IssuedRequest&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-RevokedRequest"&gt;Get-RevokedRequest&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Camelot</author><pubDate>Thu, 31 Jan 2013 17:06:58 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Receive-Certificate 20130131050658P</guid></item><item><title>Updated Wiki: Get-CertificateTrustList</title><link>http://pspki.codeplex.com/wikipage?title=Get-CertificateTrustList&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;strong&gt;NAME&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;strong&gt;Get-CertificateTrustList&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNOPSIS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Retrieves Certificate Trust List (CTL) object from a file or a DER-encoded byte array.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNTAX&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Get-CertificateTrustList [-Path &amp;lt;String&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Get-CertificateTrustList [-RawCTL &amp;lt;Byte[]&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DESCRIPTION&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Retrieves Certificate Trust List (CTL) object from a file or a DER-encoded byte array.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;A CTL is a predefined list of items signed by a trusted entity. A CTL is a list of hashes of certificates or a list of file names. All the items in the list are authenticated and approved by a trusted signing entity. The primary
 use of CTLs is to verify signed Messages, using the CTL as a source of trusted root certificates.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PARAMETERS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-Path&lt;/strong&gt; &lt;em&gt;&amp;lt;String&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies the path to a file.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;true (ByValue)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;-RawCTL&lt;/strong&gt; &lt;em&gt;&amp;lt;Byte[]&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies a pointer to a DER-encoded CTL byte array.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;CommonParameters&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;This cmdlet supports the common parameters: Verbose, Debug,&lt;br&gt;
ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br&gt;
OutBuffer and OutVariable. For more information, type,&lt;br&gt;
&amp;quot;get-help about_commonparameters&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;INPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;System.String; System.Byte[]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OUTPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;System.Security.Cryptography.X509Certificates.X509CTL&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Author: Vadims Podans &lt;br&gt;
Blog: http://en-us.sysadmins.lv&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EXAMPLES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 1 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;PS C:\&amp;gt; Get-CertificateTrustList -Path C:\authroot.stl&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;In this example, the CTL object is constructed from a CTL file. CTLs usually have .stl extension.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 2 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;PS C:\&amp;gt; $Raw = [IO.FILE]::ReadAllBytes(&amp;quot;C:\authroot.stl&amp;quot;) Get-CertificateTrustList -RawCTL $Raw&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;CTL object is constructed from a byte array.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RELATED LINKS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Show-CertificateTrustList"&gt;Show-CertificateTrustList&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Camelot</author><pubDate>Thu, 31 Jan 2013 17:04:27 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Get-CertificateTrustList 20130131050427P</guid></item><item><title>Updated Wiki: Home</title><link>http://pspki.codeplex.com/wikipage?version=16</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;br&gt;
&lt;img title="Powered by Windows PowerShell" src="http://www.codeplex.com/download?ProjectName=pspki&amp;DownloadId=216783" alt="Powered by Windows PowerShell"&gt;&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Project Description&lt;/strong&gt;&lt;br&gt;
This module is intended to simplify certain PKI management tasks by using automation with Windows PowerShell.&lt;/p&gt;
&lt;p&gt;This module is intended for Certification Authority management. For local certificate store management you should consider to use
&lt;a href="http://www.quest.com/powershell/activeroles-server.aspx"&gt;Quest AD PKI cmdlets&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Module Requirements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows PowerShell 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;This module can run on any of the specified operating system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows Server 2003/2003 R2/2008&lt;strong&gt;*&lt;/strong&gt;/2008 R2/2012 &lt;/li&gt;&lt;li&gt;Windows XP&lt;strong&gt;**&lt;/strong&gt;/Vista&lt;strong&gt;***&lt;/strong&gt;/7&lt;strong&gt;***&lt;/strong&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*&lt;/strong&gt; &amp;mdash; Server Core installation is not supported.&lt;br&gt;
&lt;strong&gt;**&lt;/strong&gt; &amp;mdash; with installed AdminPack&lt;br&gt;
&lt;strong&gt;***&lt;/strong&gt; &amp;mdash; with installed RSAT (Remote System Administration Tools)&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Certification Authority requirements&lt;/strong&gt;&lt;br&gt;
This module supports Enterprise or Standalone&amp;nbsp;Certification Authority servers that are running one&amp;nbsp;the following operating system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows Server 2003/2003 R2/2008 (including Server Core)/2008 R2 (including Server Core)/2012 (including Server Core)
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Command list:&lt;/strong&gt;&lt;br&gt;
Full command list for the latest release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-AuthorityInformationAccess"&gt;Add-AuthorityInformationAccess&lt;/a&gt; (Alias:
&lt;strong&gt;Add-AIA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CAKRACertificate"&gt;Add-CAKRACertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CATemplate"&gt;Add-CATemplate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CertificateEnrollmentPolicyService"&gt;Add-CertificateEnrollmentPolicyService&lt;/a&gt; (Alias:
&lt;strong&gt;Add-CEP&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CertificateEnrollmentService"&gt;Add-CertificateEnrollmentService&lt;/a&gt; (Alias:
&lt;strong&gt;Add-CES&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CertificateTemplateAcl"&gt;Add-CertificateTemplateAcl&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CRLDistributionPoint"&gt;Add-CRLDistributionPoint&lt;/a&gt; (Alias:
&lt;strong&gt;Add-CDP&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-ExtensionList"&gt;Add-ExtensionList&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Approve-CertificateRequest"&gt;Approve-CertificateRequest&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Connect-CertificationAuthority"&gt;Connect-CertificationAuthority&lt;/a&gt; (Alias:
&lt;strong&gt;Connect-CA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Deny-CertificateRequest"&gt;Deny-CertificateRequest&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Disable-CertificateRevocationListFlag"&gt;Disable-CertificateRevocationListFlag&lt;/a&gt; (Alias:
&lt;strong&gt;Disable-CRLFlag&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Disable-InterfaceFlag"&gt;Disable-InterfaceFlag&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Disable-KeyRecoveryAgentFlag"&gt;Disable-KeyRecoveryAgentFlag&lt;/a&gt; (Alias:
&lt;strong&gt;Disable-KRAFlag&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Disable-PolicyModuleFlag"&gt;Disable-PolicyModuleFlag&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Enable-CertificateRevocationListFlag"&gt;Enable-CertificateRevocationListFlag&lt;/a&gt; (Alias:
&lt;strong&gt;Enable-CRLFlag&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Enable-InterfaceFlag"&gt;Enable-InterfaceFlag&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Enable-KeyRecoveryAgentFlag"&gt;Enable-KeyRecoveryAgentFlag&lt;/a&gt; (Alias:
&lt;strong&gt;Enable-KRAFlag&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Enable-PolicyModuleFlag"&gt;Enable-PolicyModuleFlag&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-ADKRACertificate"&gt;Get-ADKRACertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-AuthorityInformationAccess"&gt;Get-AuthorityInformationAccess&lt;/a&gt; (Alias:
&lt;strong&gt;Get-AIA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CAExchangeCertificate"&gt;Get-CAExchangeCertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CAKRACertificate"&gt;Get-CAKRACertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CASchema"&gt;Get-CASchema&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CATemplate"&gt;Get-CATemplate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateRevocationList"&gt;Get-CertificateRevocationList&lt;/a&gt; (Alias:
&lt;strong&gt;Get-CRL&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateRevocationListFlag"&gt;Get-CertificateRevocationListFlag&lt;/a&gt; (Alias:
&lt;strong&gt;Get-CRLFlag&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateTemplate"&gt;Get-CertificateTemplate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateTemplateAcl"&gt;Get-CertificateTemplateAcl&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateValidityPeriod"&gt;Get-CertificateValidityPeriod&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificationAuthority"&gt;Get-CertificationAuthority&lt;/a&gt; (Alias:
&lt;strong&gt;Get-CA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CRLDistributionPoint"&gt;Get-CRLDistributionPoint&lt;/a&gt; (Alias:
&lt;strong&gt;Get-CDP&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CRLValidityPeriod"&gt;Get-CRLValidityPeriod&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CryptographicServiceProvider"&gt;Get-CryptographicServiceProvider&lt;/a&gt; (Alias:
&lt;strong&gt;Get-Csp&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CryptographicServiceProviderCNG"&gt;Get-CryptographicServiceProviderCNG&lt;/a&gt; (Alias:
&lt;strong&gt;Get-CspCNG&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-EnrollmentServiceUri"&gt;Get-EnrollmentServiceUri&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-ErrorMessage"&gt;Get-ErrorMessage&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-ExtensionList"&gt;Get-ExtensionList&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-FailedRequest"&gt;Get-FailedRequest&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-InterfaceFlag"&gt;Get-InterfaceFlag&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-IssuedRequest"&gt;Get-IssuedRequest&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-KeyRecoveryAgentFlag"&gt;Get-KeyRecoveryAgentFlag&lt;/a&gt; (Alias:
&lt;strong&gt;Get-KRAFlag&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-ObjectIdentifier"&gt;Get-ObjectIdentifier&lt;/a&gt; (Alias:
&lt;strong&gt;Oid&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-ObjectIdentifierEx"&gt;Get-ObjectIdentifierEx&lt;/a&gt; (Alias:
&lt;strong&gt;Oid2&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-PendingRequest"&gt;Get-PendingRequest&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-PolicyModuleFlag"&gt;Get-PolicyModuleFlag&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-RevokedRequest"&gt;Get-RevokedRequest&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Import-LostCertificate"&gt;Import-LostCertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Install-CertificationAuthority"&gt;Install-CertificationAuthority&lt;/a&gt; (Alias:
&lt;strong&gt;Install-CA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Publish-CRL"&gt;Publish-CRL&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Register-ObjectIdentifier"&gt;Register-ObjectIdentifier&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-AuthorityInformationAccess"&gt;Remove-AuthorityInformationAccess&lt;/a&gt; (Alias:
&lt;strong&gt;Remove-AIA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CAKRACertificate"&gt;Remove-CAKRACertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CATemplate"&gt;Remove-CATemplate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CertificateEnrollmentPolicyService"&gt;Remove-CertificateEnrollmentPolicyService&lt;/a&gt; (Alias:
&lt;strong&gt;Remove-CEP&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CertificateEnrollmentService"&gt;Remove-CertificateEnrollmentService&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CertificateTemplate"&gt;Remove-CertificateTemplate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CertificateTemplateAcl"&gt;Remove-CertificateTemplateAcl&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CRLDistributionPoint"&gt;Remove-CRLDistributionPoint&lt;/a&gt; (Alias:
&lt;strong&gt;Remove-CDP&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-ExtensionList"&gt;Remove-ExtensionList&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-Request"&gt;Remove-Request&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Restart-CertificationAuthority"&gt;Restart-CertificationAuthority&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Restore-CertificateRevocationListFlagDefault"&gt;Restore-CertificateRevocationListFlagDefault&lt;/a&gt; (Alias:
&lt;strong&gt;Restore-CRLFlagDefault&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Restore-InterfaceFlagDefault"&gt;Restore-InterfaceFlagDefault&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Restore-KeyRecoveryAgentFlagDefault"&gt;Restore-KeyRecoveryAgentFlagDefault&lt;/a&gt; (Alias:
&lt;strong&gt;Restore-KRAFlagDefault&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Restore-PolicyModuleFlagDefault"&gt;Restore-PolicyModuleFlagDefault&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Revoke-Certificate"&gt;Revoke-Certificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-AuthorityInformationAccess"&gt;Set-AuthorityInformationAccess&lt;/a&gt; (Alias:
&lt;strong&gt;Set-AIA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CAKRACertificate"&gt;Set-CAKRACertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CATemplate"&gt;Set-CATemplate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CertificateTemplateAcl"&gt;Set-CertificateTemplateAcl&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CertificateValidityPeriod"&gt;Set-CertificateValidityPeriod&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CRLDistributionPoint"&gt;Set-CRLDistributionPoint&lt;/a&gt; (Alias:
&lt;strong&gt;Set-CDP&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CRLValidityPeriod"&gt;Set-CRLValidityPeriod&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-ExtensionList"&gt;Set-ExtensionList&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Show-Certificate"&gt;Show-Certificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Show-CertificateRevocationList"&gt;Show-CertificateRevocationList&lt;/a&gt; (Alias:
&lt;strong&gt;Show-CRL&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Start-CertificationAuthority"&gt;Start-CertificationAuthority&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Stop-CertificationAuthority"&gt;Stop-CertificationAuthority&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Test-WebServerSSL"&gt;Test-WebServerSSL&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Uninstall-CertificationAuthority"&gt;Uninstall-CertificationAuthority&lt;/a&gt; (Alias:
&lt;strong&gt;Uninstall-CA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Unregister-ObjectIdentifier"&gt;Unregister-ObjectIdentifier&lt;/a&gt;
&lt;hr&gt;
&lt;p style="text-align:center"&gt;The following technologies and products were used to design this module:&lt;/p&gt;
&lt;div style="text-align:center"&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/en-us/server-cloud/windows-server/2008-r2-trial.aspx"&gt;&lt;img title="Windows Server 2008 R2" src="http://download.codeplex.com/Download?ProjectName=pspki&amp;DownloadId=316635" alt=""&gt;&lt;/a&gt;
&lt;a href="http://www.microsoft.com/net/download"&gt;&lt;img title=".NET Framework" src="http://download.codeplex.com/Download?ProjectName=pspki&amp;DownloadId=316634" alt=""&gt;&lt;/a&gt;
&lt;a&gt;&lt;img title="Windows PowerShell" src="http://download.codeplex.com/Download?ProjectName=pspki&amp;DownloadId=316636" alt=""&gt;&lt;/a&gt;
&lt;a href="http://powergui.org/downloads.jspa"&gt;&lt;img title="PowerGUI Script Editor" src="http://download.codeplex.com/Download?ProjectName=pspki&amp;DownloadId=316633" alt=""&gt;&lt;/a&gt;
&lt;a href="http://www.advancedinstaller.com"&gt;&lt;img title="Packaged with Advanced Installer" src="http://download.codeplex.com/Download?ProjectName=pspki&amp;DownloadId=316952" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Camelot</author><pubDate>Sat, 28 Jul 2012 09:56:42 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120728095642A</guid></item><item><title>Updated Wiki: Get-CASchema</title><link>http://pspki.codeplex.com/wikipage?title=Get-CASchema&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;strong&gt;NAME&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;strong&gt;Get-CASchema&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNOPSIS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Retrieves Certification Authority database schema.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNTAX&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Get-CASchema [-CA] &amp;lt;CertificateAuthority&amp;gt; [[-Table] &amp;lt;TableList&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DESCRIPTION&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Retrieves Certification Authority database schema depending on selected table. Default table is 'Request' table.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PARAMETERS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-CA&lt;/strong&gt; &lt;em&gt;&amp;lt;CertificateAuthority&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies the Certification Authority object. This object can be retrieved by running
&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificationAuthority"&gt;Get-CertificationAuthority&lt;/a&gt; command.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;true (ByValue, ByPropertyName)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;-Table&lt;/strong&gt; &lt;em&gt;&amp;lt;TableList&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies a table to be processed. Possible values can be 'Reqest', 'Attribute', 'Extension' or 'CRL'.
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
By default 'Request' table is used.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;Request&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;CommonParameters&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;This cmdlet supports the common parameters: Verbose, Debug,&lt;br&gt;
ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br&gt;
OutBuffer and OutVariable. For more information, type,&lt;br&gt;
&amp;quot;get-help about_commonparameters&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;INPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.CertificateAuthority.CertificateAuthority&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OUTPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.CertificateAuthority.DB.Schema&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Author: Vadims Podans &lt;br&gt;
Blog: &lt;a href="http://en-us.sysadmins.lv"&gt;http://en-us.sysadmins.lv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EXAMPLES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 1 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority -Name MyCA* | Get-CASchema
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;Returns database schema for Certification Authority objects which name starts with &amp;quot;MyCA&amp;quot;.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 2 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority | Get-CASchema
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;Returns database schema for all Enterprise Certification Authority objects in the current forest.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RELATED LINKS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificationAuthority"&gt;Get-CertificationAuthority&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Connect-CertificationAuthority"&gt;Connect-CertificationAuthority&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Camelot</author><pubDate>Sat, 28 Jul 2012 09:36:56 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Get-CASchema 20120728093656A</guid></item><item><title>Updated Wiki: Home</title><link>http://pspki.codeplex.com/wikipage?version=15</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;br&gt;
&lt;img title="Powered by Windows PowerShell" src="http://www.codeplex.com/download?ProjectName=pspki&amp;DownloadId=216783" alt="Powered by Windows PowerShell"&gt;&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Project Description&lt;/strong&gt;&lt;br&gt;
This module is intended to simplify certain PKI management tasks by using automation with Windows PowerShell.&lt;/p&gt;
&lt;p&gt;This module is intended for Certification Authority management. For local certificate store management you should consider to use
&lt;a href="http://www.quest.com/powershell/activeroles-server.aspx"&gt;Quest AD PKI cmdlets&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Module Requirements&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows PowerShell 2.0 &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;This module can run on any of the specified operating system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows Server 2003/2003 R2/2008&lt;strong&gt;*&lt;/strong&gt;/2008 R2/2012 &lt;/li&gt;&lt;li&gt;Windows XP&lt;strong&gt;**&lt;/strong&gt;/Vista&lt;strong&gt;***&lt;/strong&gt;/7&lt;strong&gt;***&lt;/strong&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;*&lt;/strong&gt; &amp;mdash; Server Core installation is not supported.&lt;br&gt;
&lt;strong&gt;**&lt;/strong&gt; &amp;mdash; with installed AdminPack&lt;br&gt;
&lt;strong&gt;***&lt;/strong&gt; &amp;mdash; with installed RSAT (Remote System Administration Tools)&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Certification Authority requirements&lt;/strong&gt;&lt;br&gt;
This module supports Enterprise Certification Authority servers that are running one&amp;nbsp;the following operating system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows Server 2003/2003 R2/2008 (including Server Core)/2008 R2 (including Server Core)/2012 (including Server Core)
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Command list:&lt;/strong&gt;&lt;br&gt;
Full command list for the latest release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-AuthorityInformationAccess"&gt;Add-AuthorityInformationAccess&lt;/a&gt; (Alias:
&lt;strong&gt;Add-AIA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CAKRACertificate"&gt;Add-CAKRACertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CATemplate"&gt;Add-CATemplate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CertificateEnrollmentPolicyService"&gt;Add-CertificateEnrollmentPolicyService&lt;/a&gt; (Alias:
&lt;strong&gt;Add-CEP&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CertificateEnrollmentService"&gt;Add-CertificateEnrollmentService&lt;/a&gt; (Alias:
&lt;strong&gt;Add-CES&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CertificateTemplateAcl"&gt;Add-CertificateTemplateAcl&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CRLDistributionPoint"&gt;Add-CRLDistributionPoint&lt;/a&gt; (Alias:
&lt;strong&gt;Add-CDP&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-ExtensionList"&gt;Add-ExtensionList&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Approve-CertificateRequest"&gt;Approve-CertificateRequest&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Connect-CertificationAuthority"&gt;Connect-CertificationAuthority&lt;/a&gt; (Alias:
&lt;strong&gt;Connect-CA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Deny-CertificateRequest"&gt;Deny-CertificateRequest&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Disable-CertificateRevocationListFlag"&gt;Disable-CertificateRevocationListFlag&lt;/a&gt; (Alias:
&lt;strong&gt;Disable-CRLFlag&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Disable-InterfaceFlag"&gt;Disable-InterfaceFlag&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Disable-KeyRecoveryAgentFlag"&gt;Disable-KeyRecoveryAgentFlag&lt;/a&gt; (Alias:
&lt;strong&gt;Disable-KRAFlag&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Disable-PolicyModuleFlag"&gt;Disable-PolicyModuleFlag&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Enable-CertificateRevocationListFlag"&gt;Enable-CertificateRevocationListFlag&lt;/a&gt; (Alias:
&lt;strong&gt;Enable-CRLFlag&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Enable-InterfaceFlag"&gt;Enable-InterfaceFlag&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Enable-KeyRecoveryAgentFlag"&gt;Enable-KeyRecoveryAgentFlag&lt;/a&gt; (Alias:
&lt;strong&gt;Enable-KRAFlag&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Enable-PolicyModuleFlag"&gt;Enable-PolicyModuleFlag&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-ADKRACertificate"&gt;Get-ADKRACertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-AuthorityInformationAccess"&gt;Get-AuthorityInformationAccess&lt;/a&gt; (Alias:
&lt;strong&gt;Get-AIA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CAExchangeCertificate"&gt;Get-CAExchangeCertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CAKRACertificate"&gt;Get-CAKRACertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CASchema"&gt;Get-CASchema&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CATemplate"&gt;Get-CATemplate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateRevocationList"&gt;Get-CertificateRevocationList&lt;/a&gt; (Alias:
&lt;strong&gt;Get-CRL&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateRevocationListFlag"&gt;Get-CertificateRevocationListFlag&lt;/a&gt; (Alias:
&lt;strong&gt;Get-CRLFlag&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateTemplate"&gt;Get-CertificateTemplate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateTemplateAcl"&gt;Get-CertificateTemplateAcl&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateValidityPeriod"&gt;Get-CertificateValidityPeriod&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificationAuthority"&gt;Get-CertificationAuthority&lt;/a&gt; (Alias:
&lt;strong&gt;Get-CA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CRLDistributionPoint"&gt;Get-CRLDistributionPoint&lt;/a&gt; (Alias:
&lt;strong&gt;Get-CDP&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CRLValidityPeriod"&gt;Get-CRLValidityPeriod&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CryptographicServiceProvider"&gt;Get-CryptographicServiceProvider&lt;/a&gt; (Alias:
&lt;strong&gt;Get-Csp&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CryptographicServiceProviderCNG"&gt;Get-CryptographicServiceProviderCNG&lt;/a&gt; (Alias:
&lt;strong&gt;Get-CspCNG&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-EnrollmentServiceUri"&gt;Get-EnrollmentServiceUri&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-ErrorMessage"&gt;Get-ErrorMessage&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-ExtensionList"&gt;Get-ExtensionList&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-FailedRequest"&gt;Get-FailedRequest&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-InterfaceFlag"&gt;Get-InterfaceFlag&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-IssuedRequest"&gt;Get-IssuedRequest&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-KeyRecoveryAgentFlag"&gt;Get-KeyRecoveryAgentFlag&lt;/a&gt; (Alias:
&lt;strong&gt;Get-KRAFlag&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-ObjectIdentifier"&gt;Get-ObjectIdentifier&lt;/a&gt; (Alias:
&lt;strong&gt;Oid&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-ObjectIdentifierEx"&gt;Get-ObjectIdentifierEx&lt;/a&gt; (Alias:
&lt;strong&gt;Oid2&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-PendingRequest"&gt;Get-PendingRequest&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-PolicyModuleFlag"&gt;Get-PolicyModuleFlag&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-RevokedRequest"&gt;Get-RevokedRequest&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Import-LostCertificate"&gt;Import-LostCertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Install-CertificationAuthority"&gt;Install-CertificationAuthority&lt;/a&gt; (Alias:
&lt;strong&gt;Install-CA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Publish-CRL"&gt;Publish-CRL&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Register-ObjectIdentifier"&gt;Register-ObjectIdentifier&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-AuthorityInformationAccess"&gt;Remove-AuthorityInformationAccess&lt;/a&gt; (Alias:
&lt;strong&gt;Remove-AIA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CAKRACertificate"&gt;Remove-CAKRACertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CATemplate"&gt;Remove-CATemplate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CertificateEnrollmentPolicyService"&gt;Remove-CertificateEnrollmentPolicyService&lt;/a&gt; (Alias:
&lt;strong&gt;Remove-CEP&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CertificateEnrollmentService"&gt;Remove-CertificateEnrollmentService&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CertificateTemplate"&gt;Remove-CertificateTemplate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CertificateTemplateAcl"&gt;Remove-CertificateTemplateAcl&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CRLDistributionPoint"&gt;Remove-CRLDistributionPoint&lt;/a&gt; (Alias:
&lt;strong&gt;Remove-CDP&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-ExtensionList"&gt;Remove-ExtensionList&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-Request"&gt;Remove-Request&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Restart-CertificationAuthority"&gt;Restart-CertificationAuthority&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Restore-CertificateRevocationListFlagDefault"&gt;Restore-CertificateRevocationListFlagDefault&lt;/a&gt; (Alias:
&lt;strong&gt;Restore-CRLFlagDefault&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Restore-InterfaceFlagDefault"&gt;Restore-InterfaceFlagDefault&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Restore-KeyRecoveryAgentFlagDefault"&gt;Restore-KeyRecoveryAgentFlagDefault&lt;/a&gt; (Alias:
&lt;strong&gt;Restore-KRAFlagDefault&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Restore-PolicyModuleFlagDefault"&gt;Restore-PolicyModuleFlagDefault&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Revoke-Certificate"&gt;Revoke-Certificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-AuthorityInformationAccess"&gt;Set-AuthorityInformationAccess&lt;/a&gt; (Alias:
&lt;strong&gt;Set-AIA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CAKRACertificate"&gt;Set-CAKRACertificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CATemplate"&gt;Set-CATemplate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CertificateTemplateAcl"&gt;Set-CertificateTemplateAcl&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CertificateValidityPeriod"&gt;Set-CertificateValidityPeriod&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CRLDistributionPoint"&gt;Set-CRLDistributionPoint&lt;/a&gt; (Alias:
&lt;strong&gt;Set-CDP&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CRLValidityPeriod"&gt;Set-CRLValidityPeriod&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-ExtensionList"&gt;Set-ExtensionList&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Show-Certificate"&gt;Show-Certificate&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Show-CertificateRevocationList"&gt;Show-CertificateRevocationList&lt;/a&gt; (Alias:
&lt;strong&gt;Show-CRL&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Start-CertificationAuthority"&gt;Start-CertificationAuthority&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Stop-CertificationAuthority"&gt;Stop-CertificationAuthority&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Test-WebServerSSL"&gt;Test-WebServerSSL&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Uninstall-CertificationAuthority"&gt;Uninstall-CertificationAuthority&lt;/a&gt; (Alias:
&lt;strong&gt;Uninstall-CA&lt;/strong&gt;) &lt;/li&gt;&lt;li&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Unregister-ObjectIdentifier"&gt;Unregister-ObjectIdentifier&lt;/a&gt;
&lt;hr&gt;
&lt;p style="text-align:center"&gt;The following technologies and products were used to design this module:&lt;/p&gt;
&lt;div style="text-align:center"&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/en-us/server-cloud/windows-server/2008-r2-trial.aspx"&gt;&lt;img title="Windows Server 2008 R2" src="http://download.codeplex.com/Download?ProjectName=pspki&amp;DownloadId=316635" alt=""&gt;&lt;/a&gt;
&lt;a href="http://www.microsoft.com/net/download"&gt;&lt;img title=".NET Framework" src="http://download.codeplex.com/Download?ProjectName=pspki&amp;DownloadId=316634" alt=""&gt;&lt;/a&gt;
&lt;a&gt;&lt;img title="Windows PowerShell" src="http://download.codeplex.com/Download?ProjectName=pspki&amp;DownloadId=316636" alt=""&gt;&lt;/a&gt;
&lt;a href="http://powergui.org/downloads.jspa"&gt;&lt;img title="PowerGUI Script Editor" src="http://download.codeplex.com/Download?ProjectName=pspki&amp;DownloadId=316633" alt=""&gt;&lt;/a&gt;
&lt;a href="http://www.advancedinstaller.com"&gt;&lt;img title="Packaged with Advanced Installer" src="http://download.codeplex.com/Download?ProjectName=pspki&amp;DownloadId=316952" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Camelot</author><pubDate>Sat, 28 Jul 2012 09:00:22 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120728090022A</guid></item><item><title>Updated Wiki: Restore-InterfaceFlagDefault</title><link>http://pspki.codeplex.com/wikipage?title=Restore-InterfaceFlagDefault&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;strong&gt;NAME&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;strong&gt;Restore-InterfaceFlagDefault&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNOPSIS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Restores Active Directory Certification Authority (AD CS) management and enrollment interface default flags.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNTAX&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Restore-InterfaceFlagDefault [-InputObject] &amp;lt;InterfaceFlag&amp;gt; [-RestartCA] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DESCRIPTION&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Restores Active Directory Certification Authority (AD CS) management and enrollment default flags and discards any previous interface flag modifications. This command is helpful in the case of incorrect configuration or you want
 to stay &amp;quot;default&amp;quot;. &lt;br&gt;
&lt;br&gt;
By default only these flags are enabled: LockICertRequest - default. NoRemoteICertAdminBackup - the CA restricts access to the backup-related methods of this protocol for remote callers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PARAMETERS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-InputObject&lt;/strong&gt; &lt;em&gt;&amp;lt;InterfaceFlag&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies existing InterfaceFlag object. This object can be retrieved by running
&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-InterfaceFlag"&gt;Get-InterfaceFlag&lt;/a&gt; command.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;true (ByValue, ByPropertyName)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;-RestartCA&lt;/strong&gt; &lt;em&gt;&amp;lt;&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Restarts CA service on the specified CA server to immediately apply changes.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;CommonParameters&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;This cmdlet supports the common parameters: Verbose, Debug,&lt;br&gt;
ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br&gt;
OutBuffer and OutVariable. For more information, type,&lt;br&gt;
&amp;quot;get-help about_commonparameters&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;INPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.CertificateAuthority.Flags.InterfaceFlag&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OUTPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.CertificateAuthority.Flags.InterfaceFlag&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Author: Vadims Podans &lt;br&gt;
Blog: &lt;a href="http://en-us.sysadmins.lv"&gt;http://en-us.sysadmins.lv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EXAMPLES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 1 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority -name &amp;quot;company-CA01&amp;quot; | Get-InterFaceFlag | Restore-InterfaceFlagDefault -RestartCA
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This command restores default management and enrollment interface restrictions for 'company-CA01' CA server. After the configuration is changed, the command will restart certificate services to immediately apply changes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RELATED LINKS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificationAuthority"&gt;Get-CertificationAuthority&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Connect-CertificationAuthority"&gt;Connect-CertificationAuthority&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-InterfaceFlag"&gt;Get-InterfaceFlag&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Enable-InterfaceFlag"&gt;Enable-InterfaceFlag&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Disable-InterfaceFlag"&gt;Disable-InterfaceFlag&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Camelot</author><pubDate>Fri, 27 Jul 2012 08:35:21 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Restore-InterfaceFlagDefault 20120727083521A</guid></item><item><title>Updated Wiki: Set-CRLDistributionPoint</title><link>http://pspki.codeplex.com/wikipage?title=Set-CRLDistributionPoint&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;strong&gt;NAME&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;strong&gt;Set-CRLDistributionPoint&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNOPSIS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Set new CRL distribution points (CDP) for Certification Authority.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNTAX&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Set-CRLDistributionPoint [-InputObject] &amp;lt;CRLDistributionPoint&amp;gt; [-RestartCA] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DESCRIPTION&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Set new CRL distribution points (CDP) for Certification Authority. This command will write new CDP URIs to Certification Authority (CA) configuration.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PARAMETERS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-InputObject&lt;/strong&gt; &lt;em&gt;&amp;lt;CRLDistributionPoint&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies an existing CDP object to rewrite. This object can be retrieved by running either
&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CRLDistributionPoint"&gt;Add-CRLDistributionPoint&lt;/a&gt; or
&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CRLDistributionPoint"&gt;Remove-CRLDistributionPoint&lt;/a&gt; command.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;true (ByValue, ByPropertyName)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;-RestartCA&lt;/strong&gt; &lt;em&gt;&amp;lt;&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Restarts CA service on the specified CA server to immediately apply changes.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;CommonParameters&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;This cmdlet supports the common parameters: Verbose, Debug,&lt;br&gt;
ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br&gt;
OutBuffer and OutVariable. For more information, type,&lt;br&gt;
&amp;quot;get-help about_commonparameters&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;INPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.CertificateAuthority.CRLDistributionPoint&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OUTPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.CertificateAuthority.CRLDistributionPoint&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Author: Vadims Podans &lt;br&gt;
Blog: &lt;a href="http://en-us.sysadmins.lv"&gt;http://en-us.sysadmins.lv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EXAMPLES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 1 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority RootCA | Get-CrlDistributionPoint | Add-CrlDistributionPoint -NewURI &amp;quot;6:http://crl.domain.com/%3%8%9.crl&amp;quot; | Set-CrlDistributionPoint -RestartCA
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This example will add new CDP URI to certificate CDP for 'RootCA' CA server. Also this will add new URI in Freshest CRL in CRL CDP to locate corresponding Delta CRL. After command completion CA services will be restarted to immediately
 apply changes.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 2 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority | Get-CrlDistributionPoint | Add-CrlDistributionPoint -NewURI &amp;quot;65:\\ServerName\crlfile%9.crl&amp;quot;, &amp;quot;65:C:\CertData\%3%8%9.crl&amp;quot; | Set-CrlDistributionPoint -RestartCA
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This example will add new paths for Base and Delta CRL file publication for all CAs in the current forest. This will not add any new URIs in certificate CDP extension, but instructs CA to publish physical CRL files to specified locations.
 After command completion CA services will be restarted to immediately apply changes.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 3 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority -Name MyCA | Get-CrlDistributionPoint | Remove-CrlDistributionPoint -URI &amp;quot;*c:\windows*&amp;quot; | Set-CrlDistributionPoint -RestartCA
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This example will remove all CDP URIs that contains &amp;quot;c:\windows&amp;quot; pattern. After command completion certificate services will be restarted to immediately apply changes.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 4 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority -Name MyCA | Get-CrlDistributionPoint | Remove-CrlDistributionPoint -URI &amp;quot;*ldap://*&amp;quot; | Set-CrlDistributionPoint -RestartCA
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This example will remove all URIs that are used for CRL file publication and/or retrieval from Active Directory. After command completion certificate services will be restarted to immediately apply changes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RELATED LINKS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificationAuthority"&gt;Get-CertificationAuthority&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Connect-CertificationAuthority"&gt;Connect-CertificationAuthority&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CRLDistributionPoint"&gt;Get-CRLDistributionPoint&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CRLDistributionPoint"&gt;Add-CRLDistributionPoint&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CRLDistributionPoint"&gt;Remove-CRLDistributionPoint&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Camelot</author><pubDate>Fri, 27 Jul 2012 08:34:58 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Set-CRLDistributionPoint 20120727083458A</guid></item><item><title>Updated Wiki: Remove-CRLDistributionPoint</title><link>http://pspki.codeplex.com/wikipage?title=Remove-CRLDistributionPoint&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;strong&gt;NAME&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;strong&gt;Remove-CRLDistributionPoint&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNOPSIS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Removes existing CRL distribution points (CDP) from Certification Authority.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNTAX&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Remove-CRLDistributionPoint [-InputObject] &amp;lt;CRLDistributionPoint&amp;gt; [[-URI] &amp;lt;String[]&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DESCRIPTION&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Removes existing CRL distribution points (CDP) from Certification Authority. This command doesn't change actual settings, but just prepares CDP URIs to pass to
&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CRLDistributionPoint"&gt;Set-CRLDistributionPoint&lt;/a&gt; command (see examples).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PARAMETERS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-InputObject&lt;/strong&gt; &lt;em&gt;&amp;lt;CRLDistributionPoint&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies the CDP object to remove from CRL distribution points. This object can be retrieved by running
&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CRLDistributionPoint"&gt;Get-CRLDistributionPoint&lt;/a&gt; command.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;true (ByValue, ByPropertyName)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;-URI&lt;/strong&gt; &lt;em&gt;&amp;lt;String[]&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies exact or partial pattern for URI to remove. This parameter accepts wildcards: * and ?.&lt;br&gt;
&lt;br&gt;
* - is used as multiple character wildcard &lt;br&gt;
? - is used as single character wildcard&lt;br&gt;
&lt;br&gt;
&lt;span style="color:red"&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/span&gt; be careful with this command. If you remove existing and working URLs certificate revocation checking may fail.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;CommonParameters&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;This cmdlet supports the common parameters: Verbose, Debug,&lt;br&gt;
ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br&gt;
OutBuffer and OutVariable. For more information, type,&lt;br&gt;
&amp;quot;get-help about_commonparameters&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;INPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.CertificateAuthority.CRLDistributionPoint&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OUTPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.CertificateAuthority.CRLDistributionPoint&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Author: Vadims Podans &lt;br&gt;
Blog: &lt;a href="http://en-us.sysadmins.lv"&gt;http://en-us.sysadmins.lv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EXAMPLES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 1 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority -Name MyCA | Get-CrlDistributionPoint | Remove-CrlDistributionPoint -URI &amp;quot;*c:\windows*&amp;quot; | Set-CrlDistributionPoint -RestartCA
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This example will remove all CDP URIs that contains &amp;quot;c:\windows&amp;quot; pattern. After command completion certificate services will be restarted to immediately apply changes.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 2 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority -Name MyCA | Get-CrlDistributionPoint | Remove-CrlDistributionPoint -URI &amp;quot;*ldap://*&amp;quot; | Set-CrlDistributionPoint -RestartCA
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This example will remove all URIs that are used for CRL file publication and/or retrieval from Active Directory. After command completion certificate services will be restarted to immediately apply changes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RELATED LINKS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificationAuthority"&gt;Get-CertificationAuthority&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Connect-CertificationAuthority"&gt;Connect-CertificationAuthority&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CRLDistributionPoint"&gt;Get-CRLDistributionPoint&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CRLDistributionPoint"&gt;Add-CRLDistributionPoint&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CRLDistributionPoint"&gt;Set-CRLDistributionPoint&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Camelot</author><pubDate>Fri, 27 Jul 2012 08:34:30 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Remove-CRLDistributionPoint 20120727083430A</guid></item><item><title>Updated Wiki: Get-CRLDistributionPoint</title><link>http://pspki.codeplex.com/wikipage?title=Get-CRLDistributionPoint&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;strong&gt;NAME&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;strong&gt;Get-CRLDistributionPoint&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNOPSIS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Retrieves specified Certification Authority Certificate Distribution Points (CDP) URLs&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNTAX&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Get-CRLDistributionPoint [-CA] &amp;lt;CertificateAuthority&amp;gt; [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DESCRIPTION&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Retrieves specified Certification Authority Certificate Distribution Points (CDP) URLs.
&lt;br&gt;
&lt;br&gt;
CDP extension is used by certificate chaining engine (CCE) to determine particular certificate revocation status. CDP extension consist of two parts:
&lt;br&gt;
&lt;br&gt;
- physical path that is used by Certification Authority (CA) to publish CRL files. These paths are not published in the certificate CDP extension.&lt;br&gt;
-&amp;nbsp;URL (URI) that is used by CA to publish in issued certificates for CRL retrieval.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PARAMETERS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-CA&lt;/strong&gt; &lt;em&gt;&amp;lt;CertificateAuthority&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies the particular Certification Authority. This object can be retrieved by running
&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificationAuthority"&gt;Get-CertificationAuthority&lt;/a&gt; command.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;true (ByValue)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;CommonParameters&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;This cmdlet supports the common parameters: Verbose, Debug,&lt;br&gt;
ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br&gt;
OutBuffer and OutVariable. For more information, type,&lt;br&gt;
&amp;quot;get-help about_commonparameters&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;INPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.CertificateAuthority.CertificateAuthority&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OUTPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.CertificateAuthority.CRLDistributionPoint&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Author: Vadims Podans &lt;br&gt;
Blog: &lt;a href="http://en-us.sysadmins.lv"&gt;http://en-us.sysadmins.lv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EXAMPLES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 1 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority -Name RootCA | Get-CrlDistributionPoint
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;Retrieves CRL distribution points from 'RootCA' Certification Authority.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 2 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority | Get-CrlDistributionPoint
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;Retrieves CDP info from all Certification Authorities in the current forest.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 3 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority RootCA | Get-CrlDistributionPoint | Add-CrlDistributionPoint -NewURI &amp;quot;6:http://crl.domain.com/%3%8%9.crl&amp;quot; | Set-CrlDistributionPoint -RestartCA
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This example will add new CDP URI to certificate CDP for 'RootCA' CA server. Also this will add new URI in Freshest CRL in CRL CDP to locate corresponding Delta CRL. After command completion CA services will be restarted to immediately
 apply changes.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 4 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority | Get-CrlDistributionPoint | Add-CrlDistributionPoint -NewURI &amp;quot;65:\\ServerName\crlfile%9.crl&amp;quot;, &amp;quot;65:C:\CertData\%3%8%9.crl&amp;quot; | Set-CrlDistributionPoint -RestartCA
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This example will add new paths for Base and Delta CRL file publication for all CAs in the current forest. This will not add any new URIs in certificate CDP extension, but instructs CA to publish physical CRL files to specified locations.
 After command completion CA services will be restarted to immediately apply changes.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 5 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority -Name MyCA | Get-CrlDistributionPoint | Remove-CrlDistributionPoint -URI &amp;quot;*c:\windows*&amp;quot; | Set-CrlDistributionPoint -RestartCA
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This example will remove all CDP URIs that contains &amp;quot;c:\windows&amp;quot; pattern. After command completion certificate services will be restarted to immediately apply changes.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 6 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority -Name MyCA | Get-CrlDistributionPoint | Remove-CrlDistributionPoint -URI &amp;quot;*ldap://*&amp;quot; | Set-CrlDistributionPoint -RestartCA
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This example will remove all URIs that are used for CRL file publication and/or retrieval from Active Directory. After command completion certificate services will be restarted to immediately apply changes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RELATED LINKS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificationAuthority"&gt;Get-CertificationAuthority&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Connect-CertificationAuthority"&gt;Connect-CertificationAuthority&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CRLDistributionPoint"&gt;Add-CRLDistributionPoint&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CRLDistributionPoint"&gt;Remove-CRLDistributionPoint&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CRLDistributionPoint"&gt;Set-CRLDistributionPoint&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Camelot</author><pubDate>Fri, 27 Jul 2012 08:34:06 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Get-CRLDistributionPoint 20120727083406A</guid></item><item><title>Updated Wiki: Set-CertificateTemplateAcl</title><link>http://pspki.codeplex.com/wikipage?title=Set-CertificateTemplateAcl&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;p style="color:red; text-align:center"&gt;[This command is not available in non-domain environments]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NAME&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;strong&gt;Set-CertificateTemplateAcl&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNOPSIS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Changes the security descriptor of a certificate template.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNTAX&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Set-CertificateTemplateAcl [-InputObject] &amp;lt;SecurityDescriptor&amp;gt; [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DESCRIPTION&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;The Set-CertificateTemplateAcl cmdlet writes the security descriptor of a specified certificate template to the actual certificate template object, to match the values in a security descriptor that you supply.
&lt;br&gt;
&lt;br&gt;
&lt;span style="color:red"&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/span&gt; in order to edit certificate template ACL, you must be granted for Enterprise Admins permissions or delegated permissions on 'Certificate Templates' Active Directory container.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PARAMETERS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-InputObject&lt;/strong&gt; &lt;em&gt;&amp;lt;SecurityDescriptor&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies an ACL object of certificate template. This object can be retrieved by running
&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CertificateTemplateAcl"&gt;Add-CertificateTemplateAcl&lt;/a&gt; or
&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CertificateTemplateAcl"&gt;
Remove-CertificateTemplateAcl&lt;/a&gt; cmdlet.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;true (ByValue, ByPropertyName)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;CommonParameters&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;This cmdlet supports the common parameters: Verbose, Debug,&lt;br&gt;
ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br&gt;
OutBuffer and OutVariable. For more information, type,&lt;br&gt;
&amp;quot;get-help about_commonparameters&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;INPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.Security.SecurityDescriptor&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OUTPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.Security.SecurityDescriptor&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Author: Vadims Podans &lt;br&gt;
Blog: &lt;a href="http://en-us.sysadmins.lv"&gt;http://en-us.sysadmins.lv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EXAMPLES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 1 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificateTemplate -Name WebServer | Get-CertificateTemplate | Add-CertificateTemplateAcl -User WebServerGroup -AccessType Allow -AccessMask Read, Enroll
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This commands adds 'WebServerGroup' security group to the certificate template 'WebServer' and grants Read and Enroll permissions. After that, a new ACL is written to the actual object.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 2 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificateTemplate -Name WebServer | Get-CertificateTemplateAcl | Remove-CertificateTemplateAcl -User OldWebServer -AccessType Allow | Set-CertificateTemplateAcl
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This commands removes all granted permissions for 'OldWebServer' account from 'WebServer' certificate template ACL. After that, a new ACL will be written to the actual certificate template object (&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CertificateTemplateAcl"&gt;Set-CertificateTemplateAcl&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RELATED LINKS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateTemplate"&gt;Get-CertificateTemplate&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateTemplateAcl"&gt;Get-CertificateTemplateAcl&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CertificateTemplateAcl"&gt;Add-CertificateTemplateAcl&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Remove-CertificateTemplateAcl"&gt;Remove-CertificateTemplateAcl&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Camelot</author><pubDate>Fri, 27 Jul 2012 08:33:21 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Set-CertificateTemplateAcl 20120727083321A</guid></item><item><title>Updated Wiki: Remove-CertificateTemplateAcl</title><link>http://pspki.codeplex.com/wikipage?title=Remove-CertificateTemplateAcl&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;p style="color:red; text-align:center"&gt;[This command is not available in non-domain environments]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NAME&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;strong&gt;Remove-CertificateTemplateAcl&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNOPSIS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Removes an entity (user, computer, or security group) from the certificate template ACL.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNTAX&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Remove-CertificateTemplateAcl [-InputObject] &amp;lt;SecurityDescriptor&amp;gt; [[-User] &amp;lt;NTAccount[]&amp;gt;] [[-AccessType] &amp;lt;AccessControlType&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DESCRIPTION&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Removes an entity (user, computer, or security group) from the certificate template ACL.
&lt;br&gt;
&lt;br&gt;
This command only prepares new certificate template ACL object. In order to write it to the actual object use this command's result to
&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CertificateTemplateAcl"&gt;Set-CertificateTemplateAcl&lt;/a&gt; cmdlet (see Examples section).
&lt;br&gt;
&lt;br&gt;
&lt;span style="color:red"&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/span&gt; in order to edit certificate template ACL, you must be granted for Enterprise Admins permissions or delegated permissions on 'Certificate Templates' Active Directory container.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PARAMETERS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-InputObject&lt;/strong&gt; &lt;em&gt;&amp;lt;SecurityDescriptor&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies an ACL object of certificate template. This object can be retrieved by running
&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateTemplateAcl"&gt;Get-CertificateTemplateAcl&lt;/a&gt; command.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;true (ByValue, ByPropertyName)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;-User&lt;/strong&gt; &lt;em&gt;&amp;lt;NTAccount[]&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies an account (user, computer or security group) to remove from the certificate template ACL.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;-AccessType&lt;/strong&gt; &lt;em&gt;&amp;lt;AccessControlType&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies the AccessType to remove. The value can be either Allow or Deny. All Access Control Entries (ACE) with specified AccessType will be removed from ACL.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;CommonParameters&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;This cmdlet supports the common parameters: Verbose, Debug,&lt;br&gt;
ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br&gt;
OutBuffer and OutVariable. For more information, type,&lt;br&gt;
&amp;quot;get-help about_commonparameters&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;INPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.Security.SecurityDescriptor&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OUTPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.Security.SecurityDescriptor&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Author: Vadims Podans &lt;br&gt;
Blog: &lt;a href="http://en-us.sysadmins.lv"&gt;http://en-us.sysadmins.lv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EXAMPLES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 1 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificateTemplate -Name WebServer | Get-CertificateTemplateAcl | Remove-CertificateTemplateAcl -User OldWebServer -AccessType Allow | Set-CertificateTemplateAcl
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This command removes all granted permissions for 'OldWebServer' account from 'WebServer' certificate template ACL. After that, a new ACL will be written to the actual certificate template object (&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CertificateTemplateAcl"&gt;Set-CertificateTemplateAcl&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RELATED LINKS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateTemplate"&gt;Get-CertificateTemplate&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificateTemplateAcl"&gt;Get-CertificateTemplateAcl&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Add-CertificateTemplateAcl"&gt;Add-CertificateTemplateAcl&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Set-CertificateTemplateAcl"&gt;Set-CertificateTemplateAcl&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Camelot</author><pubDate>Fri, 27 Jul 2012 08:33:08 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Remove-CertificateTemplateAcl 20120727083308A</guid></item><item><title>Updated Wiki: Uninstall-CertificationAuthority</title><link>http://pspki.codeplex.com/wikipage?title=Uninstall-CertificationAuthority&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;p style="color:red; text-align:center"&gt;[This command is available only in Windows Server 2008 and Windows Server 2008 R2]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NAME&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;strong&gt;Uninstall-CertificationAuthority&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNOPSIS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Uninstalls Active Directory Certificate Services role from the local computer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNTAX&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Uninstall-CertificationAuthority [-AutoRestart] [-Force] [-WhatIf] [-Confirm] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DESCRIPTION&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Uninstalls Active Directory Certificate Services role from the local computer. The command supports Windows Server 2008 R2 Server Core installations.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PARAMETERS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-AutoRestart&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Automatically restarts computer to complete CA role removal. Otherwise you will have to restart the server manually.&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-Force&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;By default, the commands prompts you whether you want to remove CA role. Use ?Force switch to suppress all prompts.&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-WhatIf&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Describes what would happen if you executed the command without actually executing the command.&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-Confirm&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Prompts you for confirmation before executing the command.&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;CommonParameters&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;This cmdlet supports the common parameters: Verbose, Debug,&lt;br&gt;
ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br&gt;
OutBuffer and OutVariable. For more information, type,&lt;br&gt;
&amp;quot;get-help about_commonparameters&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;INPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;None.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OUTPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;None.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Author: Vadims Podans &lt;br&gt;
Blog: &lt;a href="http://en-us.sysadmins.lv"&gt;http://en-us.sysadmins.lv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EXAMPLES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------------------- EXAMPLE 1 --------------------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&lt;span style="color:gray"&gt;&amp;gt;&lt;/span&gt;Uninstall&lt;span style="color:gray"&gt;-&lt;/span&gt;CertificationAuthority &lt;span style="color:gray"&gt;-&lt;/span&gt;AutoRestart &lt;span style="color:gray"&gt;-&lt;/span&gt;Force
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;The command will uninstall CA role, suppresses all prompts and automatically restarts the server upon completion.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RELATED LINKS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Install-CertificationAuthority"&gt;Install-CertificationAuthority&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Camelot</author><pubDate>Fri, 27 Jul 2012 08:32:25 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Uninstall-CertificationAuthority 20120727083225A</guid></item><item><title>Updated Wiki: Install-CertificationAuthority</title><link>http://pspki.codeplex.com/wikipage?title=Install-CertificationAuthority&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;p style="color:red; text-align:center"&gt;[This command is available only in Windows Server 2008 and Windows Server 2008 R2]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NAME&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;strong&gt;Install-CertificationAuthority&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNOPSIS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Installs Active Directory Certificate Services role on local computer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNTAX&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Install-CertificationAuthority [-CAName &amp;lt;String&amp;gt;] [-CADNSuffix &amp;lt;String&amp;gt;] [-CAType &amp;lt;String&amp;gt;] [-ParentCA &amp;lt;String&amp;gt;] [-CSP &amp;lt;String&amp;gt;] [-KeyLength &amp;lt;Int32&amp;gt;] [-HashAlgorithm &amp;lt;String&amp;gt;] [-ValidForYears
 &amp;lt;Int32&amp;gt;] [-RequestFileName &amp;lt;String&amp;gt;] [-DBDirectory &amp;lt;String&amp;gt;] [-LogDirectory &amp;lt;String&amp;gt;] [-OverwriteExisting] [-AllowCSPInteraction] [-Force] [-WhatIf] [-Confirm] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Install-CertificationAuthority -CACertFile &amp;lt;FileInfo&amp;gt; -Password &amp;lt;SecureString&amp;gt; [-DBDirectory &amp;lt;String&amp;gt;] [-LogDirectory &amp;lt;String&amp;gt;] [-OverwriteExisting] [-AllowCSPInteraction] [-Force] [-WhatIf] [-Confirm] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Install-CertificationAuthority -Thumbprint &amp;lt;String&amp;gt; [-DBDirectory &amp;lt;String&amp;gt;] [-LogDirectory &amp;lt;String&amp;gt;] [-OverwriteExisting] [-AllowCSPInteraction] [-Force] [-WhatIf] [-Confirm] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DESCRIPTION&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Installs Active Directory Certificate Services (AD CS) role on local computer. A user can choose different options, such Certification Authority (CA) type, key pair parameters, CA certificate validity and so on. The command supports
 Windows Server 2008 R2 Server Core installations.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PARAMETERS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-CAName&lt;/strong&gt; &lt;em&gt;&amp;lt;String&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Specifies a custom CA certificate name/subject (what you see in the certificate display UI). If not passed, a '-CA' form is used for workgroup CAs and '-' form is used for domain CAs. The parameter supports Unicode names.&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-CADNSuffix&lt;/strong&gt; &lt;em&gt;&amp;lt;String&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Specifies a DN suffix to specify some additional information. For example, company name, country, city, etc. DN suffix is empty for workgroup CAs and includes current domain distinguished name (for example, DC=domain,DC=com). The
 parameter accepts suffixes in a X500 form, for example: OU=Information Systems, O=Sysadmins LV, C=LV.&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-CAType&lt;/strong&gt; &lt;em&gt;&amp;lt;String&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Specifies CA type: Standalone Root, Standalone Subordinate, Enterprise Root, Enterprise Subordinate.
&lt;br&gt;
&lt;br&gt;
If not passed, for non-domain environments or if you don't have Enterprise Admins rights, Standalone Root is used. If you have Enterprise Admins rights and your forest already has installed CAs, Enterprise Subordinate is used. If no Enterprise CAs installedin
 the forest, Enterprise Root is used.&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-ParentCA&lt;/strong&gt; &lt;em&gt;&amp;lt;String&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;This parameter allows you to specify parent CA location only if you install Enterprise Subordinate CA. For other CA types, the parameter is ignored. Parent CA information must be passed in the following form: CAComputerName\CASanitizedName.
 Sanitized name is a sanitized form of CA name (subject). Mostly sanitized name is the same as CA name (unless you use Unicode and/or special characters, that are disallowed in X500). If the parameter is not specified, a certificate request will be generated
 on the root of system drive. If selected CA type is Standalone Subordinate, the parameter is ignored. Request will be saved in a file.&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-CSP&lt;/strong&gt; &lt;em&gt;&amp;lt;String&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Specifies custom cryptographic service provider. By default 'RSA#Microsoft Software Key Storage Provider' is used (in most cases you will use default CSP). You need to explicitly specify custom CSP only when you setup completely
 CNG authority (CSPs with ECDSA prefix) or you use HSM. Each HSM uses it's own custom CSP. You must install HSM middleware before CA installation.
&lt;br&gt;
&lt;br&gt;
The full list of supportable and available &amp;quot;by default&amp;quot; CSPs for Windows Server 2008&amp;#43; is: Microsoft Base Cryptographic Provider v1.0 Microsoft Base DSS Cryptographic Provider Microsoft Base Smart Card Crypto Provider Microsoft Enhanced Cryptographic Provider
 v1.0 Microsoft Strong Cryptographic Provider RSA#Microsoft Software Key Storage Provider DSA#Microsoft Software Key Storage Provider ECDSA_P256#Microsoft Software Key Storage Provider ECDSA_P384#Microsoft Software Key Storage Provider ECDSA_P521#Microsoft
 Software Key Storage Provider RSA#Microsoft Smart Card Key Storage Provider ECDSA_P256#Microsoft Smart Card Key Storage Provider ECDSA_P384#Microsoft Smart Card Key Storage Provider ECDSA_P521#Microsoft Smart Card Key Storage Provider&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-KeyLength&lt;/strong&gt; &lt;em&gt;&amp;lt;Int32&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;This parameter specifies the key length. If not specified, a 2048-bit key will be generated. There is a little trick: if you look to a CSP list (above), you will see that key length is specified for each ECDSA* provider. I've developed
 a script logic in that way,so the script ignores this parameter if one of ECDSA* CSP is explicitly chosen and uses key length that is supported by the CSP.Therefore you will not receive an error if you select 'ECDSA_P256#Microsoft Smart Card Key Storage Provider'
 CSP with 2048 key length.256-bit key will be selected automatically.&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-HashAlgorithm&lt;/strong&gt; &lt;em&gt;&amp;lt;String&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;This parameter specifies hash algorithm that will be used for CA certificate/request hashing. Note that this is important for root CA installations. Subordinate CA certificates are hashed and signed by the parent CA with it's own
 settings. By default 'SHA1' isused (though this parameter is applicable for all CA installation types).&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-ValidForYears&lt;/strong&gt; &lt;em&gt;&amp;lt;Int32&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Specifies the validity for root CA installations. By default root CA certificates are valid for 5 years. You can increase this value to 10, 20, 50, whatever you need. For any subordinate CA types this parameter is silently ignored.
 This is because subordinate CAvalidity is determined by the parent CA. This parameter accepts integer values, assuming that the value is specified in years.&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-RequestFileName&lt;/strong&gt; &lt;em&gt;&amp;lt;String&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;If you setup any sort of subordinate (not root) CAs you can specify custom path to a request file. By default request file is generated on the root of system drive.&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-DBDirectory&lt;/strong&gt; &lt;em&gt;&amp;lt;String&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Specifies the path to a folder to store CA database. If not specified, the default path: %windir%\System32\CertLog folder is used. If you need to specify custom path (for example, shared storage for CA clusters), you need to specify
 the next parameter too. The path must be valid.&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-LogDirectory&lt;/strong&gt; &lt;em&gt;&amp;lt;String&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Specifies the path to a folderto store CA database log files. By default %windir%\System32\CertLog folder is used. If you use custom path for either database or log folders, you must explicitly specify both paths.&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-OverwriteExisting&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Specifies, whether to overwrite any existing database files in the specified directories.&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-AllowCSPInteraction&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Specifies, whether the cryptographic service provider (CSP) is allowed to interact with the desktop. This parameter should be used only if you use custom hardware-based CSP (HSM or smart card CSP). In other cases you don't need to
 allow CSP interactions.&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-Force&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;By default, the script explicitly prompts you whether you want to install Certification Authority with selected values. If you want to implement silent (quiet) installations ? specify this parameter to suppress any prompts during
 role installation&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-WhatIf&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Describes what would happen if you executed the command without actually executing the command.&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-Confirm&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Prompts you for confirmation before executing the command.&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-CACertFile&lt;/strong&gt; &lt;em&gt;&amp;lt;FileInfo&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Specifies the path to a PFX file with CA certificate. Relative paths are allowed. Setup API performs additional checks for the certificate. Therefore you must ensure if: this is CA certificate (but not EFS encryption ;)), CA certificate
 is trusted (for non-root certificates)and chains to trusted CA and CA certificate revocation checking can be performed. Otherwise you will unable to setup CA with that CA certificate.&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-Password&lt;/strong&gt; &lt;em&gt;&amp;lt;SecureString&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Specifies the password to open PFX file. The parameter supports only securestrings! You can't type a password as a simple text. This is made for security reasons. There are few ways to pass a password in a securestring form: $Password
 = Read-Host -a &lt;br&gt;
&lt;br&gt;
or ConvertTo-SecureString &amp;lt;plaintext&amp;gt; -a -f You can enclose last command in parentheses and pass directly as a parameter value.&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-Thumbprint&lt;/strong&gt; &lt;em&gt;&amp;lt;String&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Specifies a thumbprint of the certificate to use. The certificate must be installed in Local Machine\Personal store and must be trusted (for non-root certificates) and must not be revoked (the issuer revocation information must be
 available).&lt;/p&gt;
&lt;table align="left" style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;CommonParameters&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;This cmdlet supports the common parameters: Verbose, Debug,&lt;br&gt;
ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br&gt;
OutBuffer and OutVariable. For more information, type,&lt;br&gt;
&amp;quot;get-help about_commonparameters&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;INPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;None.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OUTPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;None.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Author: Vadims Podans &lt;br&gt;
Blog: &lt;a href="http://en-us.sysadmins.lv"&gt;http://en-us.sysadmins.lv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EXAMPLES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------------------- EXAMPLE 1 --------------------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;PS&lt;span style="color:gray"&gt;&amp;gt;&lt;/span&gt;Install&lt;span style="color:gray"&gt;-&lt;/span&gt;CertificationAuthority &lt;span style="color:gray"&gt;-&lt;/span&gt;CAName &lt;span style="color:#a31515"&gt;&amp;quot;My Root CA&amp;quot;&lt;/span&gt; &lt;span style="color:gray"&gt;-&lt;/span&gt;CADNSuffix &lt;span style="color:#a31515"&gt;&amp;quot;OU=Information Systems, O=Sysadmins LV, C=LV&amp;quot;&lt;/span&gt; `
&lt;span style="color:gray"&gt;-&lt;/span&gt;CAType &lt;span style="color:#a31515"&gt;&amp;quot;Standalone Root&amp;quot;&lt;/span&gt; &lt;span style="color:gray"&gt;-&lt;/span&gt;ValidForYears 10&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;In this scenario you setup new Standalone Root CA with &amp;quot;CN=My Root CA, OU=Information Systems, O=Sysadmins LV, C=LV&amp;quot; subject, that will be valid for 10 years. The CA will use default paths to CA database and log files and certificate
 will use 'RSA#Microsoft Software Key Storage Provider' CSP with 2048-bit key and SHA1 hashing algorithm.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------------------- EXAMPLE 2 --------------------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;PS&lt;span style="color:gray"&gt;&amp;gt;&lt;/span&gt;Install&lt;span style="color:gray"&gt;-&lt;/span&gt;CertificationAuthority &lt;span style="color:gray"&gt;-&lt;/span&gt;CAName &lt;span style="color:#a31515"&gt;&amp;quot;My Root CA&amp;quot;&lt;/span&gt; &lt;span style="color:gray"&gt;-&lt;/span&gt;CADNSuffix &lt;span style="color:#a31515"&gt;&amp;quot;OU=Information Systems, O=Sysadmins LV, C=LV&amp;quot;&lt;/span&gt; `
&lt;span style="color:gray"&gt;-&lt;/span&gt;CAType &lt;span style="color:#a31515"&gt;&amp;quot;Standalone Root&amp;quot;&lt;/span&gt; &lt;span style="color:gray"&gt;-&lt;/span&gt;ValidForYears 20 &lt;span style="color:gray"&gt;-&lt;/span&gt;CSP &lt;span style="color:#a31515"&gt;&amp;quot;ECDSA_P256#Microsoft Smart Card Key Storage Provider&amp;quot;&lt;/span&gt; `
&lt;span style="color:gray"&gt;-&lt;/span&gt;HashAlgorithm SHA512&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This example is similar to previous, with the exception that this CA will be completely CNG/SHA2 root. CA certificate will use CNG (not RSA) keys and hashing algorithm will be SHA512.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------------------- EXAMPLE 3 --------------------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;PS&lt;span style="color:gray"&gt;&amp;gt;&lt;/span&gt;Install&lt;span style="color:gray"&gt;-&lt;/span&gt;CertificationAuthority &lt;span style="color:gray"&gt;-&lt;/span&gt;CAName &lt;span style="color:#a31515"&gt;&amp;quot;Clustered CA&amp;quot;&lt;/span&gt; &lt;span style="color:gray"&gt;-&lt;/span&gt;CADNSuffix &lt;span style="color:#a31515"&gt;&amp;quot;OU=Information Systems, O=Sysadmins LV, C=LV&amp;quot;&lt;/span&gt; `
&lt;span style="color:gray"&gt;-&lt;/span&gt;CAType &lt;span style="color:#a31515"&gt;&amp;quot;Enterprise Subordinate&amp;quot;&lt;/span&gt; &lt;span style="color:gray"&gt;-&lt;/span&gt;KeyLength 4096 &lt;span style="color:gray"&gt;-&lt;/span&gt;DBDirectory &lt;span style="color:#a31515"&gt;&amp;quot;S:\CertDB&amp;quot;&lt;/span&gt; &lt;span style="color:gray"&gt;-&lt;/span&gt;LogDirectory &lt;span style="color:#a31515"&gt;&amp;quot;S:\CertLog&amp;quot;&lt;/span&gt; `
&lt;span style="color:gray"&gt;-&lt;/span&gt;RequestFileName &lt;span style="color:#a31515"&gt;&amp;quot;S:\Clustered CA.req&amp;quot;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This example assumes that you setup CA cluster first node (but not necessary). CA database will be stored on a shared storage (attached with S: drive letter). CA certificate will use default 'RSA#Microsoft Software Key Storage Provider'
 with 4096-bit key and default SHA1 hashing algorithm. CA certificate validity will be determined by the parent CA. In addition, CA certificate request will be stored on the shared storage.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------------------- EXAMPLE 4 --------------------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;PS&lt;span style="color:gray"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:orangered"&gt;$Password&lt;/span&gt; &lt;span style="color:gray"&gt;=&lt;/span&gt; Read&lt;span style="color:gray"&gt;-&lt;/span&gt;Host &lt;span style="color:gray"&gt;-&lt;/span&gt;AsSecureString
PS&lt;span style="color:gray"&gt;&amp;gt;&lt;/span&gt; Install&lt;span style="color:gray"&gt;-&lt;/span&gt;CertificationAuthority &lt;span style="color:gray"&gt;-&lt;/span&gt;CACertFile .\ClusteredCA.pfx &lt;span style="color:gray"&gt;-&lt;/span&gt;Password &lt;span style="color:orangered"&gt;$Password&lt;/span&gt; `
&lt;span style="color:gray"&gt;-&lt;/span&gt;DBDirectory &lt;span style="color:#a31515"&gt;&amp;quot;S:\CertDB&amp;quot;&lt;/span&gt; &lt;span style="color:gray"&gt;-&lt;/span&gt;LogDirectory &lt;span style="color:#a31515"&gt;&amp;quot;S:\CertLog&amp;quot;&lt;/span&gt; &lt;span style="color:gray"&gt;-&lt;/span&gt;OverwriteExisting&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This is two-line example. Say, you have successfully installed CA cluster first node and have exported CA certificate to a PFX, and moved it to the second node (to the current directory). At first you will be prompted for a password.
 Since you type password to a securestring prompt, no characters will be displayed. After that you will specify relative path to a PFX file and specify shared storage to store CA database and log files. You overwrite database files that wascreated during first
 node installation. Actually this command installs CA cluster second node.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------------------- EXAMPLE 5 --------------------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;PS&lt;span style="color:gray"&gt;&amp;gt;&lt;/span&gt;Install&lt;span style="color:gray"&gt;-&lt;/span&gt;CertificationAuthority &lt;span style="color:gray"&gt;-&lt;/span&gt;CAName &lt;span style="color:#a31515"&gt;&amp;quot;Company Enterprise CA-2&amp;quot;&lt;/span&gt; &lt;span style="color:gray"&gt;-&lt;/span&gt;CADNSuffix &lt;span style="color:#a31515"&gt;&amp;quot;O=Company, E=companypki@company.com&amp;quot;&lt;/span&gt; `
&lt;span style="color:gray"&gt;-&lt;/span&gt;CAType &lt;span style="color:#a31515"&gt;&amp;quot;Enterprise Subordinate&amp;quot;&lt;/span&gt; &lt;span style="color:gray"&gt;-&lt;/span&gt;ParentCA &lt;span style="color:#a31515"&gt;&amp;quot;ca01.company.com\Company Enterprise CA-1&amp;quot;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;From best-practices perspective this is not a very good example, because it assumes at least 2 tiers of Enterprise CAs. However, it is still common. In a given example, Enterprise Subordinate CA will be installed and certificate
 request will be sent directly to existing Enterprise CA &amp;mdash; 'Company Enterprise CA-1' that is hosted on 'ca01.company.com'. Note that existing CA must be online and must issue 'Subordinate Certification Authority' template.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RELATED LINKS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Uninstall-CertificationAuthority"&gt;Uninstall-CertificationAuthority&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Camelot</author><pubDate>Fri, 27 Jul 2012 08:32:09 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Install-CertificationAuthority 20120727083209A</guid></item><item><title>Updated Wiki: Get-CertificateRevocationList</title><link>http://pspki.codeplex.com/wikipage?title=Get-CertificateRevocationList&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;strong&gt;NAME&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;strong&gt;Get-CertificateRevocationList&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNOPSIS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Retrieves CRL object from a file or a DER-encoded byte array.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNTAX&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Get-CertificateRevocationList [-Path] &amp;lt;String&amp;gt; [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Get-CertificateRevocationList [-RawCRL] &amp;lt;Byte[]&amp;gt; [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DESCRIPTION&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Retrieves CRL object from a file or a DER-encoded byte array.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PARAMETERS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-Path&lt;/strong&gt; &lt;em&gt;&amp;lt;String&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies the path to a file.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;true (ByValue)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;-RawCRL&lt;/strong&gt; &lt;em&gt;&amp;lt;Byte[]&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies a pointer to a DER-encoded CRL byte array.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;CommonParameters&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;This cmdlet supports the common parameters: Verbose, Debug,&lt;br&gt;
ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br&gt;
OutBuffer and OutVariable. For more information, type,&lt;br&gt;
&amp;quot;get-help about_commonparameters&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;INPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;System.String; System.Byte[]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OUTPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;System.Security.Cryptography.X509Certificates.X509CRL2&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Author: Vadims Podans &lt;br&gt;
Blog: &lt;a href="http://en-us.sysadmins.lv"&gt;http://en-us.sysadmins.lv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EXAMPLES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 1 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CRL C:\Custom.crl
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;Returns X509CRL2 object from a specified file.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 2 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;$Raw = [IO.FILE]::ReadAllBytes(&amp;quot;C:\Custom.crl&amp;quot;)
C:\PS&amp;gt;Get-CRL -RawCRL $Raw
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;Returns X509CRL2 object from a DER-encoded byte array.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RELATED LINKS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Show-CertificateRevocationList"&gt;Show-CertificateRevocationList&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Camelot</author><pubDate>Fri, 27 Jul 2012 08:30:29 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Get-CertificateRevocationList 20120727083029A</guid></item><item><title>Updated Wiki: Get-InterfaceFlag</title><link>http://pspki.codeplex.com/wikipage?title=Get-InterfaceFlag&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;strong&gt;NAME&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;strong&gt;Get-InterfaceFlag&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNOPSIS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Retrieves Active Directory Certificate Services (AD CS) management and request interface flags.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNTAX&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Get-InterfaceFlag [-CA] &amp;lt;CertificateAuthority&amp;gt; [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DESCRIPTION&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Retrieves Active Directory Certificate Services (AD CS) management and request interface flags.
&lt;br&gt;
&lt;br&gt;
Management interface is implemented in ICertAdmin and request interface is implemented in ICertRequest. By using this (and related commands, such
&lt;a href="http://pspki.codeplex.com/wikipage?title=Enable-InterfaceFlag"&gt;Enable-InterfaceFlag&lt;/a&gt; and
&lt;a href="http://pspki.codeplex.com/wikipage?title=Disable-InterfaceFlag"&gt;Disable-InterfaceFlag&lt;/a&gt;) you can limit these interface usage. For example you can prevent AD CS remote management with ICertAdmin interface and allow AD CS management only locally.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PARAMETERS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-CA&lt;/strong&gt; &lt;em&gt;&amp;lt;CertificateAuthority&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies the Certification Authority object. This object can be retrieved by running
&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificationAuthority"&gt;Get-CertificationAuthority&lt;/a&gt; command.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;true (ByValue, ByPropertyName)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;CommonParameters&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;This cmdlet supports the common parameters: Verbose, Debug,&lt;br&gt;
ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br&gt;
OutBuffer and OutVariable. For more information, type,&lt;br&gt;
&amp;quot;get-help about_commonparameters&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;INPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.CertificateAuthority.CertificateAuthority&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OUTPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.CertificateAuthority.Flags.InterfaceFlag&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Author: Vadims Podans &lt;br&gt;
Blog: &lt;a href="http://en-us.sysadmins.lv"&gt;http://en-us.sysadmins.lv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EXAMPLES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 1 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority -name &amp;quot;company-CA1&amp;quot; | Get-InterfaceFlag
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;Returns 'company-CA1' CA server management and enrollment interface settings.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 2 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority | Get-InterfaceFlag
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;Returns management and enrollment interface settings for all Enterprise CA servers in the current Active Directory forest.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 3 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority -name &amp;quot;company-CA01&amp;quot; | Get-InterfaceFlag | Disable-InterfaceFlag -Flag &amp;quot;NoLocalIcertRequest&amp;quot; -RestartCA
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This example removes local enrollment restriction for &amp;quot;company-CA01&amp;quot; CA server. After the configuration is changed, the command will restart certificate services to immediately apply changes.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 4 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority | Get-InterfaceFlag | Disable-InterfaceFlag -Flag &amp;quot;NoRemoteICertAdminBackup&amp;quot; -RestartCA
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This example removes remote backup restrictions for all Enterprise CAs in the current Active Directory forest. After the configuration is changed, the command will restart certificate services to immediately apply changes.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 5 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority -name &amp;quot;company-CA01&amp;quot; | Get-InterfaceFlag | Enable-InterfaceFlag -Flag &amp;quot;NoRemoteIcertAdmin&amp;quot;, &amp;quot;NoRemoteICertAdminBackup&amp;quot; -RestartCA
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This example restricts &amp;quot;company-CA01&amp;quot; CA server remote management and remote backup operations. After the configuration is changed, the command will restart certificate services to immediately apply changes.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 6 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority | Get-InterfaceFlag | Enable-InterfaceFlag -Flag &amp;quot;EnableAdminAsAuditor&amp;quot; -RestartCA
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This example grants CA Administrators CA Auditor role for all Enterprise CAs in the current forest. After the configuration is changed, the command will restart certificate services to immediately apply changes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RELATED LINKS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificationAuthority"&gt;Get-CertificationAuthority&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Connect-CertificationAuthority"&gt;Connect-CertificationAuthority&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Enable-InterfaceFlag"&gt;Enable-InterfaceFlag&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Disable-InterfaceFlag"&gt;Disable-InterfaceFlag&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Restore-InterfaceFlagDefault"&gt;Restore-InterfaceFlagDefault&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Camelot</author><pubDate>Fri, 27 Jul 2012 08:30:11 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Get-InterfaceFlag 20120727083011A</guid></item><item><title>Updated Wiki: Disable-KeyRecoveryAgentFlag</title><link>http://pspki.codeplex.com/wikipage?title=Disable-KeyRecoveryAgentFlag&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;p style="color:red; text-align:center"&gt;[This command is not available in non-domain environments]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NAME&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;strong&gt;Disable-KeyRecoveryAgentFlag&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNOPSIS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Disables key recovery agent settings (flag) for specified CA server.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNTAX&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Disable-KeyRecoveryAgentFlag [-InputObject] &amp;lt;KRAFlag&amp;gt; [-Flag] &amp;lt;KRAFlagEnum[]&amp;gt; [-RestartCA] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DESCRIPTION&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Disables Key Recovery Agent (KRA) settings (flag) for specified CA server. By default no KRA flags are enabled.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PARAMETERS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-InputObject&lt;/strong&gt; &lt;em&gt;&amp;lt;KRAFlag&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies the KRA object to process. This object can be retrieved by running
&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-KeyRecoveryAgentFlag"&gt;Get-KeyRecoveryAgentFlag&lt;/a&gt; command.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;true (ByValue, ByPropertyName)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;-Flag&lt;/strong&gt; &lt;em&gt;&amp;lt;KRAFlagEnum[]&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies the flag to disable. The following flag (of flags) can be used:
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;EnableForeign&lt;/strong&gt; - enables key archival for certificates issued by other (or 3rd party) CA.
&lt;br&gt;
&lt;strong&gt;SaveBadRequestKey&lt;/strong&gt; - enforces key archival even if the submitted public and private key pair cannot be verified.
&lt;br&gt;
&lt;strong&gt;EnableArchiveAll&lt;/strong&gt; - enforces key archival for all incoming certificate requests. Do not use this flag unless all certificate requests support key archival.
&lt;br&gt;
&lt;strong&gt;DisableUseDefaultProvider&lt;/strong&gt; - disables default cryptographic service provider (CSP) usage for public and private key pair verification.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;-RestartCA&lt;/strong&gt; &lt;em&gt;&amp;lt;&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Restarts CertSvc service on the specified CA server to immediately apply changes.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;CommonParameters&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;This cmdlet supports the common parameters: Verbose, Debug,&lt;br&gt;
ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br&gt;
OutBuffer and OutVariable. For more information, type,&lt;br&gt;
&amp;quot;get-help about_commonparameters&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;INPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.CertificateAuthority.Flags.KRAFlag&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OUTPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.CertificateAuthority.Flags.KRAFlag&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Author: Vadims Podans &lt;br&gt;
Blog: &lt;a href="http://en-us.sysadmins.lv"&gt;http://en-us.sysadmins.lv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EXAMPLES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 1 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority -Name &amp;quot;company-CA01&amp;quot; | Get-KeyRecoveryAgentFlag | Disable-KeyRecoveryAgentFlad -Flag &amp;quot;EnableForeign&amp;quot;
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This command disables key archival for keys that were issued (signed) by other (or 3rd party) CA server. After the configuration is changed, the command will restart certificate services to immediately apply changes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RELATED LINKS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificationAuthority"&gt;Get-CertificationAuthority&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Connect-CertificationAuthority"&gt;Connect-CertificationAuthority&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-KeyRecoveryAgentFlag"&gt;Get-KeyRecoveryAgentFlag&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Enable-KeyRecoveryAgentFlag"&gt;Enable-KeyRecoveryAgentFlag&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Restore-KeyRecoveryAgentFlagDefault"&gt;&lt;span style="color:#2e8bcc"&gt;Restore-KeyRecoveryAgentFlagDefault&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div id="_mcePaste" style="width:1px; height:1px; overflow:hidden; top:1529px; left:-10000px"&gt;
&amp;#65279;&lt;/div&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Camelot</author><pubDate>Fri, 27 Jul 2012 08:29:28 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Disable-KeyRecoveryAgentFlag 20120727082928A</guid></item><item><title>Updated Wiki: Restore-KeyRecoveryAgentFlagDefault</title><link>http://pspki.codeplex.com/wikipage?title=Restore-KeyRecoveryAgentFlagDefault&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;p style="color:red; text-align:center"&gt;[This command is not available in non-domain environments]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NAME&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;strong&gt;Restore-KeyRecoveryAgentFlagDefault&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNOPSIS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Restores Active Directory Certification Authority (AD CS) key recovery agent default flags.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNTAX&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Restore-KeyRecoveryAgentFlagDefault [-InputObject] &amp;lt;KRAFlag&amp;gt; [-RestartCA] [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DESCRIPTION&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Restores Active Directory Certification Authority (AD CS) key recovery agent default flags and discards any previous KRA flag modifications. This command is helpful in the case of incorrect configuration or you want to stay &amp;quot;default&amp;quot;.
&lt;br&gt;
&lt;br&gt;
By default no flags are enabled.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PARAMETERS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-InputObject&lt;/strong&gt; &lt;em&gt;&amp;lt;KRAFlag&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies existing KRAFlag object. This object can be retrieved by running
&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-KeyRecoveryAgentFlag"&gt;Get-KeyRecoveryAgentFlag&lt;/a&gt; command.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;true (ByValue, ByPropertyName)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;-RestartCA&lt;/strong&gt; &lt;em&gt;&amp;lt;&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Restarts CA service on the specified CA server to immediately apply changes.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;named&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;CommonParameters&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;This cmdlet supports the common parameters: Verbose, Debug,&lt;br&gt;
ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br&gt;
OutBuffer and OutVariable. For more information, type,&lt;br&gt;
&amp;quot;get-help about_commonparameters&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;INPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.CertificateAuthority.Flags.KRAFlag&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OUTPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.CertificateAuthority.Flags.KRAFlag&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Author: Vadims Podans &lt;br&gt;
Blog: &lt;a href="http://en-us.sysadmins.lv"&gt;http://en-us.sysadmins.lv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EXAMPLES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 1 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority ca01.company.com | Get-KRAFlag | Restore-KRAFlag -RestartCA
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;The command restores default KRA flag configuration for CA server running on 'ca01.company.com' computer. After the configuration is changed, the command will restart certificate services to immediately apply changes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RELATED LINKS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificationAuthority"&gt;Get-CertificationAuthority&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Connect-CertificationAuthority"&gt;Connect-CertificationAuthority&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-KeyRecoveryAgentFlag"&gt;Get-KeyRecoveryAgentFlag&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Enable-KeyRecoveryAgentFlag"&gt;Enable-KeyRecoveryAgentFlag&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Disable-KeyRecoveryAgentFlag"&gt;Disable-KeyRecoveryAgentFlag&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Camelot</author><pubDate>Fri, 27 Jul 2012 08:28:09 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Restore-KeyRecoveryAgentFlagDefault 20120727082809A</guid></item><item><title>Updated Wiki: Get-KeyRecoveryAgentFlag</title><link>http://pspki.codeplex.com/wikipage?title=Get-KeyRecoveryAgentFlag&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;p style="color:red; text-align:center"&gt;[This command is not available in non-domain environments]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NAME&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;strong&gt;Get-KeyRecoveryAgentFlag&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNOPSIS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Retrieves Active Directory Certificate Services (AD CS) key recovery agent (KRA) settings.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SYNTAX&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Get-KeyRecoveryAgentFlag [-CA] &amp;lt;CertificateAuthority&amp;gt; [&amp;lt;CommonParameters&amp;gt;]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DESCRIPTION&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Retrieves Active Directory Certificate Services (AD CS) key recovery agent (KRA) settings. Use this command in conjunction with
&lt;a href="http://pspki.codeplex.com/wikipage?title=Enable-KeyRecoveryAgentFlag"&gt;Enable-KeyRecoveryAgentFlag&lt;/a&gt; and
&lt;a href="http://pspki.codeplex.com/wikipage?title=Disable-KeyRecoveryAgentFlag"&gt;Disable-KeyRecoveryAgentFlag&lt;/a&gt; cmdlets to configure KRA settings.
&lt;br&gt;
&lt;br&gt;
By default no KRA flags are defined.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PARAMETERS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-CA&lt;/strong&gt; &lt;em&gt;&amp;lt;CertificateAuthority&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="margin-left:40px; text-align:left"&gt;Specifies the Certification Authority object. This object can be retrieved by running
&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificationAuthority"&gt;Get-CertificationAuthority&lt;/a&gt; command.&lt;/p&gt;
&lt;table style="margin-left:40px"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Required?&lt;/td&gt;
&lt;td&gt;true&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Position?&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default value&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept pipeline input?&lt;/td&gt;
&lt;td&gt;true (ByValue, ByPropertyName)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accept wildcard characters?&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;&amp;lt;CommonParameters&amp;gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;This cmdlet supports the common parameters: Verbose, Debug,&lt;br&gt;
ErrorAction, ErrorVariable, WarningAction, WarningVariable,&lt;br&gt;
OutBuffer and OutVariable. For more information, type,&lt;br&gt;
&amp;quot;get-help about_commonparameters&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;INPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.CertificateAuthority.CertificateAuthority&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OUTPUTS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;PKI.CertificateAuthority.Flags.KRAFlag&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;Author: Vadims Podans &lt;br&gt;
Blog: &lt;a href="http://en-us.sysadmins.lv"&gt;http://en-us.sysadmins.lv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EXAMPLES&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 1 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority -name &amp;quot;company-CA01&amp;quot; | Get-KeyRecoveryAgentFlag
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;The command retrieves KRA settings for 'company-CA01' CA server.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 2 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority | Get-KeyRecoveryAgentFlag
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;The command retrieves KRA settings for all Enterprise CAs in the current Active Directory forest.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 3 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority -Name &amp;quot;company-CA01&amp;quot; | Get-KeyRecoveryAgentFlag | Disable-KeyRecoveryAgentFlad -Flag &amp;quot;EnableForeign&amp;quot;
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This command disables key archival for keys that were issued (signed) by other (or 3rd party) CA server. After the configuration is changed, the command will restart certificate services to immediately apply changes.&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;-------------- Example 4 --------------&lt;/p&gt;
&lt;div style="color:black; background-color:white; margin-left:40px"&gt;
&lt;pre&gt;C:\PS&amp;gt;Get-CertificationAuthority | Get-KeyRecoveryAgentFlag | Enable-KeyRecoveryAgentFlad -Flag &amp;quot;EnableForeign&amp;quot;
&lt;/pre&gt;
&lt;/div&gt;
&lt;p style="margin-left:40px"&gt;This example allows the CA to archive public and private key pair that were issued (signed) by other (or 3rd party) CA. After the configuration is changed, the command will restart certificate services to immediately apply changes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RELATED LINKS&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px"&gt;&lt;a href="http://pspki.codeplex.com/wikipage?title=Get-CertificationAuthority"&gt;Get-CertificationAuthority&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Connect-CertificationAuthority"&gt;Connect-CertificationAuthority&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Enable-KeyRecoveryAgentFlag"&gt;Enable-KeyRecoveryAgentFlag&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Disable-KeyRecoveryAgentFlag"&gt;Disable-KeyRevoceryAgentFlag&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://pspki.codeplex.com/wikipage?title=Restore-KeyRecoveryAgentFlagDefault"&gt;Restore-KeyRecoveryAgentFlagDefault&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Camelot</author><pubDate>Fri, 27 Jul 2012 08:27:41 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Get-KeyRecoveryAgentFlag 20120727082741A</guid></item></channel></rss>