Table of contents
- 1. Synopsis
- 2. Syntax
- 3. Related Commands
- 4. Detailed Description
- 5. Parameters
- 5.1.1. - [<>]
- 5.2. Input Type
- 5.3. Return Type
- 6. Notes
- 7. Examples
Synopsis
Ends an interactive session with a remote computer.
Syntax
Exit-PSSession [<CommonParameters>]
Related Commands
Online version:Enter-PSSession
New-PSSession
Get-PSSession
Remove-PSSession
Invoke-Command
Detailed Description
The Exit-PSSession cmdlet ends interactive sessions that you started by using Enter-PSSession. You can also use the Exit keyword to end an interactive session. The effect is the same as using Exit-PSSession.Parameters
- [<>]
| Required? | |
|---|---|
| Position? | |
| Default value? | |
| Accept pipeline input? | |
| Accept wildcard characters? |
Input Type
None
You cannot pipe objects to Exit-PSSession.
Return Type
None
This cmdlet does not return any output.
Notes
This cmdlet takes only the common parameters.
Examples
EXAMPLE 1
C:\PS> Enter-PSSession -computername Server01 Server01\PS> Exit-PSSession C:\PS>
These commands start and then stop an interactive session with the Server01 remote computer.
EXAMPLE 2
C:\PS> $s = new-pssession -computername Server01 C:\PS> Enter-PSSession -session $s Server01\PS> Exit-PSSession C:\PS> $s Id Name ComputerName State ConfigurationName -- ---- ------------ ----- ----------------- 1 Session1 Server01 Opened Microsoft.PowerShell
These commands start and stop an interactive session with the Server01 computer that uses a Windows PowerShell session (PSSession).
Because the interactive session was started by using a Windows PowerShell session (PSSession), the PSSession is still available when the interactive session ends. If you use the ComputerName parameter, Enter-PSSession creates a temporary session that it closes when the interactive session ends.
The first command uses the New-PSSession cmdlet to create a PSSession on the Server01 computer. The command saves the PSSession in the $s variable.
The second command uses the Enter-PSSession cmdlet to start an interactive session using the PSSession in $s.
The third command uses the Exit-PSSession cmdlet to stop the interactive session.
The final command displays the PSSession in the $s variable. The State property shows the PSSession is still open and available for use.
EXAMPLE 3
C:\PS> Enter-PSSession -computername Server01 Server01\PS> exit C:\PS>
This command uses the Exit keyword to stop an interactive session started by using the Enter-PSSession cmdlet. The Exit keyword has the same effect as using Exit-PSSession.

Comments