Skip to content

v1.0.0 public release#252

Merged
rebelinux merged 22 commits intomasterfrom
dev
May 2, 2026
Merged

v1.0.0 public release#252
rebelinux merged 22 commits intomasterfrom
dev

Conversation

@rebelinux
Copy link
Copy Markdown
Collaborator

[1.0.0] - 2026-05-02

Added

  • Add support for GliderUI graphical interface to generate reports via an intuitive user interface instead of command-line execution
  • Add Windows 10* to the unsupported operating systems list in the Health Check section to reflect the end of support for Windows 10 and encourage users to upgrade to supported operating systems for better security and performance

🔃 Changed

  • Improved multi-language support by refactoring localization strings and enhancing documentation clarity in MicrosoftAD.psd1 for English and Spanish languages.
    This includes improved grammar, punctuation, and readability across various best practice descriptions related to Active Directory configurations
  • Bump module version to 1.0.0
  • Upgrade AsBuiltReport.Diagram module to version 1.0.7
  • Upgrade AsBuiltReport.Chart module to version 0.3.1

🐛 Fixed

  • Fix diagram theme generation not respecting the selected theme in the configuration file, ensuring that diagrams are rendered with the correct visual style as defined by the user.

rebelinux and others added 21 commits April 3, 2026 20:47
… translation functions for improved localization and clarity. Updated messages in Get-AbrADInfrastructureService.ps1, Get-AbrADKerberosAudit.ps1, Get-AbrADOU.ps1, Get-AbrADReportBrief.ps1, Get-AbrADSCCM.ps1, Get-AbrADSecurityAssessment.ps1, Get-AbrADSite.ps1, Get-AbrADSiteReplication.ps1, Get-AbrADTrust.ps1, Get-AbrDHCPinAD.ps1, Get-AbrDNSSection.ps1, Get-AbrDomainSection.ps1, and Invoke-DcDiag.ps1.
…erface

fix: Ensure diagram theme generation respects user-selected themes in configuration

refactor: Improve multi-language support and documentation clarity for MicrosoftAD.psd1
…ty and user-friendliness

Co-authored-by: Copilot <copilot@github.com>
Copilot AI review requested due to automatic review settings May 2, 2026 21:50
Comment thread AsBuiltReport.Microsoft.AD/Src/Private/Gui/Start-AsBuiltReportMSAD.ps1 Dismissed
Comment thread AsBuiltReport.Microsoft.AD/Src/Private/Report/Get-AbrDomainSection.ps1 Dismissed
Comment thread AsBuiltReport.Microsoft.AD/Src/Public/Invoke-AsBuiltReport.Microsoft.AD.ps1 Dismissed
Comment thread AsBuiltReport.Microsoft.AD/Src/Public/Invoke-AsBuiltReport.Microsoft.AD.ps1 Dismissed
Comment thread AsBuiltReport.Microsoft.AD/Src/Public/Invoke-AsBuiltReport.Microsoft.AD.ps1 Dismissed
Comment thread AsBuiltReport.Microsoft.AD/Src/Public/Invoke-AsBuiltReport.Microsoft.AD.ps1 Dismissed
Comment thread AsBuiltReport.Microsoft.AD/Src/Public/Invoke-AsBuiltReport.Microsoft.AD.ps1 Dismissed
Comment thread AsBuiltReport.Microsoft.AD/Src/Public/Invoke-AsBuiltReport.Microsoft.AD.ps1 Dismissed
Comment thread AsBuiltReport.Microsoft.AD/Src/Public/Invoke-AsBuiltReport.Microsoft.AD.ps1 Dismissed
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 2, 2026

PSScriptAnalyzer results:

Errors: [0], Warnings: [33], Information: [3]


RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 18
Message    : The variable 'Manifest' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 201
Message    : The variable 'InvokeCommand' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 244
Message    : The variable 'JsonConfig' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 307
Message    : The variable 'JsonConfig' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 421
Message    : The variable 'PublicFunctions' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 422
Message    : The variable 'PrivateFunctions' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 452
Message    : The variable 'ModuleRoot' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 453
Message    : The variable 'SettingsPath' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 489
Message    : The variable 'PublicFunctions' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 571
Message    : The variable 'InvokeCommand' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : LocalizationData.Tests.ps1
Line       : 3
Message    : The variable 'LanguagePath' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : LocalizationData.Tests.ps1
Line       : 35
Message    : The variable 'TemplateKeys' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : LocalizationData.Tests.ps1
Line       : 36
Message    : The variable 'LanguageFolders' is assigned but never used.

