fix: Test-Error verbose call and Get-CISMgOutput Parameter
This commit is contained in:
@@ -60,7 +60,8 @@ function Get-CISMgOutput {
|
|||||||
# Test-PasswordNeverExpirePolicy.ps1
|
# Test-PasswordNeverExpirePolicy.ps1
|
||||||
$domains = if ($DomainName) {
|
$domains = if ($DomainName) {
|
||||||
Get-MgDomain -DomainId $DomainName
|
Get-MgDomain -DomainId $DomainName
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
Get-MgDomain
|
Get-MgDomain
|
||||||
}
|
}
|
||||||
return $domains
|
return $domains
|
||||||
|
@@ -27,7 +27,7 @@ function Get-TestError {
|
|||||||
$script:FailedTests.Add([PSCustomObject]@{ Rec = $recnum; Description = $description; Error = $LastError })
|
$script:FailedTests.Add([PSCustomObject]@{ Rec = $recnum; Description = $description; Error = $LastError })
|
||||||
# Call Initialize-CISAuditResult with error parameters
|
# Call Initialize-CISAuditResult with error parameters
|
||||||
$auditResult = Initialize-CISAuditResult -Rec $recnum -Failure
|
$auditResult = Initialize-CISAuditResult -Rec $recnum -Failure
|
||||||
Write-Verbose "An error occurred during the test: `n$LastError" -VerboseAction Continue
|
Write-Verbose "An error occurred during the test: `n$LastError" -Verbose
|
||||||
return $auditResult
|
return $auditResult
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -39,7 +39,7 @@ function Test-PasswordNeverExpirePolicy {
|
|||||||
process {
|
process {
|
||||||
try {
|
try {
|
||||||
# Step: Retrieve all domains or a specific domain
|
# Step: Retrieve all domains or a specific domain
|
||||||
$domains = Get-CISMgOutput -Rec $recnum -DomainId $DomainName
|
$domains = Get-CISMgOutput -Rec $recnum -DomainName $DomainName
|
||||||
foreach ($domain in $domains) {
|
foreach ($domain in $domains) {
|
||||||
$domainName = $domain.Id
|
$domainName = $domain.Id
|
||||||
$isDefault = $domain.IsDefault
|
$isDefault = $domain.IsDefault
|
||||||
|
Reference in New Issue
Block a user