meilon
Erfahrenes Mitglied
Hallo zusammen!
Wir möchten eine Anwendung in unseren XenApp 6 Presentation Server von den Arbeitsplätzen wegziehen. Dazu habe ich mal in unser Testfarm die Software installiert und ein Startscript geschrieben, da es auf mehreren Anwendungen basiert.
Über
starte ich also jede einzelne App, was auch wunderbar funktioniert. Jetzt habe ich aber natürlich das Problem, dass sobald ich die einzige Fensterapplikation (=Hauptapplikation) beende, Citrix natürlich noch die ganzen Helferapps, die sich im Tray aufhalten, noch am laufen lässt und so die Session nie beendet wird. Selbst wenn der User seinen PC herunterfährt, dann bleiben die Anwendungen auf dem Server laufen.
Jetzt kommt meine Frage: Wie kann ich ein Powershell Script versteckt starten und die Laufzeit der Hauptanwendung überwachen? Sobald die Hauptanwendung beendet wird, sollen auch alle weiteren Anwendungen beendet werden.
Ist das möglich, wenn ja, wie?
Wir möchten eine Anwendung in unseren XenApp 6 Presentation Server von den Arbeitsplätzen wegziehen. Dazu habe ich mal in unser Testfarm die Software installiert und ein Startscript geschrieben, da es auf mehreren Anwendungen basiert.
Über
Code:
[Diagnostics.Process]::Start('C:\Pfad\zur\app.exe', 'argumente')
Jetzt kommt meine Frage: Wie kann ich ein Powershell Script versteckt starten und die Laufzeit der Hauptanwendung überwachen? Sobald die Hauptanwendung beendet wird, sollen auch alle weiteren Anwendungen beendet werden.
Ist das möglich, wenn ja, wie?