Lokal Check Ausgabeproblem mit Powershellscript

Ich habe noch etwas getestet…

Mein Script schreibt jetzt alles Mögliche in ein Textfile zum Debuggen. Alle Werte und mittels whoami der Userkontext wird in ein Textfile geschrieben.

Ich habe einen Service-Account (nennen wir ihn mal “sa_c”) erstellt. Dieser führt jetzt den CheckMK dienst aus. Laut meinem Log ist es auch der User, unter dessen Kontext das ps1 ausgeführt wird.

Wenn ich mich als der User am DC anmelde, wo das Skript als lokaler check liegt und es manuell ausführe, wirft es mir die richtigen Zahlen zurück.

Wenn das Skript aber vom Agent unter dem GLEICHEN Userkontext ausgeführt wird, zählt er nicht mehr richtig.

Ich habe keine Ahnung warum.

edit: glatt das Bild vergessen…