Microsoft Endpoint Configuration ManagerPowerShell

Um eine bereits ausgeführte Tasksequenz nochmals zu starten, kann mittels PowerShell die History gelöscht werden:

$TSID = "XXXXXXXX" Get-WmiObject -Namespace "root\ccm\scheduler" -Class ccm_scheduler_history | where {$_.ScheduleID -like "*$TSID*"} | ft ScheduleID # Outputs the Schedule ID 
Get-WmiObject -Namespace "root\ccm\scheduler" -Class ccm_scheduler_history | where {$_.ScheduleID -like "*$TSID*"} | Remove-WmiObject # Deletes the Schedule 
Get-WmiObject -Namespace "root\ccm\scheduler" -Class ccm_scheduler_history | where {$_.ScheduleID -like "*$TSID*"} | ft ScheduleID # No output confirms the deletion 
Get-Service | where {$_.Name -eq "CCMExec"} | Restart-Service # Restart the SMS Agent Host service

Wichtig: Bei dem TS Deployment muss die Option „Rerun behavior“ auf „Always rerun program“ gesetzt sein.