Hackcat

Hoe laat ik Agent opdrachten uitvoeren in de omgeving?

Benoem de doelomgeving, werklocatie en resultaten die je wilt zien.

Controleer eerst modus en omgeving

Terminalopdrachten horen bij de hulpmiddelfuncties van Agent. Ask voert geen terminalopdrachten uit. Selecteer vooraf de doelcomputer of cloudomgeving en geef de benodigde werkmap en bekende omstandigheden van de taak aan. Dezelfde opdracht werkt mogelijk niet op verschillende besturingssystemen.

Wil je alleen voorbeeldopdrachten zonder uitvoering, vermeld dat dan expliciet in je verzoek.

Het doel beschrijven is belangrijker dan de opdracht geven

Je kunt bijvoorbeeld vragen: ‘Onderzoek waarom dit project niet start; bekijk eerst de configuratie en foutuitvoer.’ Agent kan de stappen dan aan de omgeving aanpassen. Heb je al opdrachten, geef dan aan welk resultaat je verwacht, zodat afwijkingen herkenbaar zijn.

Wil je bijvoorbeeld alleen de versie van een hulpmiddel controleren, vraag dan eerst uitsluitend versie- en helpinformatie te bekijken zonder meteen te installeren of upgraden. Duidelijke verwachte controles helpen ook in de goedkeuringskaart te herkennen of extra stappen zijn toegevoegd. Beslis pas over de volgende handeling als de werkelijke uitvoer afwijkt van wat je verwachtte.

  1. Controleer de omgevingsnaam en werklocatie.
  2. Benoem welke scope mag worden onderzocht of gewijzigd.
  3. Handel goedkeuringskaarten af volgens de rechtenmodus.
  4. Controleer de werkelijke afsluitstatus, uitvoer en aangemaakte bestanden.

Hoe ga je verder na een fout?

Lees eerst de fout en onderscheid een ontbrekende opdracht, verkeerd bestandspad, onvoldoende rechten en een netwerkprobleem. Een afsluitcode anders dan nul betekent niet altijd een kwetsbaarheid in het doel. Herhaal ook niet dezelfde handeling in de verwachting dat het resultaat vanzelf verandert. Langlopende opdrachten kunnen een sessie teruggeven die verder draait. Controleer eerst de oorspronkelijke sessie in plaats van meteen een tweede te starten.