Skip to content

Commit 25fd44b

Browse files
authored
Merge pull request #26 from AsBuiltReport/dev
v0.6.3 public release
2 parents faa2503 + 08cd702 commit 25fd44b

40 files changed

+719
-820
lines changed

AsBuiltReport.Microsoft.AD.Style.ps1

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,33 +4,33 @@
44
DocumentOption -EnableSectionNumbering -PageSize A4 -DefaultFont 'Arial' -MarginLeftAndRight 71 -MarginTopAndBottom 71 -Orientation $Orientation
55

66
# Configure Heading and Font Styles
7-
Style -Name 'Title' -Size 24 -Color '018aef' -Align Center
8-
Style -Name 'Title 2' -Size 18 -Color '01a4ef' -Align Center
9-
Style -Name 'Title 3' -Size 12 -Color '01a4ef' -Align Left
10-
Style -Name 'Heading 1' -Size 16 -Color '018aef'
11-
Style -Name 'Heading 2' -Size 14 -Color '018aef'
12-
Style -Name 'Heading 3' -Size 12 -Color '018aef'
13-
Style -Name 'Heading 4' -Size 11 -Color '018aef'
14-
Style -Name 'Heading 5' -Size 11 -Color '018aef'
15-
Style -Name 'Heading 6' -Size 11 -Color '018aef'
7+
Style -Name 'Title' -Size 24 -Color '0076CE' -Align Center
8+
Style -Name 'Title 2' -Size 18 -Color '00447C' -Align Center
9+
Style -Name 'Title 3' -Size 12 -Color '00447C' -Align Left
10+
Style -Name 'Heading 1' -Size 16 -Color '00447C'
11+
Style -Name 'Heading 2' -Size 14 -Color '00447C'
12+
Style -Name 'Heading 3' -Size 12 -Color '00447C'
13+
Style -Name 'Heading 4' -Size 11 -Color '00447C'
14+
Style -Name 'Heading 5' -Size 11 -Color '00447C'
15+
Style -Name 'Heading 6' -Size 11 -Color '00447C'
1616
Style -Name 'Normal' -Size 10 -Color '565656' -Default
1717
Style -Name 'Caption' -Size 10 -Color '565656' -Italic -Align Center
1818
Style -Name 'Header' -Size 10 -Color '565656' -Align Center
1919
Style -Name 'Footer' -Size 10 -Color '565656' -Align Center
20-
Style -Name 'TOC' -Size 16 -Color '018aef'
21-
Style -Name 'TableDefaultHeading' -Size 10 -Color 'FAFAFA' -BackgroundColor '018aef'
20+
Style -Name 'TOC' -Size 16 -Color '00447C'
21+
Style -Name 'TableDefaultHeading' -Size 10 -Color 'FAFAFA' -BackgroundColor '0076CE'
2222
Style -Name 'TableDefaultRow' -Size 10 -Color '565656'
2323
Style -Name 'Critical' -Size 10 -BackgroundColor 'F25022'
2424
Style -Name 'Warning' -Size 10 -BackgroundColor 'FFB900'
25-
Style -Name 'Info' -Size 10 -BackgroundColor '018aef'
25+
Style -Name 'Info' -Size 10 -BackgroundColor '00447C'
2626
Style -Name 'OK' -Size 10 -BackgroundColor '7FBA00'
2727

2828
# Configure Table Styles
2929
$TableDefaultProperties = @{
3030
Id = 'TableDefault'
3131
HeaderStyle = 'TableDefaultHeading'
3232
RowStyle = 'TableDefaultRow'
33-
BorderColor = '018aef'
33+
BorderColor = '0076CE'
3434
Align = 'Left'
3535
CaptionStyle = 'Caption'
3636
CaptionLocation = 'Below'

AsBuiltReport.Microsoft.AD.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
"ShowTableCaptions": true
1010
},
1111
"Options": {
12-
"ShowDefinitionInfo": false
12+
"ShowDefinitionInfo": false,
13+
"PSDefaultAuthentication": "Negotiate"
1314
},
1415
"InfoLevel": {
1516
"_comment_": "0 = Disabled, 1 = Enabled, 2 = Adv Summary, 3 = Detailed",

AsBuiltReport.Microsoft.AD.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
RootModule = 'AsBuiltReport.Microsoft.AD.psm1'
1313

1414
# Version number of this module.
15-
ModuleVersion = '0.6.2'
15+
ModuleVersion = '0.6.3'
1616

1717
# Supported PSEditions
1818
# CompatiblePSEditions = @()

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# :arrows_counterclockwise: Microsoft AD As Built Report Changelog
22

3+
## [0.6.3] - 2022-01-30
4+
5+
### Changed
6+
7+
- More Code refactoring to improve performance.
8+
- Migrated DNS/DHCP Server section to use CIM sessions.
9+
- Changed authentication parameter of CIM/PSRemote from kerberos to negotiate.
10+
- Added variable to control CIM/PSRemote authentication method (PSDefaultAuthentication)
11+
- Changed report main text color.
12+
13+
### Fixed
14+
15+
- Fix for more table caption error messages.
16+
- Fix section heading hierarchy
17+
318
## [0.6.2] - 2022-01-24
419

520
### Changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ Below are the instructions on how to install, configure and generate a Microsoft
4747
<!-- ********** Update supported AD versions ********** -->
4848
The Microsoft AD As Built Report supports the following Active Directory versions;
4949

50-
- 2008, 2008 R2, 2012, 2016, 2019
50+
- 2012, 2016, 2019
5151

5252
### PowerShell
5353

@@ -156,6 +156,7 @@ The **Options** schema allows certain options within the report to be toggled on
156156
| Sub-Schema | Setting | Default | Description |
157157
|-----------------|--------------|---------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
158158
| ShowDefinitionInfo | true/false | false | Toggle to enable/disable Microsoft AD term explanations
159+
| PSDefaultAuthentication | Negotiate/Kerberos | Negotiate | Allow to set the value of the PSRemoting authentication method.
159160

160161

161162
### InfoLevel

Src/Private/Get-AbrADCAAIA.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ function Get-AbrADCAAIA {
2424

2525
process {
2626
if ($CAs) {
27-
Section -Style Heading4 "Authority Information Access (AIA) Summary" {
27+
Section -Style Heading3 "Authority Information Access (AIA) Summary" {
2828
Paragraph "The following section provides the Certification Authority Authority Information Access information."
2929
BlankLine
3030
foreach ($CA in $CAs) {
3131
try {
32-
Section -Style Heading5 "$($CA.Name)" {
32+
Section -Style Heading4 "$($CA.Name)" {
3333
$OutObj = @()
3434
Write-PscriboMessage "Collecting AD CA Authority Information Access information on $($CA.Name)."
3535
$AIA = Get-AuthorityInformationAccess -CertificationAuthority $CA

Src/Private/Get-AbrADCACRLSetting.ps1

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ function Get-AbrADCACRLSetting {
2424

2525
process {
2626
try {
27-
Section -Style Heading4 "Certificate Revocation List (CRL) Configuration" {
27+
Section -Style Heading3 "Certificate Revocation List (CRL) Configuration" {
2828
Paragraph "The following section provides the Certification Authority CRL Distribution Point information."
2929
BlankLine
30-
Section -Style Heading5 "CRL Validity Period" {
30+
Section -Style Heading4 "CRL Validity Period" {
3131
$OutObj = @()
3232
foreach ($CA in $CAs) {
3333
try {
@@ -65,7 +65,7 @@ function Get-AbrADCACRLSetting {
6565
$OutObj | Sort-Object -Property 'CA Name' | Table @TableParams
6666
}
6767
try {
68-
Section -Style Heading5 "CRL Flags Settings" {
68+
Section -Style Heading4 "CRL Flags Settings" {
6969
$OutObj = @()
7070
foreach ($CA in $CAs) {
7171
try {
@@ -105,12 +105,12 @@ function Get-AbrADCACRLSetting {
105105
Write-PscriboMessage -IsWarning $_.Exception.Message
106106
}
107107
try {
108-
Section -Style Heading5 "CRL Distribution Point" {
108+
Section -Style Heading4 "CRL Distribution Point" {
109109
Paragraph "The following section provides the Certification Authority CRL Distribution Point information."
110110
BlankLine
111111
foreach ($CA in $CAs) {
112112
try {
113-
Section -Style Heading6 "$($CA.Name)" {
113+
Section -Style Heading5 "$($CA.Name)" {
114114
$OutObj = @()
115115
Write-PscriboMessage "Collecting AD CA CRL Distribution Point information on $($CA.NAme)."
116116
$CRL = Get-CRLDistributionPoint -CertificationAuthority $CA
@@ -161,7 +161,7 @@ function Get-AbrADCACRLSetting {
161161
Write-PscriboMessage -IsWarning "$($_.Exception.Message) (CRL Distribution Point)"
162162
}
163163
try {
164-
Section -Style Heading4 "AIA and CDP Health Status" {
164+
Section -Style Heading3 "AIA and CDP Health Status" {
165165
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."
166166
BlankLine
167167
$OutObj = @()

Src/Private/Get-AbrADCACryptographyConfig.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ function Get-AbrADCACryptographyConfig {
55
.DESCRIPTION
66
77
.NOTES
8-
Version: 0.6.2
8+
Version: 0.6.3
99
Author: Jonathan Colon
1010
Twitter: @jcolonfzenpr
1111
Github: rebelinux
@@ -24,7 +24,7 @@ function Get-AbrADCACryptographyConfig {
2424

2525
process {
2626
if ($CAs) {
27-
Section -Style Heading4 "Cryptography Configuration" {
27+
Section -Style Heading3 "Cryptography Configuration" {
2828
Paragraph "The following section provides the Certification Authority Cryptography Configuration information."
2929
BlankLine
3030
$OutObj = @()

Src/Private/Get-AbrADCAForest.ps1

Lines changed: 0 additions & 69 deletions
This file was deleted.

Src/Private/Get-AbrADCAKeyRecoveryAgent.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ function Get-AbrADCAKeyRecoveryAgent {
55
.DESCRIPTION
66
77
.NOTES
8-
Version: 0.6.2
8+
Version: 0.6.3
99
Author: Jonathan Colon
1010
Twitter: @jcolonfzenpr
1111
Github: rebelinux
@@ -42,7 +42,7 @@ function Get-AbrADCAKeyRecoveryAgent {
4242
}
4343
}
4444
if ($OutObj) {
45-
Section -Style Heading4 "Key Recovery Agent Certificate" {
45+
Section -Style Heading3 "Key Recovery Agent Certificate" {
4646
Paragraph "The following section provides the Key Recovery Agent certificate used to encrypt user's certificate private key and store it in CA database. In the case when user cannot access his or her certificate private key it is possible to recover it by Key Recovery Agent if Key Archival procedure was taken against particular certificate."
4747
BlankLine
4848
foreach ($Item in $OutObj) {

0 commit comments

Comments
 (0)