Skip to content

[pull] master from KelvinTegelaar:master#12

Merged
pull[bot] merged 25 commits intolindner-it:masterfrom
KelvinTegelaar:master
Mar 12, 2026
Merged

[pull] master from KelvinTegelaar:master#12
pull[bot] merged 25 commits intolindner-it:masterfrom
KelvinTegelaar:master

Conversation

@pull
Copy link

@pull pull bot commented Mar 12, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

claude and others added 25 commits March 11, 2026 07:13
…state

Two bugs caused scheduled offboarding tasks to silently disappear:

1. In Push-ExecScheduledCommand, if Invoke-CIPPOffboardingJob threw an
   exception the inner catch set $State='Failed', but the outer state
   update unconditionally set TaskState='Processing' for all orchestrator-
   based commands, ignoring the failure. The task was then stuck in
   'Processing' showing "Orchestration in progress" with no way to recover.
   Fixed by checking $State before deciding between 'Processing' and 'Failed'.

2. In Start-UserTasksOrchestrator the recovery filter included stuck
   'Pending' (>24h) and 'Running' (>4h) tasks but omitted 'Processing'.
   Any task stuck in 'Processing' (from bug #1 or from an orchestration
   where the post-execution handler itself failed) would never be retried.
   Fixed by adding 'Processing' to the recovery filter with the same
   4-hour timeout used for 'Running'.

https://claude.ai/code/session_019TANRi9wms5e5W1nJgZWQm
… binding

Start-CIPPOrchestrator was called without -CallerIsQueueTrigger from inside
CIPPActivityFunction, causing it to fall through to Add-CippQueueMessage which
uses Push-OutputBinding with a QueueItem binding that doesn't exist in activity
function context. The queue message silently failed, leaving the GUID orphaned
in table storage with the actual offboarding orchestration never starting.

Passing -CallerIsQueueTrigger routes directly to Start-NewOrchestration which
is available in the activity function context, allowing all 12 offboarding tasks
to actually execute.

https://claude.ai/code/session_019TANRi9wms5e5W1nJgZWQm
fix: Exclude 'On-Premises Directory Synchronization Service Account' from MFA reports
Fix: Update litigation hold standard to use more service plans
…-activity

Bug/scheduled offboarding activity
@pull pull bot locked and limited conversation to collaborators Mar 12, 2026
@pull pull bot added the ⤵️ pull label Mar 12, 2026
@pull pull bot merged commit e80eced into lindner-it:master Mar 12, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants