Gelöst Workflow in Verbindung mit PowerShell, Prozess wird nicht beendet, Server 2008 R2

LS|media

Aktives Mitglied
29. Januar 2016
28
4
Hallo,

ich möchte per Workflow zeitversetzt PowerShell-Skripte ausführen.
Die Prozesse werden nun auch korrekt aufgerufen, allerdings terminiert der Prozess "powershell.exe" nicht mehr.
Sofern ich ein Skript angebe wird das auch problemlos ausgeführt, der Prozess bleibt aber in allen Fällen offen.

Das ganze schaut dann im Prozess-Manager folgendermaßen aus:
proc_details.jpg

Die Aktion im Workflow habe ich wie folgt definiert:
workflow_details.jpg

Dabei macht es offenbar keinen Unterschied
  • wenn ich mit oder ohne Kommandozeile ausführe
  • bei absolutem Pfad zur powershell.exe
  • bei Änderungen des Exitcodes
  • bei Änderung der Parameter (-NoProfile, -NoExit, -NonInteractive) oder Anführungszeichen im Parameter

Bei manuellem Aufruf oder beim Test über einen Windows 10 Client funktioniert der Workflow ohne Probleme und der Prozess wird auch wie gewünscht beendet.
Nur wenn der Worker den Prozess unter Windows Server 2008 R2 startet gibt es kein Wiedersehen mehr...

Das Problem lässt sich auf dem Server auch schön über "Workflow testen" reproduzieren!

Ist das Problem bekannt und gibt es eine Erklärung dafür?
Hat jemand einen Tipp für mich?

Zum Einsatz kommt hier:
JTL-Wawi 1.0.9.1
Windows Server 2008 R2
 

Anhänge

  • proc_details.jpg
    proc_details.jpg
    62,9 KB · Aufrufe: 144
  • workflow_details.jpg
    workflow_details.jpg
    62,3 KB · Aufrufe: 144

D. Lehmeier

Moderator
14. August 2013
248
4
AW: Workflow in Verbindung mit PowerShell, Prozess wird nicht beendet, Server 2008 R2

Hi,

hmm die Wawi wartet bei Prozess warten ja auf den Prozess powershell.exe. Dieser wird auf deinem Server nach ausführen des Skripts scheinbar nicht beendet.
Was passiert denn, wenn du das auf dem Server ohne die Wawi in der Kommandozeile aufrufst ?
 

LS|media

Aktives Mitglied
29. Januar 2016
28
4
AW: Workflow in Verbindung mit PowerShell, Prozess wird nicht beendet, Server 2008 R2

@D. Lehmeier: Genau das scheint das Problem zu sein. Allerdings kann ich das Skript hier als Fehlerquelle ausschließen.
Wie ich bereits geschrieben habe werden übergebene Skripte auch problemlos ausgeführt.
Im obigen Beispiel rufe ich die PowerShell sogar nur mit dem Command "exit" auf und selbst dabei wird der Prozess nicht beendet.

Alle Aufrufe direkt über die Kommandozeile (ob mit Skript oder nur obiges "exit"-Beispiel) terminieren wie gewünscht.
 

LS|media

Aktives Mitglied
29. Januar 2016
28
4
AW: Workflow in Verbindung mit PowerShell, Prozess wird nicht beendet, Server 2008 R2

Erklärung für das Problem:
Beim Aufruf von Powershell über einen Workflow wird eine native Konsole geöffnet, die nicht durch ein einfaches "exit" beendet wird, sondern offen bleibt und in der Standardeingabe auf zusätzliche Befehle wartet.

Beim "normalen" Aufruf wird eine interaktive Konsole geöffnet, in der sich "exit" wie gewohnt verhält.

Um den Prozess nach Ausführung des Skripts dennoch zu beenden habe ich 2 Möglichkeiten gefunden.
Bei Aufruf über die Eingabeaufforderung kann die Standardeingabe mit "< nul" am Ende des Aufrufs explizit beendet werden.

Bsp:
Code:
PowerShell.exe -ExecutionPolicy RemoteSigned -File $PFAD_ZU_SKRIPT $PARAMETER [B]< nul[/B]

Alternativ kann mit "[Environment]::Exit(1)" im Skript/Command die Umbegung explizit geschlossen werden.
 