RuleName   : PSUseSingularNouns
Severity   : Warning
ScriptName : LocalizationData.Tests.ps1
Line       : 6
Message    : The cmdlet 'Get-NestedLocalizationKeys' uses a plural noun. A 
             singular noun should be used instead.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : ConvertTo-ADObjectName.ps1
Line       : 22
Message    : The parameter 'DC' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : ConvertTo-ADCanonicalName.ps1
Line       : 21
Message    : The parameter 'Domain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-ADObjectSearch.ps1
Line       : 22
Message    : The parameter 'Filter' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-ADObjectSearch.ps1
Line       : 23
Message    : The parameter 'Properties' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-ADObjectSearch.ps1
Line       : 24
Message    : The parameter 'SelectPrty' has been declared but not used.

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : Get-AbrDiagReplication.ps1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'Get-AbrDiagReplication.ps1'

RuleName   : PSAvoidUsingPlainTextForPassword
Severity   : Warning
ScriptName : Start-AsBuiltReportMSAD.ps1
Line       : 98
Message    : Parameter '$PasswordTextBox' should not use String type but either 
             SecureString or PSCredential, otherwise it increases the chance to 
             expose this sensitive information.

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : Start-AsBuiltReportMSAD.ps1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'Start-AsBuiltReportMSAD.ps1'

RuleName   : PSUseConsistentWhitespace
Severity   : Warning
ScriptName : Get-AbrADSite.ps1
Line       : 225
Message    : Use space before open brace.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADKerberosAudit.ps1
Line       : 20
Message    : The parameter 'ValidDCFromDomain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADDomain.ps1
Line       : 20
Message    : The parameter 'ValidDcFromDomain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADGPO.ps1
Line       : 20
Message    : The parameter 'ValidDCFromDomain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADAuthenticationPolicy.ps1
Line       : 20
Message    : The parameter 'ValidDcFromDomain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADTrust.ps1
Line       : 20
Message    : The parameter 'ValidDCFromDomain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADDomainObject.ps1
Line       : 19
Message    : The parameter 'ValidDcFromDomain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADOU.ps1
Line       : 20
Message    : The parameter 'ValidDCFromDomain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADDFSHealth.ps1
Line       : 20
Message    : The parameter 'DCs' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Invoke-AsBuiltReport.Microsoft.AD.ps1
Line       : 22
Message    : The parameter 'Credential' has been declared but not used.

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : MicrosoftAD.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 'MicrosoftAD.psd1'

RuleName   : PSUseOutputTypeCorrectly
Severity   : Information
ScriptName : ConvertTo-ADObjectName.ps1
Line       : 28
Message    : The cmdlet 'ConvertTo-ADObjectName' returns an object of type 
             'System.Collections.Generic.List`1[[System.Object, 
             System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, 
             PublicKeyToken=7cec85d7bea7798e]]' but this type is not declared 
             in the OutputType attribute.

RuleName   : PSUseOutputTypeCorrectly
Severity   : Information
ScriptName : ConvertTo-ADCanonicalName.ps1
Line       : 29
Message    : The cmdlet 'ConvertTo-ADCanonicalName' returns an object of type 
             'System.Collections.Generic.List`1[[System.Object, 
             System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, 
             PublicKeyToken=7cec85d7bea7798e]]' but this type is not declared 
             in the OutputType attribute.

RuleName   : PSUseOutputTypeCorrectly
Severity   : Information
ScriptName : Get-ADObjectSearch.ps1
Line       : 31
Message    : The cmdlet 'Get-ADObjectSearch' returns an object of type 
             'System.Collections.Generic.List`1[[System.Object, 
             System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, 
             PublicKeyToken=7cec85d7bea7798e]]' but this type is not declared 
             in the OutputType attribute.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR prepares the module for a v1.0.0 public release by introducing a new GUI entry point, tightening localization usage across report/diagram output, and updating module metadata/dependencies to the 1.0.0 release line.

Changes:

  • Added a GliderUI-based GUI launcher (Start-AsBuiltReportMSAD) and exported it via the module manifest/loader.
  • Refactored many hard-coded user-facing strings to use localized $reportTranslate keys (EN/ES) and improved diagram theming behavior.
  • Bumped module version to 1.0.0 and updated required module versions (AsBuiltReport.Chart / AsBuiltReport.Diagram).

