Stellen Sie sich eine DOS-Formatdatei (.cmd) vor, die zum Starten interdependenter Fensteranwendungen in der richtigen Reihenfolge verwendet wird.Erstellen von Stapeljobs in PowerShell
Beispiel:
1) Starten Sie eine Serveranwendung, indem Sie eine exe mit Parametern aufrufen.
2) Warten Sie, bis der Server initialisiert wurde (oder eine bestimmte Zeit).
3) Starten Sie die Client-Anwendung, indem Sie eine exe mit Parametern aufrufen.
Was ist der einfachste Weg, um diese Art von Batch-Job in PowerShell zu erreichen?
Ja, Sie haben Recht. Da die Frage jedoch Fensteranwendungen betrifft, nahm ich an, dass dies der Fall ist. –
Ausgezeichneter Punkt, Lars. Ich habe das als "Windows" gelesen. Hoppla. Dennoch kann es für jemanden nützliche Informationen sein, manchmal ... –
Wenn der Prozess, den Sie starten, ein Befehlszeilenprozess ist, können Sie $ sp.WaitForExit() verwenden –