共用方式為


Exit-PSSession

結束遠端電腦的互動式會話。

語法

Exit-PSSession []

Description

Exit-PSSession Cmdlet 會結束您使用 Enter-PSSession Cmdlet 啟動的互動式會話。

您也可以使用 Exit 關鍵詞來結束互動式會話。 效果與使用 exit-PSSession 相同。

範例

範例 1:啟動和停止互動式會話

PS C:\> Enter-PSSession -computername Server01
Server01\PS> Exit-PSSession
PS C:\>

這些命令會啟動,然後停止與 Server01 遠端電腦的互動式作業階段。

範例 2:使用 PSSession 對象啟動和停止互動式會話

PS C:\> $Session = New-PSSession -ComputerName Server01
PS C:\> Enter-PSSession -Session $Session
Server01\PS> Exit-PSSession
PS C:\> $Session
Id Name            ComputerName    State    ConfigurationName
-- ----            ------------    -----    -----------------
1  Session1        Server01        Opened   Microsoft.PowerShell

這些命令會使用 Windows PowerShell 工作階段的 Server01 計算機啟動和停止互動式會話(PSSession)。

由於互動式會話是使用 Windows PowerShell 會話啟動的,因此當互動式會話結束時,仍可使用 PSSession。 如果您使用 ComputerName 參數,Enter-PSSession 建立在互動式會話結束時關閉的暫存會話。

第一個命令會使用 New-PSSession Cmdlet,在 Server01 計算機上建立 PSSession。 命令會將 PSSession 儲存在 $s 變數中。

第二個命令會使用 Enter-PSSession,在 $s 中使用 PSSession 來啟動互動式會話。

第三個命令會使用 Exit-PSSession 來停止互動式會話。

最後一個命令會在 $s 變數中顯示 PSSessionState 屬性會顯示 PSSession 仍然開啟且可供使用。

範例 3:使用 Exit 關鍵詞停止會話

PS C:\> Enter-PSSession -ComputerName "Server01"
Server01\PS> exit

此範例使用 Exit 關鍵詞來停止使用 enter-PSSession啟動的互動式會話。 Exit 關鍵詞的效果與使用 Exit-PSSession 相同。

輸入

None

您無法使用管線將物件傳送至此 Cmdlet。

輸出

None

此 Cmdlet 不會傳回任何輸出。

備註

  • 此 Cmdlet 只會接受一般參數。