You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Added CA Section
* Updated sample html report
* Added ShowDefinitionInfo Variable also delete unfinished sections
* Fix try/catch logic
* Added Site Subnet Section
* Fix Minor Heading Text
* Added Domain Controller DNS IP Configuration
* Added Zone Transfers also fix Heading and empty content
* Added GPO Central Store Repository
* added ShowDefinitionInfo variable to main report also fix heading text
* Added ShowDefinitionInfo content to ReadMe file
* Added v0.5.0 changes
* Enabled CA section globaly
* Added CA AIA information
* Added CA CRL section
* Added CA Key Recovery Agent information
* Added CA Cryptography Configuration Section
* Fix Heading Text
* Added CA Security Information
* Added CA Template information
* Fix Section Heading Text also added more CA section content to main report
* Added CA InfoLevel information
* Updated Changelog v0.6.0
'Add To Cert CDP'=ConvertTo-TextYN$URI.AddToCertCDP
115
+
'Add To Fresh est CRL'=ConvertTo-TextYN$URI.AddToFreshestCRL
116
+
'Add To Crl cdp'=ConvertTo-TextYN$URI.AddToCrlcdp
117
+
}
118
+
$OutObj+= [pscustomobject]$inobj
119
+
}
120
+
121
+
$TableParams=@{
122
+
Name="CRL Distribution Point - $($CA.Name)"
123
+
List=$true
124
+
ColumnWidths=40,60
125
+
}
126
+
if ($Report.ShowTableCaptions) {
127
+
$TableParams['Caption'] ="- $($TableParams.Name)"
128
+
}
129
+
$OutObj| Table @TableParams
130
+
}
131
+
}
132
+
}
133
+
}
134
+
}
135
+
catch {
136
+
Write-PscriboMessage-IsWarning "$($_.Exception.Message) (CRL Distribution Point)"
137
+
}
138
+
try {
139
+
Section -Style Heading4 "AIA and CDP Health Status" {
140
+
Paragraph "The following section is intended to perform Certification Authority health status checking by CA certificate chain status and validating all CRL Distribution Point (CDP) and Authority Information Access (AIA) URLs for each certificate in the chain."
141
+
BlankLine
142
+
$OutObj=@()
143
+
if ($ForestInfo) {
144
+
Write-PscriboMessage"Discovering Active Directory Certification Authority Health information in $($ForestInfo.toUpper())."
145
+
$CAs=Get-CertificationAuthority-Enterprise
146
+
foreach ($CAin$CAs) {
147
+
Write-PscriboMessage"Discovered '$(($CAs|Measure-Object).Count)' Active Directory Certification Authority in domain $ForestInfo."
148
+
try {
149
+
Write-PscriboMessage"Collecting AD Certification Authority Health information of $CA."
0 commit comments