Die Aktivität „Servicestatus ändern“ startet oder stoppt einen Windows-Service auf einem Remote-System.

Diese Aktivität ersetzt eine PowerShell-Aktivität mit demselben Namen, die in Releases vor Istanbul verfügbar ist. Wenn Sie in einer Vorgängerversion einen Workflow erstellt haben, der die veraltete Aktivität verwendet, funktioniert Ihr Workflow nach dem Upgrade auf Istanbul weiterhin normal. Alle neuen Workflows müssen jedoch die benutzerdefinierte Version dieser Aktivität verwenden. Diese Aktivität wurde mit der PowerShell-Aktivitätsvorlage erstellt, wodurch Workflow-Administratoren die Möglichkeit haben, Eingabe- und Ausgabevariablen im Datenbus zu speichern.

Eingabevariablen

Tabelle : 1. Eingabevariablen für „Servicestatus ändern“
Variable Beschreibung
hostname Host-Name oder IP-Adresse des Windows-Zielcomputers, auf dem der Service installiert ist Verwenden Sie die Aktivität „DNS auflösen“, um Hostnamen in IP-Adressen aufzulösen.
service Name des Windows-Service, der gestartet oder angehalten werden soll. Die serviceParameter ist der Servicename, nicht der Anzeigename des betroffenen Service.
Status Es gibt zwei Aktionen, die für eine Änderung des Servicestatus ausgewählt werden können: StartService oder StopService.

Ausgabevariablen

Tabelle : 2. Ausgabevariablen für „Servicestatus ändern“
Variable Beschreibung
errorMessage Die executionResult.errorMessagesVon Analysequellen des Aktivitätendesigners. Wenn kein Fehler vorliegt, ist dieser Wert null.

Bedingungen

Tabelle : 3. Bedingungen für „Servicestatus ändern“
Bedingung Beschreibung
Success Der Zielservice wurde erfolgreich gestartet oder angehalten.
Failure Die Aktualisierung des Zielservices war nicht erfolgreich, oder der Service wurde auf dem Zielsystem nicht gefunden.