| external help file | System.Management.Automation.dll-Help.xml |
|---|---|
| Locale | en-US |
| Module Name | Microsoft.PowerShell.Core |
| ms.date | 11/06/2020 |
| online version | https://learn.microsoft.com/powershell/module/microsoft.powershell.core/exit-pshostprocess?view=powershell-7.6&WT.mc_id=ps-gethelp |
| schema | 2.0.0 |
| title | Exit-PSHostProcess |
Closes an interactive session with a local process.
Exit-PSHostProcess [<CommonParameters>]
The Exit-PSHostProcess cmdlet closes an interactive session with a local process that you have
opened by running the Enter-PSHostProcess cmdlet. You run the Exit-PSHostProcess cmdlet from
within the process, when you are finished debugging or troubleshooting a script that is running
within a process. Beginning in PowerShell 6.2, this cmdlet is supported on non-Windows platforms.
[Process:1520]: PS> Exit-PSHostProcess
PS>
In this example, you have been working in an active process to debug a script running in a runspace
in the process, as described in Enter-PSHostProcess. After you type the exit command to exit the
debugger, run the Exit-PSHostProcess cmdlet to close your interactive session with the process.
The cmdlet closes your session in the process, and returns you to the PS C:\> prompt.
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.