Ähnliche Themen
Titel Forum Antworten Datum
Seit dem Update auf JTL Wawi 1.11.4 funktioniert der Workflow "Datei Schreiben" nicht JTL-Wawi 1.11 1
Workflow - Werte setzen JTL-Wawi 1.11 0
Seit Update auf 1.11.4 Workflow für Kartonauswahl gibt error JTL Das Objekt mit Nullwert muss einen Wert haben. BrowsePk: 152325 WorkflowAktionId: 155 JTL-Wawi 1.11 1
Neu Workflow Artkel bereits bestellt Arbeitsabläufe in JTL-Wawi 1
Neu Workflow bei Zahlungseingang User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow LandISO User helfen Usern - Fragen zu JTL-Wawi 3
Workflow zum abrufen der Upload-Datei aus dem Shop-Auftrag JTL-Wawi 1.11 0
Beantwortet Workflow Datei schreiben Dateiname per Dotliquid Fehler Illegales Zeichen im Pfad. callerMemberName : WriteFile JTL-Workflows - Fehler und Bugs 1
Neu Workflow zum automatischen Stornieren einer Rechnung nach Versand User helfen Usern - Fragen zu JTL-Wawi 4
Neu Artikel KinderArtikel anlegen: Workflow "Artikel erstellt und Artikel geändert" werden NUR beim Vaterartikel gestartet User helfen Usern - Fragen zu JTL-Wawi 0
Stornobeleg als Workflow-Trigger JTL-Wawi 1.10 6
Issue angelegt [WAWI-86213] Kartonagen nicht mehr über Workflow auswählbar nach Update auf 1.11.3 JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow für voraussichtlichen Liefertag erstellen JTL-Workflows - Ideen, Lob und Kritik 6
Neu Workflow für voraussichtlichen Liefertag erstellen User helfen Usern - Fragen zu JTL-Wawi 1
Lieferantenbestellung per Workflow bestätigen JTL-Wawi 1.11 0
In Diskussion Workflow: Straße enthält Postfiliale oder Paketshop JTL-Workflows - Fehler und Bugs 3
Neu Workflow 4 Wochen vor vorraus. Lieferdatum Arbeitsabläufe in JTL-Wawi 1
Überverkäufe über Workflow setzen JTL-Wawi 1.10 2
In Diskussion Workflow alle X Tage ausführen JTL-Workflows - Ideen, Lob und Kritik 5
Ausliefern Workflow über API JTL-Wawi 1.9 6
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
JTL-Workflow | Automatisches Speichern von Rechnungen möglich? JTL-Wawi 1.9 2
In Diskussion Workflow Angebote OHNE Auftrag JTL-Workflows - Ideen, Lob und Kritik 8
Gelöst Workflow-Trigger für Selbstabholung / FFN-Versand JTL-Workflows - Fehler und Bugs 2
In Diskussion Workflow für bezahlte Aufträge eines bestimmten Lagers → Pickliste zu bestimmter Uhrzeit JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Workflow verändert Wert JTL-Workflows - Ideen, Lob und Kritik 1
Workflow Standardlieferant JTL-Wawi 1.10 2
XML Auftragsimport per Workflow bediinen JTL-Wawi 1.8 1
Issue angelegt [WAWI-44314] Workflow automatisch 2 Pakete erstellen bei bestimmen Produkten? JTL-Workflows - Ideen, Lob und Kritik 2
Gelöst CustomWorkflow erscheint nicht in den Workflow-Aktionen JTL-Workflows - Fehler und Bugs 7
Neu Workflow um einen Artikel bei einem bestimmten Verkaufskanal zu aktivieren oder deaktivieren User helfen Usern - Fragen zu JTL-Wawi 4
Neu Verbindung zu Shopify Connector (App) -> "Lizensdaten ungültig" Shopify-Connector 1
Neu Verbindung zur Wawi manchmal langsam Allgemeine Fragen zu JTL-POS 0
Neu Nach Windows update auf dem Server keine Verbindung mehr zur Datenbank JTL-Wawi - Fehler und Bugs 4
Neu eBay Angebotsimport : Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 0
S/MIME mit veraltetem Standard? JTL-Wawi 1.11 2
Neu JTL Wawi auf Windows Server 2025 mit SQL 2025? Installation von JTL-Wawi 6
Neu Ich möchte konfigurieren, dass Artikel mit einem Lagerbestand von 0 nicht mehr zu einer Bestellung hinzugefügt werden dürfen Eigene Übersichten in der JTL-Wawi 1
Neu "Eine Zeile mit doppeltem Schlüssel" im Assistent zur Einrichtung Installation von JTL-Wawi 1
Neu Konfigurator-Produkt wird mit 0 € in den Warenkorb gelegt JTL-Shop - Fehler und Bugs 2
Neu Probleme mit dem erstellen eines Profils in der Datenbankverwaltung JTL-Wawi - Fehler und Bugs 1
Neu Neues E-Commerce Business mit JTL Wawi - Jtl Shop - Lexware Office (online) - Fragen Starten mit JTL: Projektabwicklung & Migration 2
Neu Kein Abgleich mit Amazon mehr möglich - IP Sperre? Amazon-Anbindung - Fehler und Bugs 2
Neu Eine Amazon-Abrechnung wurde mit Verspätung generiert und fehlt jetzt in WAWI Amazon-Anbindung - Fehler und Bugs 3
Neu Salepix Techniktemplate mit Downloadfehler Templates für JTL-Shop 2
Bestand anderer Kinderartikel wird in Artikelstammdaten mit angezeigt – wie kann man das deaktivieren? JTL-Wawi 1.11 2
Monatsabschluss Amazon FBA UK / CH mit JTL2Datev WaWi 1.10 bei IDU Nutzung und Zwangs VCS für GB / Schweiz JTL-Wawi 1.10 0
Neu Habt ihr auch Probleme mit dem Google Merchant Center? Allgemeine Fragen zu JTL-Shop 6
Neu Mediendateien nicht mit Shopware synchronisiert Shopware-Connector 0
Neu Lieferantenbestellung mit Stückliste User helfen Usern - Fragen zu JTL-Wawi 3

Ähnliche Themen