Skip to content

Commit 6e53124

Browse files
committed
update logging
1 parent 5f63ec7 commit 6e53124

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/Tenant/Conditional/Invoke-ExecCAExclusion.ps1

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ function Invoke-ExecCAExclusion {
2222
$PolicyId = $Request.Body.PolicyId
2323
$ExclusionType = $Request.Body.ExclusionType
2424

25+
$Policy = New-GraphGetRequest -uri "https://graph.microsoft.com/beta/identity/conditionalAccess/policies/$($PolicyId)?`$select=id,displayName" -tenantid $TenantFilter
2526

2627
if ($Users) {
2728
$UserID = $Users.value
@@ -48,7 +49,7 @@ function Invoke-ExecCAExclusion {
4849

4950
$TaskBody = [pscustomobject]@{
5051
TenantFilter = $TenantFilter
51-
Name = "Add CA Exclusion Vacation Mode: $Username - $($TenantFilter)"
52+
Name = "Add CA Exclusion Vacation Mode: $PolicyName"
5253
Command = @{
5354
value = 'Set-CIPPCAExclusion'
5455
label = 'Set-CIPPCAExclusion'
@@ -62,7 +63,7 @@ function Invoke-ExecCAExclusion {
6263
Add-CIPPScheduledTask -Task $TaskBody -hidden $false
6364
#Removal of the exclusion
6465
$TaskBody.Parameters.ExclusionType = 'Remove'
65-
$TaskBody.Name = "Remove CA Exclusion Vacation Mode: $Username - $($TenantFilter)"
66+
$TaskBody.Name = "Remove CA Exclusion Vacation Mode: $PolicyName"
6667
$TaskBody.ScheduledTime = $EndDate
6768
Add-CIPPScheduledTask -Task $TaskBody -hidden $false
6869
$body = @{ Results = "Successfully added vacation mode schedule for $Username." }

Modules/CIPPCore/Public/Set-CIPPCAExclusion.ps1

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ function Set-CIPPCAExclusion {
1010
$Headers
1111
)
1212
try {
13-
$CheckExististing = New-GraphGETRequest -uri "https://graph.microsoft.com/beta/identity/conditionalAccess/policies/$($PolicyId)" -tenantid $TenantFilter -AsApp $true
13+
$CheckExisting = New-GraphGETRequest -uri "https://graph.microsoft.com/beta/identity/conditionalAccess/policies/$($PolicyId)" -tenantid $TenantFilter -AsApp $true
1414
if ($ExclusionType -eq 'add') {
1515
if ($Users) {
1616
$Username = $Users.addedFields.userPrincipalName
1717
$ExcludeUsers = [System.Collections.Generic.List[string]]::new()
18-
foreach ($User in $CheckExististing.conditions.users.excludeUsers) {
18+
foreach ($User in $CheckExisting.conditions.users.excludeUsers) {
1919
$ExcludeUsers.Add($User)
2020
}
2121
foreach ($User in $Users.value) {
@@ -35,15 +35,15 @@ function Set-CIPPCAExclusion {
3535
}
3636
$NewExclusions = [pscustomobject]@{
3737
conditions = [pscustomobject]@{ users = [pscustomobject]@{
38-
excludeUsers = @($CheckExististing.conditions.users.excludeUsers + $UserID)
38+
excludeUsers = @($CheckExisting.conditions.users.excludeUsers + $UserID)
3939
}
4040
}
4141
}
4242
}
4343

4444
$RawJson = ConvertTo-Json -Depth 10 -InputObject $NewExclusions
4545
if ($PSCmdlet.ShouldProcess($PolicyId, "Add exclusion for $UserID")) {
46-
New-GraphPOSTRequest -uri "https://graph.microsoft.com/beta/identity/conditionalAccess/policies/$($CheckExististing.id)" -tenantid $tenantfilter -type PATCH -body $RawJSON -AsApp $true
46+
New-GraphPOSTRequest -uri "https://graph.microsoft.com/beta/identity/conditionalAccess/policies/$($CheckExisting.id)" -tenantid $tenantfilter -type PATCH -body $RawJSON -AsApp $true
4747
}
4848
}
4949

@@ -59,24 +59,24 @@ function Set-CIPPCAExclusion {
5959
}
6060
$NewExclusions = [pscustomobject]@{
6161
conditions = [pscustomobject]@{ users = [pscustomobject]@{
62-
excludeUsers = @($CheckExististing.conditions.users.excludeUsers | Where-Object { $UserID -notcontains $_ })
62+
excludeUsers = @($CheckExisting.conditions.users.excludeUsers | Where-Object { $UserID -notcontains $_ })
6363
}
6464
}
6565
}
6666
$RawJson = ConvertTo-Json -Depth 10 -InputObject $NewExclusions
6767
if ($PSCmdlet.ShouldProcess($PolicyId, "Remove exclusion for $UserID")) {
68-
New-GraphPOSTRequest -uri "https://graph.microsoft.com/beta/identity/conditionalAccess/policies/$($CheckExististing.id)" -tenantid $tenantfilter -type PATCH -body $RawJSON -AsApp $true
68+
New-GraphPOSTRequest -uri "https://graph.microsoft.com/beta/identity/conditionalAccess/policies/$($CheckExisting.id)" -tenantid $tenantfilter -type PATCH -body $RawJSON -AsApp $true
6969
}
7070
}
7171

7272
foreach ($User in $Username) {
73-
"Successfully performed $($ExclusionType) exclusion for $User from policy $($PolicyId)"
74-
Write-LogMessage -headers $Headers -API 'Set-CIPPCAExclusion' -message "Successfully performed $($ExclusionType) exclusion for $User from policy $($PolicyId)" -Sev 'Info' -tenant $TenantFilter
73+
"Successfully performed $($ExclusionType) exclusion for $User from policy $($CheckExisting.displayName)"
74+
Write-LogMessage -headers $Headers -API 'Set-CIPPCAExclusion' -message "Successfully performed $($ExclusionType) exclusion for $User from policy $($CheckExisting.displayName)" -Sev 'Info' -tenant $TenantFilter
7575
}
7676
} catch {
7777
foreach ($User in $Username) {
78-
"Failed to $($ExclusionType) user exclusion for $User from policy $($PolicyId): $($_.Exception.Message)"
79-
Write-LogMessage -headers $Headers -API 'Set-CIPPCAExclusion' -message "Failed to $($ExclusionType) user exclusion for $User from policy $($PolicyId): $_" -Sev 'Error' -tenant $TenantFilter -LogData (Get-CippException -Exception $_)
78+
"Failed to $($ExclusionType) user exclusion for $User from policy $($CheckExisting.displayName): $($_.Exception.Message)"
79+
Write-LogMessage -headers $Headers -API 'Set-CIPPCAExclusion' -message "Failed to $($ExclusionType) user exclusion for $User from policy $($CheckExisting.displayName): $_" -Sev 'Error' -tenant $TenantFilter -LogData (Get-CippException -Exception $_)
8080
}
8181
}
8282
}

0 commit comments

Comments
 (0)