Standardmäßig beschränkt vRealize Orchestrator den JavaScript-Zugriff auf einen begrenzten Satz von Java-Klassen. Wenn Sie JavaScript-Zugriff auf mehr Java-Klassen benötigen, müssen Sie eine vRealize Orchestrator-Systemeigenschaft festlegen.
Wenn Sie einer JavaScript-Engine den vollen Zugriff auf die Java Virtual Machine (JVM) gestatten, kann dies ein Sicherheitsrisiko bedeuten. Fehlerhaft geschriebene Skripte oder Skripte mit bösartigem Inhalt haben auf alle Systemkomponenten Zugriff, auf die auch der Benutzer Zugriff hat, der den vRealize Orchestrator-Server ausführt. Daher kann die JavaScript-Engine von vRealize Orchestrator standardmäßig nur auf die Klassen im Paket java.util.* zugreifen.
Wenn Sie den JavaScript-Zugriff auf Klassen außerhalb des Pakets java.util.* benötigen, können Sie in einer Konfigurationsdatei die Java-Pakete auflisten, für die Sie JavaScript-Zugriff gestatten möchten. Sie können die Systemeigenschaft com.vmware.scripting.rhino-class-shutter-file so einrichten, dass sie auf diese Datei zeigt.
Prozedur
Ergebnisse
Die JavaScript-Engine hat Zugriff auf die Java-Klassen, die Sie angegeben haben.