Ich habe mehrere Remote-Jobs mit einem Powerhsell-Befehl invoke-command -session
gestartet. In einigen Fällen wird mindestens einer der untergeordneten untergeordneten Jobs beendet, aber der lokale PS-Sitzungsstatus meldet die Jobs als "Running"
und die Sitzung wartet, bis der Job beendet ist.Wie verlasse ich einen Remote-Job in einer PowerShell-Sitzung richtig?
Ist das ein bekannter Fehler in PSv2? Gibt es eine Problemumgehung oder eine Technik, die es PS ermöglichen, korrekt zu erkennen, wenn ein untergeordneter untergeordneter Job beendet wird?
Haben Sie einen Code, um zu zeigen, welche Objekte oder Eigenschaften Sie betrachten? Hast du versucht, den * * Runspace * der * Sitzung zu betrachten? [System.Management.Automation.RemoteRunspace] AvailabilityChanged-Ereignis? –
Wie stellen Sie fest, dass der untergeordnete Job beendet wurde? –