Ce document décrit comment effacer une tâche vManage qui a été bloquée à l'aide d'un appel d'API.
Les tâches bloquées sont des tâches planifiées qui n'ont pas été terminées lorsqu'une action est terminée dans vManage. Si votre version de vManage est 16.3+ et plus récente, vous pouvez effacer une tâche bloquée. Par exemple, la transmission de l'image logicielle vers vEdge (mise à niveau logicielle) prend trop de temps ou si la transmission du modèle vers un périphérique échoue. Les tâches bloquées sont visibles dans la vue « Tâches » de votre tableau de bord vManage.
Vous devez disposer du niveau de privilège netadmin pour pouvoir utiliser l'appel API requis. En général, un utilisateur admin par défaut est membre de ce groupe.
Utilisez l'appel d'API suivant pour récupérer des informations sur les tâches actuellement planifiées ou potentiellement bloquées. Remarque : Bien que cet exemple utilise le port 8443, il est facultatif ; vous pouvez utiliser une adresse IP directe ou un nom de domaine.
Remarque : Ce processus n'est pas pris en charge pour les groupes de configuration.
https://<vmanage-ip:8443>/dataservice/device/action/status/tasks
Voici la sortie :

Lorsque vous exécutez la commande Process_ID, la valeur est affichée comme une capture "tâche en cours d'exécution". Saisissez la valeur après clean?processId= comme partie de l'URL dans cette URL : https://<vmanage-ip:8443>/dataservice/device/action/status/tasks/clean?processId=<id_from_previous_call>.
Le résultat est :
| Révision | Date de publication | Commentaires |
|---|---|---|
2.0 |
28-May-2026
|
Mise à jour de l'orthographe, de la grammaire et insertion d'une nouvelle image (la précédente était floue). |
1.0 |
18-Oct-2019
|
Première publication |