@@ -43,38 +43,38 @@ function Invoke-CIPPStandardAuditLog {
43
43
$DehydratedTenant = (New-ExoRequest - tenantid $Tenant - cmdlet ' Get-OrganizationConfig' - Select IsDehydrated).IsDehydrated
44
44
if ($DehydratedTenant -eq $true ) {
45
45
try {
46
- New-ExoRequest - tenantid $Tenant - cmdlet ' Enable-OrganizationCustomization'
47
- Write-LogMessage - API ' Standards' - tenant $tenant - message ' Organization customization enabled.' - sev Info
46
+ $null = New-ExoRequest - tenantid $Tenant - cmdlet ' Enable-OrganizationCustomization'
47
+ Write-LogMessage - API ' Standards' - tenant $Tenant - message ' Organization customization enabled.' - sev Info
48
48
} catch {
49
- $ErrorMessage = Get-NormalizedError - Message $_.Exception.Message
50
- Write-LogMessage - API ' Standards' - tenant $tenant - message " Failed to enable organization customization. Error: $ErrorMessage " - sev Debug
49
+ $ErrorMessage = Get-CippException - Exception $_
50
+ Write-LogMessage - API ' Standards' - tenant $Tenant - message " Failed to enable organization customization. Error: $ ( $ ErrorMessage.NormalizedError ) " - sev Debug - LogData $ErrorMessage
51
51
}
52
52
}
53
53
54
54
try {
55
55
if ($AuditLogEnabled -eq $true ) {
56
- Write-LogMessage - API ' Standards' - tenant $tenant - message ' Unified Audit Log already enabled.' - sev Info
56
+ Write-LogMessage - API ' Standards' - tenant $Tenant - message ' Unified Audit Log already enabled.' - sev Info
57
57
} else {
58
- New-ExoRequest - tenantid $Tenant - cmdlet ' Set-AdminAuditLogConfig' - cmdParams @ {UnifiedAuditLogIngestionEnabled = $true }
59
- Write-LogMessage - API ' Standards' - tenant $tenant - message ' Unified Audit Log Enabled.' - sev Info
58
+ $null = New-ExoRequest - tenantid $Tenant - cmdlet ' Set-AdminAuditLogConfig' - cmdParams @ {UnifiedAuditLogIngestionEnabled = $true }
59
+ Write-LogMessage - API ' Standards' - tenant $Tenant - message ' Unified Audit Log Enabled.' - sev Info
60
60
}
61
61
62
62
} catch {
63
- $ErrorMessage = Get-NormalizedError - Message $_.Exception.Message
64
- Write-LogMessage - API ' Standards' - tenant $tenant - message " Failed to apply Unified Audit Log. Error: $ErrorMessage " - sev Error
63
+ $ErrorMessage = Get-CippException - Exception $_
64
+ Write-LogMessage - API ' Standards' - tenant $Tenant - message " Failed to apply Unified Audit Log. Error: $ ( $ ErrorMessage.NormalizedError ) " - sev Error - LogData $ErrorMessage
65
65
}
66
66
}
67
67
if ($Settings.alert -eq $true ) {
68
68
69
69
if ($AuditLogEnabled -eq $true ) {
70
- Write-LogMessage - API ' Standards' - tenant $tenant - message ' Unified Audit Log is enabled' - sev Info
70
+ Write-LogMessage - API ' Standards' - tenant $Tenant - message ' Unified Audit Log is enabled' - sev Info
71
71
} else {
72
- Write-LogMessage - API ' Standards' - tenant $tenant - message ' Unified Audit Log is not enabled' - sev Alert
72
+ Write-LogMessage - API ' Standards' - tenant $Tenant - message ' Unified Audit Log is not enabled' - sev Alert
73
73
}
74
74
}
75
75
76
76
if ($Settings.report -eq $true ) {
77
77
78
- Add-CIPPBPAField - FieldName ' AuditLog' - FieldValue $AuditLogEnabled - StoreAs bool - Tenant $tenant
78
+ Add-CIPPBPAField - FieldName ' AuditLog' - FieldValue $AuditLogEnabled - StoreAs bool - Tenant $Tenant
79
79
}
80
80
}
0 commit comments