Aktivität „Windows-App installieren“
Die Aktivität „Windows-App installieren“ installiert eine Anwendung aus einem MSI-Paket auf einem Windows-Zielcomputer.
Hinweis:
Diese Aktivität ersetzt eine PowerShell-Aktivität mit demselben Namen, die in Releases vor Geneva verfügbar ist. Wenn ein in einer früheren Version erstellter Workflow die veraltete Aktivität verwendet, funktioniert dieser Workflow nach dem Upgrade auf Geneva weiterhin normal. Alle neuen Workflows müssen jedoch die benutzerdefinierte Version dieser Aktivität verwenden. Diese Aktivität wurde mit dem PowerShell-Aktivitätsdesigner erstellt, wodurch Workflow-Administratoren die Möglichkeit haben, Eingabe- und Ausgabevariablen im Datenbus zu speichern.
Eingabevariablen
| Variable | Beschreibung |
|---|---|
| hostname | Host-Name oder IP-Adresse des Windows-Zielcomputers, auf dem der Service installiert ist Verwenden Sie DNS auflösen MID-Server-Fähigkeiten Um Hostnamen in IP-Adressen aufzulösen. |
| installerpath | Pfad zum Installationsprogramm. Das Installationsprogramm kann sich auf jedem Computer befinden, der sowohl für den MID Server als auch für den Zielcomputer sichtbar ist (lokales Laufwerk, UNC-Pfad, zugeordnetes Laufwerk usw.). |
| installer | Name der Installationsdatei, z. B. winzip150.msi. Das Installationsprogramm muss ein MSI-Paket sein. |
| arguments | Der Parameter, der die Befehlszeilenparameter für das MSI-Paket enthält. Dies sind „Name=Wert“-Paare, die durch ein Leerzeichen getrennt sind. Der Parameter könnte beispielsweise wie folgt aussehen: INSTALLDIR=c:\myinstallfolder ADDDESKTOPICON=0. Diese Parameter hängen davon ab, was in der MSI-Datei, die installiert wird, tastsächlich definiert ist. Wenn keine Parameter vorhanden sind, lassen Sie das Feld leer. |
Ausgabevariablen
| Variable | Beschreibung |
|---|---|
| result | Entweder success oder failure |
| errorMessage | Die executionResult.errorMessagesVon Analysequellen des Aktivitätendesigners. |
Bedingungen
Der Aktivitätsstatus teilt der Workflow-Engine mit, wie mit der Aktivität verfahren werden soll.
| Name | Beschreibung |
|---|---|
| Success | Die Windows-Anwendung wurde erfolgreich auf dem Zielcomputer installiert. |
| Failure | Die Windows-Anwendung konnte nicht auf dem Zielcomputer installiert werden |
WMI-Anbieter für Windows Installer aktivieren
Um Software der Aktivität „Windows-App installieren“ auf Windows-Computern zu installieren, aktivieren Sie auf allen Zielcomputern den WMI-Anbieter für Windows Installer.
Vorbereitungen
- Es wird empfohlen, dass sich der MID-Server, der Zielcomputer und der Quellcomputer des Installationsprogramms in derselben Active Directory-Domäne befinden. Falls sich diese Computer in separaten Domänen befinden, muss zwischen diesen Domänen eine Vertrauensstellung eingerichtet werden.
- Wenn der Installationspfad ein Computer mit einer UNC-Dateifreigabe ist, muss der Active Directory-Account des Zielcomputers für die Delegierung vertrauenswürdig sein. Anweisungen zu dieser Konfiguration finden Sie in dem Community-Betrag über Windows-Anwendungen installieren und deinstallieren.
Warum und wann dieser Vorgang ausgeführt wird
Hinweis:
Unter WMI-Anbieter finden Sie eine Liste der Windows-Betriebssysteme, die dieses Tool standardmäßig bereitstellen.