Freigeben über


Exit-PSHostProcess

Schließt eine interaktive Sitzung mit einem lokalen Prozess.

Syntax

Exit-PSHostProcess []

Beschreibung

Das cmdlet Exit-PSHostProcess schließt eine interaktive Sitzung mit einem lokalen Prozess, den Sie geöffnet haben, indem Sie das cmdlet Enter-PSHostProcess ausführen. Sie führen das cmdlet Exit-PSHostProcess innerhalb des Prozesses aus, wenn Sie mit dem Debuggen oder Problembehandlung eines Skripts fertig sind, das innerhalb eines Prozesses ausgeführt wird. Ab PowerShell 6.2 wird dieses Cmdlet auf Nicht-Windows-Plattformen unterstützt.

Beispiele

Beispiel 1: Beenden eines Prozesses

[Process:1520]: PS>  Exit-PSHostProcess
PS>

In diesem Beispiel haben Sie an einem aktiven Prozess gearbeitet, um ein Skript zu debuggen, das in einem Runspace im Prozess ausgeführt wird, wie in Enter-PSHostProcessbeschrieben. Nachdem Sie den Befehl exit zum Beenden des Debuggers eingegeben haben, führen Sie das cmdlet Exit-PSHostProcess aus, um die interaktive Sitzung mit dem Prozess zu schließen. Das Cmdlet schließt Die Sitzung im Prozess und gibt Sie zur PS C:\> Eingabeaufforderung zurück.