Skip to content

Commit aea48b9

Browse files
committed
Update Invoke-ExecOffboardUser.ps1
1 parent 16be2df commit aea48b9

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/Identity/Administration/Users/Invoke-ExecOffboardUser.ps1

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ function Invoke-ExecOffboardUser {
1111
param($Request, $TriggerMetadata)
1212
$AllUsers = $Request.Body.user.value
1313
$TenantFilter = $request.Body.tenantFilter.value ? $request.Body.tenantFilter.value : $request.Body.tenantFilter
14+
$OffboardingOptions = $Request.Body | Select-Object * -ExcludeProperty user, tenantFilter, Scheduled
1415
$Results = foreach ($username in $AllUsers) {
1516
try {
1617
$APIName = 'ExecOffboardUser'
@@ -27,7 +28,7 @@ function Invoke-ExecOffboardUser {
2728
Parameters = [pscustomobject]@{
2829
Username = $Username
2930
APIName = 'Scheduled Offboarding'
30-
options = $Request.Body
31+
options = $OffboardingOptions
3132
RunScheduled = $true
3233
}
3334
ScheduledTime = $Request.Body.Scheduled.date
@@ -39,7 +40,7 @@ function Invoke-ExecOffboardUser {
3940
}
4041
Add-CIPPScheduledTask -Task $taskObject -hidden $false -Headers $Headers
4142
} else {
42-
Invoke-CIPPOffboardingJob -Username $Username -TenantFilter $TenantFilter -Options $Request.Body -APIName $APIName -Headers $Headers
43+
Invoke-CIPPOffboardingJob -Username $Username -TenantFilter $TenantFilter -Options $OffboardingOptions -APIName $APIName -Headers $Headers
4344
}
4445
$StatusCode = [HttpStatusCode]::OK
4546

0 commit comments

Comments
 (0)