Skip to content

Commit b3ef641

Browse files
Merge pull request KelvinTegelaar#1186 from Ren-Roros-Digital/flipalerts
fix: Flip disable alerts
2 parents ea67b4c + a8ef180 commit b3ef641

File tree

5 files changed

+10
-15
lines changed

5 files changed

+10
-15
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ function Invoke-CIPPStandardDisableEmail {
4242

4343
if ($Settings.alert -eq $true) {
4444
if ($StateIsCorrect -eq $true) {
45-
Write-LogMessage -API 'Standards' -tenant $tenant -message 'Email authentication method is enabled' -sev Alert
46-
} else {
4745
Write-LogMessage -API 'Standards' -tenant $tenant -message 'Email authentication method is not enabled' -sev Info
46+
} else {
47+
Write-LogMessage -API 'Standards' -tenant $tenant -message 'Email authentication method is enabled' -sev Alert
4848
}
4949
}
5050

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ function Invoke-CIPPStandardDisableSMS {
4242

4343
if ($Settings.alert -eq $true) {
4444
if ($StateIsCorrect -eq $true) {
45-
Write-LogMessage -API 'Standards' -tenant $tenant -message 'SMS authentication method is enabled' -sev Alert
46-
} else {
4745
Write-LogMessage -API 'Standards' -tenant $tenant -message 'SMS authentication method is not enabled' -sev Info
46+
} else {
47+
Write-LogMessage -API 'Standards' -tenant $tenant -message 'SMS authentication method is enabled' -sev Alert
4848
}
4949
}
5050

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ function Invoke-CIPPStandardDisableVoice {
4242

4343
if ($Settings.alert -eq $true) {
4444
if ($StateIsCorrect -eq $true) {
45-
Write-LogMessage -API 'Standards' -tenant $tenant -message 'Voice authentication method is enabled' -sev Alert
46-
} else {
4745
Write-LogMessage -API 'Standards' -tenant $tenant -message 'Voice authentication method is not enabled' -sev Info
46+
} else {
47+
Write-LogMessage -API 'Standards' -tenant $tenant -message 'Voice authentication method is enabled' -sev Alert
4848
}
4949
}
5050

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ function Invoke-CIPPStandardDisablex509Certificate {
4242

4343
if ($Settings.alert -eq $true) {
4444
if ($StateIsCorrect -eq $true) {
45-
Write-LogMessage -API 'Standards' -tenant $tenant -message 'x509Certificate authentication method is enabled' -sev Alert
46-
} else {
4745
Write-LogMessage -API 'Standards' -tenant $tenant -message 'x509Certificate authentication method is not enabled' -sev Info
46+
} else {
47+
Write-LogMessage -API 'Standards' -tenant $tenant -message 'x509Certificate authentication method is enabled' -sev Alert
4848
}
4949
}
5050

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

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,14 @@ function Invoke-CIPPStandardTAP {
3131
##$Rerun -Type Standard -Tenant $Tenant -Settings $Settings 'TAP'
3232

3333
$CurrentState = New-GraphGetRequest -Uri 'https://graph.microsoft.com/beta/policies/authenticationmethodspolicy/authenticationMethodConfigurations/TemporaryAccessPass' -tenantid $Tenant
34+
if ($null -eq $Settings.config) { $Settings.config = $True }
3435
$StateIsCorrect = ($CurrentState.state -eq 'enabled') -and
35-
($CurrentState.isUsableOnce -eq $Settings.config)
36+
([System.Convert]::ToBoolean($CurrentState.isUsableOnce) -eq [System.Convert]::ToBoolean($Settings.config))
3637

3738
if ($Settings.report -eq $true) {
3839
Add-CIPPBPAField -FieldName 'TemporaryAccessPass' -FieldValue $StateIsCorrect -StoreAs bool -Tenant $tenant
3940
}
4041

41-
# Input validation
42-
if (([string]::IsNullOrWhiteSpace($Settings.config) -or $Settings.config -eq 'Select a value') -and ($Settings.remediate -eq $true -or $Settings.alert -eq $true)) {
43-
Write-LogMessage -API 'Standards' -tenant $tenant -message 'TAP: Invalid state parameter set' -sev Error
44-
Return
45-
}
46-
4742
If ($Settings.remediate -eq $true) {
4843
if ($StateIsCorrect -eq $true) {
4944
Write-LogMessage -API 'Standards' -tenant $tenant -message 'Temporary Access Passwords is already enabled.' -sev Info

0 commit comments

Comments
 (0)