Also irgendwie ist das merkwürdig.
Die 8.1 ist ja schon ewig raus und das wäre aufgefallen wenn es so ein Fehler geben würde.
Hast du mal die Ereignisse kontrolliert wie das Skript gestartet wird?
Da steht doch bei Sender „RunScript“. Dann wurde das Skript nicht durch ein Event gestartet und dementsprechend gibt es auch die anderen Systemvariablen nicht.
Bist du dir bzgl. des Aufrufs sicher, dass der durch ein Ereignis erfolgte?
EDIT:
Ruft das Event vielleicht ein Skrip auf, welches dann das eigentliche Skrip wiederum per IPS_RunScript() aufruft?
das war der wichtige Hinweis. Ich hatte in dem Event ein RunScript drin, start auf Automation ausführen zu stellen. Manchmal steht man echt voll auf dem Schlauch.