Skip to content

Commit 226e79d

Browse files
committed
handle stuck user tasks
1 parent 891f833 commit 226e79d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Modules/CIPPCore/Public/Entrypoints/Orchestrator Functions/Start-UserTasksOrchestrator.ps1

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ function Start-UserTasksOrchestrator {
77
param()
88

99
$Table = Get-CippTable -tablename 'ScheduledTasks'
10-
$Filter = "TaskState eq 'Planned' or TaskState eq 'Failed - Planned'"
10+
$1HourAgo = (Get-Date).AddHours(-1).ToUniversalTime().ToString('yyyy-MM-ddTHH:mm:ssZ')
11+
$Filter = "TaskState eq 'Planned' or TaskState eq 'Failed - Planned' or (TaskState eq 'Running' and Timestamp lt datetime'$1HourAgo')"
1112
$tasks = Get-CIPPAzDataTableEntity @Table -Filter $Filter
1213
$Batch = [System.Collections.Generic.List[object]]::new()
1314
$TenantList = Get-Tenants -IncludeErrors

0 commit comments

Comments
 (0)