Reviewed changes

Copilot reviewed 53 out of 55 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
copilot-instructions.md Removes legacy AI instruction document from the repo.
README.md Documents GUI usage and adds a screenshot.
CHANGELOG.md Adds v1.0.0 release notes.
AsBuiltReport.Microsoft.AD/AsBuiltReport.Microsoft.AD.psd1 Bumps module version, updates required module versions, exports Start-AsBuiltReportMSAD.
AsBuiltReport.Microsoft.AD/AsBuiltReport.Microsoft.AD.psm1 Dot-sources GUI scripts and exports GUI function(s).
AsBuiltReport.Microsoft.AD/AsBuiltReport.Microsoft.AD.json Updates default HealthCheck configuration structure.
AsBuiltReport.Microsoft.AD/Src/Public/Invoke-AsBuiltReport.Microsoft.AD.ps1 Version bump + localized console output formatting tweaks.
AsBuiltReport.Microsoft.AD/Src/Private/Gui/Start-AsBuiltReportMSAD.ps1 Adds the GUI implementation for report generation via GliderUI.
AsBuiltReport.Microsoft.AD/Src/Private/Report/* Replaces many hard-coded messages with localized strings; enables DCDiag collection call; minor formatting tweaks.
AsBuiltReport.Microsoft.AD/Src/Private/Diagram/* Diagram theme handling adjustments (edge/subgraph colors, label/signature rendering).
AsBuiltReport.Microsoft.AD/Language/en-US/MicrosoftAD.psd1 Adds/updates localization keys used by the refactors.

$List.Add($reportTranslate.GetAbrADSite.DescBP)
}
if ($OutObj | Where-Object { $_.$($reportTranslate.GetAbrADSite.Sites) -eq $reportTranslate.GetAbrADSite.NoSiteAssigned }) {
if ($OutObj | Where-Object { $_.$($reportTranslate.GetAbrADSite.Sites) -eq $reportTranslate.GetAbrADSite.NoSiteAssigned }){
Comment thread AsBuiltReport.Microsoft.AD/Src/Private/Report/Get-AbrADDomainController.ps1 Outdated
Comment on lines +38 to +41
if (-not (Get-Module -ListAvailable -Name GliderUI)) {
Write-Host 'GliderUI not found — installing from PSGallery…' -ForegroundColor Cyan
Install-PSResource -Name GliderUI -Version $requiredGliderUIVersion -Scope CurrentUser -TrustRepository
}
Comment thread README.md

**Beta** versions of the GUI may contain bugs and issues. If you encounter any problems while using the GUI, please report them on the project's GitHub Issues page.

![alt text](Samples/Sample-Gui.png)
Comment thread CHANGELOG.md
### Added

- Add support for GliderUI graphical interface to generate reports via an intuitive user interface instead of command-line execution
- Add Windows 10* to the unsupported operating systems list in the Health Check section to reflect the end of support for Windows 10 and encourage users to upgrade to supported operating systems for better security and performance
Comment on lines +28 to 29
Write-PScriboMessage -Message "$($reportTranslate.GetAbrADDCDiag.ErrorInvokeDcDiag -f $DomainController) $($_.Exception.Message)"
return

$TableParams = @{
Name = "$($reportTranslate.GetAbrADSite.ConnectionObjects) - $($ForestInfo)"
Name = "$($reportTranslate.GetAbrADSite.ConnectionObjects)- $($ForestInfo)"
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 2, 2026

PSScriptAnalyzer results:

Errors: [0], Warnings: [33], Information: [3]


RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 18
Message    : The variable 'Manifest' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 201
Message    : The variable 'InvokeCommand' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 244
Message    : The variable 'JsonConfig' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 307
Message    : The variable 'JsonConfig' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 421
Message    : The variable 'PublicFunctions' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 422
Message    : The variable 'PrivateFunctions' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 452
Message    : The variable 'ModuleRoot' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 453
Message    : The variable 'SettingsPath' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 489
Message    : The variable 'PublicFunctions' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : AsBuiltReport.Microsoft.AD.Tests.ps1
Line       : 571
Message    : The variable 'InvokeCommand' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : LocalizationData.Tests.ps1
Line       : 3
Message    : The variable 'LanguagePath' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : LocalizationData.Tests.ps1
Line       : 35
Message    : The variable 'TemplateKeys' is assigned but never used.

RuleName   : PSUseDeclaredVarsMoreThanAssignments
Severity   : Warning
ScriptName : LocalizationData.Tests.ps1
Line       : 36
Message    : The variable 'LanguageFolders' is assigned but never used.

RuleName   : PSUseSingularNouns
Severity   : Warning
ScriptName : LocalizationData.Tests.ps1
Line       : 6
Message    : The cmdlet 'Get-NestedLocalizationKeys' uses a plural noun. A 
             singular noun should be used instead.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : ConvertTo-ADObjectName.ps1
Line       : 22
Message    : The parameter 'DC' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : ConvertTo-ADCanonicalName.ps1
Line       : 21
Message    : The parameter 'Domain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-ADObjectSearch.ps1
Line       : 22
Message    : The parameter 'Filter' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-ADObjectSearch.ps1
Line       : 23
Message    : The parameter 'Properties' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-ADObjectSearch.ps1
Line       : 24
Message    : The parameter 'SelectPrty' has been declared but not used.

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : Get-AbrDiagReplication.ps1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'Get-AbrDiagReplication.ps1'

RuleName   : PSAvoidUsingPlainTextForPassword
Severity   : Warning
ScriptName : Start-AsBuiltReportMSAD.ps1
Line       : 98
Message    : Parameter '$PasswordTextBox' should not use String type but either 
             SecureString or PSCredential, otherwise it increases the chance to 
             expose this sensitive information.

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : Start-AsBuiltReportMSAD.ps1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 
             'Start-AsBuiltReportMSAD.ps1'

RuleName   : PSUseConsistentWhitespace
Severity   : Warning
ScriptName : Get-AbrADSite.ps1
Line       : 225
Message    : Use space before open brace.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADKerberosAudit.ps1
Line       : 20
Message    : The parameter 'ValidDCFromDomain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADDomain.ps1
Line       : 20
Message    : The parameter 'ValidDcFromDomain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADGPO.ps1
Line       : 20
Message    : The parameter 'ValidDCFromDomain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADAuthenticationPolicy.ps1
Line       : 20
Message    : The parameter 'ValidDcFromDomain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADTrust.ps1
Line       : 20
Message    : The parameter 'ValidDCFromDomain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADDomainObject.ps1
Line       : 19
Message    : The parameter 'ValidDcFromDomain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADOU.ps1
Line       : 20
Message    : The parameter 'ValidDCFromDomain' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Get-AbrADDFSHealth.ps1
Line       : 20
Message    : The parameter 'DCs' has been declared but not used.

RuleName   : PSReviewUnusedParameter
Severity   : Warning
ScriptName : Invoke-AsBuiltReport.Microsoft.AD.ps1
Line       : 22
Message    : The parameter 'Credential' has been declared but not used.

RuleName   : PSUseBOMForUnicodeEncodedFile
Severity   : Warning
ScriptName : MicrosoftAD.psd1
Line       : 
Message    : Missing BOM encoding for non-ASCII encoded file 'MicrosoftAD.psd1'

RuleName   : PSUseOutputTypeCorrectly
Severity   : Information
ScriptName : ConvertTo-ADObjectName.ps1
Line       : 28
Message    : The cmdlet 'ConvertTo-ADObjectName' returns an object of type 
             'System.Collections.Generic.List`1[[System.Object, 
             System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, 
             PublicKeyToken=7cec85d7bea7798e]]' but this type is not declared 
             in the OutputType attribute.

RuleName   : PSUseOutputTypeCorrectly
Severity   : Information
ScriptName : ConvertTo-ADCanonicalName.ps1
Line       : 29
Message    : The cmdlet 'ConvertTo-ADCanonicalName' returns an object of type 
             'System.Collections.Generic.List`1[[System.Object, 
             System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, 
             PublicKeyToken=7cec85d7bea7798e]]' but this type is not declared 
             in the OutputType attribute.

RuleName   : PSUseOutputTypeCorrectly
Severity   : Information
ScriptName : Get-ADObjectSearch.ps1
Line       : 31
Message    : The cmdlet 'Get-ADObjectSearch' returns an object of type 
             'System.Collections.Generic.List`1[[System.Object, 
             System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, 
             PublicKeyToken=7cec85d7bea7798e]]' but this type is not declared 
             in the OutputType attribute.

@rebelinux rebelinux merged commit 1082006 into master May 2, 2026
4 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants