Ein Feature von Agent-Controller ist die Möglichkeit, einem fernen Client das Starten von Anwendungen auf dem lokalen Host zu ermöglichen. Dazu muss eine Konfigurationsbeschreibung für die Anwendung in der Agent-Controller-Konfigurationsdatei vorhanden sein. Diese Beschreibung ist die Rolle des Elements < Application> (Anwendung) und seinen untergeordneten Elementen. Agent-Controller kann nur die Beschreibungen von Anwendungen im Testbetrieb starten, die durch Elemente vom Typ <Application> (Anwendung) in der aktiven Konfiguration definiert sind.
So erstellen Sie eine Konfigurationsbeschreibung:
<Application configuration="default" executable="TestApplication" path="c:\tools\testapp.exe" location="D:\"> <Variable name="PATH" value="C:\tools" position="prepend"/> </Application>
Dieses Fragment beschreibt eine Anwendung (Application) mit dem Namen TestApplication, die c:\tools\testapp.exe zugeordnet ist und deren bevorzugte ausführbare Datei sich im Stammverzeichnis des Laufwerks D befindet. Dem PATH von TestApplication wird stets das Präfix c:\tools vorangestellt.
Der ferne Client fragt beim Agent-Controller lediglich an, TestApplication zu starten. Die tatsächliche ausführbare Datei, die auf diese Anfrage hin gestartet wird, ist dem Testclient dabei nicht bekannt. Außerdem ist es nicht möglich, eine Liste der Beschreibungen der Anwendungen über Remotezugriff abzurufen. Daher muss der Agent-Controller konfiguriert werden, um auf die Anfrage eines fernen Clients, eine Anwendung auszuführen, antworten zu können.
Hinweis: Anwendungsbeschreibungen können die Werte von Umgebungsvariablen für die gestartete Anwendung außer Kraft setzen oder erweitern. Das gilt auch für die Parameter, die der Anwendung zur Laufzeit zur Verfügung gestellt werden.
Verwandte Konzepte
Der Agent-Controller
Verwandte Aufgaben
Konfigurationsdateien lokalisieren
Agent-Controller verwalten