Introduction
Ce document décrit comment effacer une tâche vManage qui a été bloquée à l'aide d'un appel API.
Informations générales
La tâche bloquée est une tâche planifiée qui n'a pas été effectuée lorsque l'action est effectuée sur vManage. Si vManage est 16.3+ et plus récent, vous pouvez effacer une tâche bloquée. Par exemple, la diffusion d'images logicielles vers vEdge (mise à niveau logicielle) prend trop de temps ou également si la diffusion du modèle vers le périphérique échoue. La ou les tâches superposées peuvent être affichées dans la vue Tâches du tableau de bord vManage.
Vous devez disposer du niveau de privilège netadmin pour pouvoir utiliser l'appel API requis. En règle générale, l'administrateur utilisateur par défaut est membre de ce groupe et suffisant.
Effacer la tâche de blocage vManage avec un appel API
Voici l'exemple de l'appel API que vous devez utiliser pour obtenir des informations sur les tâches actuellement planifiées (et probablement bloquées) :
https://<vmanage-ip:8443>/dataservice/device/action/status/tasks
Et voici le résultat :
Lorsque vous exécutez la commande Process_ID, la valeur est affichée comme dans la capture « tâches en cours ». Prendre la valeur et l'entrée après clean?processId= 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 sera tel qu'illustré dans l'image.