Kurz gesagt
Mit der Funktion set-JobResponse schickt das Skript ein Ergebnis als JSON an den Job, mit write-addylog schreibt es Log-Einträge. Beides steht danach beim Job und ist über die API abrufbar.
Die Funktionen dafür kommen aus functions.global.ps1, die der POD für jedes Skript lädt:
- set-JobResponse: schickt ein Ergebnis als JSON an den Job, etwa den angelegten Benutzernamen oder eine Liste gefundener Einträge.
- write-addylog: schreibt einen Log-Eintrag zum Job, zum Beispiel einen Zwischenschritt oder einen Fehler.
Das Ergebnis siehst du beim Job. Ein System, das den Job über die REST-API gestartet hat, kann es dort abfragen und weiterverarbeiten. Kopf und Ende eines Resource-Skripts zeigt die PowerShell-Vorlage.