共用方式為


Exit-PSSession

結束與遠端電腦之間的互動式工作階段。

語法

Exit-PSSession [<CommonParameters>]

描述

Exit-PSSession Cmdlet 會結束透過 Enter-PSSession 所啟動的互動式工作階段。

您也可以使用 Exit 關鍵字結束互動式工作階段,其作用與使用 Exit-PSSession 相同。

參數

<CommonParameters>

這個 Cmdlet 支援一般參數:-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer 和 -OutVariable。如需詳細資訊,請參閱 about_Commonparameters.

輸入和輸出

輸入型別是可經由管道輸出至 Cmdlet 的物件型別。傳回型別則是 Cmdlet 所傳回的物件型別。

輸入

您無法經由管道將物件輸出至 Exit-PSSession。

輸出

這個 Cmdlet 不會傳回任何輸出。

附註

此 Cmdlet 只接受一般參數。

範例 1

C:\PS>Enter-PSSession -computername Server01

Server01\PS> Exit-PSSession

C:\PS>

描述
-----------
這些命令會啟動然後停止與 Server01 遠端電腦之間的互動式工作階段。





範例 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

描述
-----------
這些命令會先使用 Windows PowerShell 工作階段 (PSSession) 啟動與 Server01 電腦之間的互動式工作階段,然後停止此互動式工作階段。

因為互動式工作階段是透過 Windows PowerShell 工作階段 (PSSession) 啟動,所以當互動式工作階段結束時 PSSession 仍然可供使用。如果使用 ComputerName 參數,Enter-PSSession 便會建立的暫存工作階段,而此暫存工作階段會在互動式工作階段結束時關閉。

第一個命令會使用 New-PSSession Cmdlet,在 Server01 電腦建立 PSSession,並將此 PSSession 儲存在 $s 變數中。

第二個命令會使用 Enter-PSSession Cmdlet,透過 $s 中的 PSSession 啟動互動式工作階段。

第三個命令會使用 Exit-PSSession Cmdlet 停止互動式工作階段。

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





範例 3

C:\PS>Enter-PSSession -computername Server01

Server01\PS> exit

C:\PS>

描述
-----------
這個命令會使用 Exit 關鍵字,停止透過 Enter-PSSession Cmdlet 所啟動的互動式工作階段。Exit 關鍵字的作用與使用 Exit-PSSession 相同。





請參閱

概念

about_PSSessions
about_Remote
Enter-PSSession
New-PSSession
Get-PSSession
Remove-PSSession
Invoke-Command