ci(lint): enhance PSScriptAnalyzer settings and suppress false positives; improve error handling in scripts

This commit is contained in:
Simone
2026-05-13 19:06:50 +02:00
committed by Simone
parent 032d6f200e
commit 2ac26dbd00
11 changed files with 42 additions and 24 deletions
+2 -2
View File
@@ -37,6 +37,8 @@
.EXAMPLE
.\Validate-SetupState.ps1 -VMIPAddress 192.168.79.129 -Remediate
#>
[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidUsingConvertToSecureStringWithPlainText', '',
Justification = 'Template setup script: plain-text password required to bootstrap WinRM credential chain before Credential Manager is available.')]
[CmdletBinding()]
param(
[Parameter(Mandatory)] [string] $VMIPAddress,
@@ -273,8 +275,6 @@ try {
Write-Host ''
$failed = 0
$deployCnt = 0
$setupCnt = 0
$inSetup = $false
foreach ($r in $checks) {