Skip to content

Commit 61b2389

Browse files
authored
Merge pull request #15 from AsBuiltReport/dev
v0.6.0.release
2 parents b85e344 + 8604a39 commit 61b2389

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+4512
-1135
lines changed
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
@{
22
ExcludeRules = @(
3+
'PSUseBOMForUnicodeEncodedFile',
34
'PSUseToExportFieldsInManifest',
45
'PSReviewUnusedParameter',
56
'PSUseDeclaredVarsMoreThanAssignments',
67
'PSAvoidGlobalVars'
78
)
8-
}
9+
}

AsBuiltReport.Microsoft.AD.json

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,34 +9,41 @@
99
"ShowTableCaptions": true
1010
},
1111
"Options": {
12-
12+
"ShowDefinitionInfo": false
1313
},
1414
"InfoLevel": {
15-
"_comment_": "0 = Disabled, 1 = Enabled",
15+
"_comment_": "0 = Disabled, 1 = Enabled, 2 = Adv Summary, 3 = Detailed",
1616
"Forest": 1,
1717
"Domain": 1,
18-
"Site": 1,
1918
"DHCP": 1,
2019
"DNS": 1,
21-
"CA": 1
20+
"CA": 2
2221
},
2322
"HealthCheck": {
2423
"Domain": {
25-
"GMSA": true
24+
"GMSA": true,
25+
"GPO": true
2626
},
2727
"DomainController": {
2828
"Diagnostic": true,
29-
"Services": true
29+
"Services": true,
30+
"Software": true
3031
},
3132
"Site": {
3233
"Replication": true
3334
},
3435
"DNS": {
35-
"Aging": true
36+
"Aging": true,
37+
"DP": true
3638
},
3739
"DHCP": {
3840
"Summary": true,
3941
"Credential": true,
42+
"Statistics": true,
43+
"BP": true
44+
},
45+
"CA": {
46+
"Status": true
4047
"Statistics": true
4148
}
4249
}

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.3.0'
15+
ModuleVersion = '0.6.0'
1616

1717
# Supported PSEditions
1818
# CompatiblePSEditions = @()

CHANGELOG.md

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

3+
## [0.6.0] - 2021-12-02
4+
5+
### Added
6+
7+
- Added more CA Sections (Need More Testing)
8+
- Added CRL Repository
9+
- Added AIA Information
10+
- Added Security Section
11+
- Added Template Information
12+
- Added Key Recovery Agent Information
13+
- Added Cryptography Configuration Information
14+
15+
### Changed
16+
17+
- The spelling of the section title has been revised.
18+
- Enabled CA InfoLevels Option.
19+
20+
## [0.5.0] - 2021-10-29
21+
22+
### Added
23+
24+
- Added ShowDefinitionInfo Option (Allows the user to choose whether to enable AD term explanations.)
25+
- Explanation of the ShowDefinitionInfo option has been added to the ReadMe file.
26+
- Added Dynamic DNS Credentials Health Check.
27+
- Added updated HTML Sample Report.
28+
29+
### Changed
30+
31+
- The spelling of the section title has been revised.
32+
- Moved DNS Zone section to InfoLevel 2.
33+
- Moved Role and Feature section to InfoLevel 3.
34+
- Removed Unused InfoLevels (CA & Security).
35+
36+
### Fixed
37+
38+
- Fix try/catch error messages (globally)
39+
- Fix try/catch logic on the DNS Section (Fix [#11](https://github.com/AsBuiltReport/AsBuiltReport.Microsoft.AD/issues/11))
40+
41+
## [0.4.0] - 2021-10-08
42+
43+
### Added
44+
45+
- Added Installed Roles and Features to the DC Section.
46+
- Added Fined Grained Password Policies to the Domain Section (fix issue #6).
47+
- Added Log and SysVol Path to NTDS Table (fix issue #6).
48+
- Added More Active Directory Object Count (fix issue #9).
49+
- Added Tombstone Lifetime to the Forest Section.
50+
- Added Enforced Group Policy Objects (fix issue #9).
51+
- Added GPO Logon/Logoff Startup/Shutdown Script Support (fix issue #9).
52+
- Added GPO Blocked Inheritance (fix issue #9).
53+
- Added DHCP IPv4 per Scope Option information.
54+
- Added DHCP IPv6 per Scope Option information.
55+
- Added DHCP Scope Statistics information.
56+
- Added DHCP Scope DNS Setting information.
57+
- Added More Health Checks.
58+
- Added GPO Health Check.
59+
- Added GMSA Health Check.
60+
- Added Dcdiag Health Check.
61+
- Added more DHCP IPv4/IPv6 Health Checks.
62+
- Added DNS Conditional Forwarder to DNS Section (fix issue #6).
63+
64+
### Changed
65+
66+
- Added more Heading definitions.
67+
- Disable Certificate Authority until is Completed.
68+
- Added function to translate from DN to Name or CanonicalName
69+
- Implement InfoLevel 2 and 3 Report Option.
70+
- Added Domain InfoLevel 2/3 Option.
71+
- Added DNS InfoLevel 2 Option.
72+
- Added DHCP InfoLevel 2 Option.
73+
- Updated Sample Report
74+
75+
### Fixed
76+
77+
- Fix more PSSession exhaustion.
78+
- Remove the PSPKI module from ReadMe file.
79+
- Fix more Heading Index issues.
80+
- Fix for better verbose loggin.
81+
382
## [0.3.0] - 2021-09-26
483

584
### Added

README.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ Due to a limitation of the WinRM component, a domain-joined machine is needed, a
7878
<!-- ********** Add installation for any additional PowerShell module(s) ********** -->
7979
```powershell
8080
Install-Module AsBuiltReport.Microsoft.AD
81-
Install-Module PSPKI
8281
Install-WindowsFeature RSAT-AD-PowerShell
8382
Install-WindowsFeature GPMC
8483
```
@@ -87,7 +86,6 @@ Install-WindowsFeature GPMC
8786
<!-- ********** Add installation for any additional PowerShell module(s) ********** -->
8887
```powershell
8988
Install-Module AsBuiltReport.Microsoft.AD
90-
Install-Module PSPKI
9189
Add-WindowsCapability -online -Name 'Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0'
9290
Add-WindowsCapability -online -Name 'Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0'
9391
```
@@ -143,6 +141,11 @@ The **Report** schema provides configuration of the Microsoft AD report informat
143141

144142
The **Options** schema allows certain options within the report to be toggled on or off.
145143

144+
| Sub-Schema | Setting | Default | Description |
145+
|-----------------|--------------|---------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
146+
| ShowDefinitionInfo | true/false | false | Toggle to enable/disable Microsoft AD term explanations
147+
148+
146149
### InfoLevel
147150

148151
The **InfoLevel** schema allows configuration of each section of the report at a granular level. The following sections can be set.
@@ -153,6 +156,18 @@ There are 2 levels (0-1) of detail granularity for each section as follows;
153156
|:-------:|-------------------|--------------------------------------------------------------------------------------------------------------------------------------------|
154157
| 0 | Disabled | Does not collect or display any information |
155158
| 1 | Enabled / Summary | Provides summarised information for a collection of objects |
159+
| 2 | Adv Summary | Provides condensed, detailed information for a collection of objects |
160+
| 3 | Detailed | Provides detailed information for individual objects |
161+
162+
The table below outlines the default and maximum **InfoLevel** settings for each section.
163+
164+
| Sub-Schema | Default Setting | Maximum Setting |
165+
|--------------|:---------------:|:---------------:|
166+
| Forest | 1 | 1 |
167+
| Domain | 1 | 3 |
168+
| DNS | 1 | 2 |
169+
| DHCP | 1 | 2 |
170+
| CA | 2 | 2 |
156171

157172
### Healthcheck
158173

0 commit comments

Comments
 (0)