Ich habe eine Setup-Programmdatei, die ich installieren muss. Wenn ich es starte, startet es eine MSI, um die eigentliche Installation zu tun und stirbt dann sofort. Der Nebeneffekt davon ist, dass es die Kontrolle an jede Konsole zurückgibt, von der Sie es anrufen, bevor die Installation beendet ist. Abhängig davon, auf welcher Maschine ich es laufe, kann es zwischen drei und zehn Minuten dauern, so dass es unerwünscht ist, dass der aufrufende Skript-Schlaf funktioniert. Ich würde die MSI direkt starten, aber es beschwert sich über fehlende Komponenten.Möglich, Prozesse zu überwachen, startet ein anderer Prozess über WMI?
Ich habe ein WSH-Skript, das WMI verwendet, um einen Prozess zu starten und dann zu beobachten, bis es Pid nicht mehr ausgeführt wird. Gibt es eine Möglichkeit, die PID der MSI zu ermitteln, die die ursprüngliche ausführbare Datei ausführt, und dann zu beobachten, dass diese PID mithilfe von WMI beendet wird? Sind die Informationen zum Startvorgang überhaupt mit einem Prozess verbunden?