Skip to content

Commit 205dc39

Browse files
standards
1 parent 3ba75b7 commit 205dc39

File tree

4 files changed

+8
-1
lines changed

4 files changed

+8
-1
lines changed

Modules/CIPPCore/Public/Standards/Invoke-CIPPStandardEnableFIDO2.ps1

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ function Invoke-CIPPStandardEnableFIDO2 {
5555
}
5656

5757
if ($Settings.report -eq $true) {
58+
$state = $StateIsCorrect ? $true : $CurrentState
59+
Set-CIPPStandardsCompareField -FieldName 'standards.EnableFIDO2' -FieldValue $state -TenantFilter $Tenant
5860
Add-CIPPBPAField -FieldName 'EnableFIDO2' -FieldValue $StateIsCorrect -StoreAs bool -Tenant $tenant
5961
}
6062
}

Modules/CIPPCore/Public/Standards/Invoke-CIPPStandardEnableHardwareOAuth.ps1

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ function Invoke-CIPPStandardEnableHardwareOAuth {
5454
}
5555

5656
if ($Settings.report -eq $true) {
57+
$state = $StateIsCorrect ? $true : $CurrentState
58+
Set-CIPPStandardsCompareField -FieldName 'standards.EnableHardwareOAuth' -FieldValue $state -TenantFilter $Tenant
5759
Add-CIPPBPAField -FieldName 'EnableHardwareOAuth' -FieldValue $StateIsCorrect -StoreAs bool -Tenant $tenant
5860
}
5961
}

Modules/CIPPCore/Public/Standards/Invoke-CIPPStandardEnableLitigationHold.ps1

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,8 @@ function Invoke-CIPPStandardEnableLitigationHold {
8080

8181
if ($Settings.report -eq $true) {
8282
$filtered = $MailboxesNoLitHold | Select-Object -Property UserPrincipalName
83+
$state = $filtered ? $true : $MailboxesNoLitHold
84+
Set-CIPPStandardsCompareField -FieldName 'standards.EnableLitHold' -FieldValue $state -Tenant $Tenant
8385
Add-CIPPBPAField -FieldName 'EnableLitHold' -FieldValue $filtered -StoreAs json -Tenant $Tenant
8486
}
8587
}

Modules/CIPPCore/Public/Standards/Invoke-CIPPStandardEnableMailboxAuditing.ps1

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ function Invoke-CIPPStandardEnableMailboxAuditing {
109109

110110
if ($Settings.alert -eq $true) {
111111
if ($AuditState) {
112-
Write-StandardsAlert -message "Tenant level mailbox audit is not enabled" -object $AuditState -tenant $Tenant -standardName 'EnableMailboxAuditing' -standardId $Settings.standardId
112+
Write-StandardsAlert -message 'Tenant level mailbox audit is not enabled' -object $AuditState -tenant $Tenant -standardName 'EnableMailboxAuditing' -standardId $Settings.standardId
113113
Write-LogMessage -API 'Standards' -tenant $Tenant -message 'Tenant level mailbox audit is not enabled' -sev Info
114114
} else {
115115
Write-LogMessage -API 'Standards' -tenant $Tenant -message 'Tenant level mailbox audit is enabled' -sev Info
@@ -118,6 +118,7 @@ function Invoke-CIPPStandardEnableMailboxAuditing {
118118

119119
if ($Settings.report -eq $true) {
120120
$AuditState = -not $AuditState
121+
Set-CIPPStandardsCompareField -FieldName 'standards.EnableMailboxAuditing' -FieldValue $AuditState -Tenant $Tenant
121122
Add-CIPPBPAField -FieldName 'MailboxAuditingEnabled' -FieldValue $AuditState -StoreAs bool -Tenant $Tenant
122123
}
123124

0 commit comments

Comments
 (0)