Exit-PSSession

Page last modified 20:46, 12 May 2009 by Jaykul | Page History

Synopsis

Ends an interactive session with a remote computer.

Syntax

Exit-PSSession [<CommonParameters>]

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

You must login to post a comment.

Attach file

Attachments