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. |