ScriptContext Objekt

Mit diesem Objekt können sog. Properties (Schlüssel-Wert-Paare) hinzugefügt/geändert/gelöscht werden, welche dann dem über die Methoden ExecuteScriptByFilename und ExecuteScriptByCode aufgerufenen Script zur Verfügung stehen. Die Werte der Properties können Basisdatentypen, im Fall von VBScript aber auch Objekte, z. B. ein Record-Objekt, sein. Im aufgerufenen Script erfolgt der Zugriff auf die bereitgestellten Properties via des Context-Unterobjekts im WScript Objekt. Insbesondere können im aufgerufenen Script wiederum Properties hinzugefügt/geändert/gelöscht werden, die dann wiederum vom aufrufenden Script anschließend verarbeitet werden können. Vorsicht ist jedoch bei asynchronen Scripten geboten!