Hackcat

Comment faire exécuter des commandes par Agent dans l'environnement?

Définissez clairement l'environnement cible, l'emplacement de travail et les résultats que vous devez voir.

Confirmer d'abord le mode et l'environnement

Les commandes de terminal appartiennent aux capacités d'outils de Agent; Ask n'exécute pas de commandes de terminal. Avant utilisation, sélectionnez l'ordinateur cible ou l'environnement cloud, spécifiez le répertoire de travail requis et les conditions connues pour la tâche; la même commande peut ne pas être applicable sur différents systèmes d'exploitation.

Si vous souhaitez uniquement des exemples de commandes sans exécution, veuillez l'indiquer clairement dans votre demande.

Fournir l'objectif est plus important que la commande

Vous pouvez décrire « Vérifier pourquoi ce projet n'a pas démarré, d'abord examiner la configuration et la sortie d'erreur », permettant au Agent d'organiser les étapes en fonction de l'environnement. Si vous avez déjà des commandes, spécifiez quels résultats elles doivent produire pour aider à identifier les anomalies.

Par exemple, si vous souhaitez uniquement confirmer la version de l'outil, vous pouvez d'abord demander à ne voir que la version et les informations d'aide sans installer ou mettre à niveau immédiatement. Indiquez clairement les vérifications attendues, ce qui aide également à identifier dans la carte d'approbation si des étapes supplémentaires ont été effectuées; si la sortie réelle ne correspond pas aux attentes, décidez alors de l'opération suivante.

  1. Vérifiez le nom de l'environnement et l'emplacement de travail.
  2. Spécifiez la portée autorisée pour la vérification ou la modification.
  3. Gérez les cartes d'approbation selon le mode de permission.
  4. Examinez le statut de sortie réel, la sortie et les fichiers générés.

Comment procéder après un échec

Lisez d'abord l'erreur et distinguez si la commande n'existe pas, si le chemin du fichier est incorrect, si les permissions sont insuffisantes ou s'il s'agit d'une défaillance réseau. Ne supposez pas toujours qu'une sortie non nulle signifie une vulnérabilité dans la cible, ni ne répétez la même opération en attendant des résultats différents. Les commandes longues peuvent renvoyer des sessions qui continuent de s'exécuter; vérifiez d'abord la session d'origine au lieu d'en démarrer immédiatement une seconde.