Die Aktivität „Servicestatus ändern“ startet oder stoppt 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 einen Workflow in einer vorherigen Version erstellt haben, der die veraltete Aktivität verwendet, funktioniert Ihr Workflow nach dem Upgrade auf Istanbul normal. Alle neuen Workflows müssen jedoch die anwenderdefinierte Version dieser Aktivität verwenden. Diese Aktivität wurde mit erstellt PowerShell-Aktivitätsvorlage , Wodurch Workflow-Administratoren die Möglichkeit haben, Eingabe- und Ausgabevariablen in zu speichern Datenbus .
Eingabevariablen
Tabelle : 1. Eingabevariablen für Servicestatus ändern
| Variable |
Beschreibung |
| hostname |
Hostname oder IP-Adresse des Ziels Windows Computer, auf dem der Service installiert ist. Verwenden Sie die Aktivität DNS auflösen, um Hostnamen in IP-Adressen aufzulösen. |
| service |
Name von Windows Service zum Starten oder Stoppen. Die serviceParameter ist der Servicename, nicht der Anzeigename des betroffenen Service. |
| Status |
Für eine Änderung des Servicestatus können zwei Aktionen ausgewählt werden: Startservice Oder Service wird angehalten . |
Ausgabevariablen
Tabelle : 2. Ändern Sie die Ausgabevariablen des Servicestatus
| Variable |
Beschreibung |
| errorMessage |
Die executionResult.errorMessagesVon Aktivitätendesigner analysiert Quellen. Wenn kein Fehler auftritt, ist dieser Wert null. |
Bedingungen
Tabelle : 3. Ändern Sie die Bedingungen für den Servicestatus
| Bedingung |
Beschreibung |
| Erfolg |
Der Zielservice wurde erfolgreich gestartet oder gestoppt. |
| Fehler |
Das Update des Zielservice war nicht erfolgreich, oder der Service wurde im Zielsystem nicht gefunden. |