Exit-PSSession

リモート コンピューターとの対話型セッションを終了します。

構文

Exit-PSSession []

説明

Exit-PSSession コマンドレットは、Enter-PSSession コマンドレットを使用して開始した対話型セッションを終了します。

また、 exit キーワードを使用して対話型セッションを終了することもできます。 効果は、 Exit-PSSessionを使用する場合と同じです。

例 1: 対話型セッションを開始および停止する

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

これらのコマンドは、Server01 リモート コンピューターで対話型セッションを開始および停止します。

例 2: PSSession オブジェクトを使用して対話型セッションを開始および停止する

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

これらのコマンドは、Windows PowerShell セッション (PSSession を使用する Server01 コンピューターとの対話型セッションを開始および停止します。

対話型セッションは Windows PowerShell セッションを使用して開始されたため、対話型セッションが終了しても PSSession は引き続き使用できます。 ComputerName パラメーターを使用Enter-PSSession、対話型セッションの終了時に閉じる一時セッションを作成します。

最初のコマンドでは、 New-PSSession コマンドレットを使用して、Server01 コンピューターに PSSession を作成します。 このコマンドは、 PSSession$s 変数に保存します。

2 番目のコマンドでは、Enter-PSSessionを使用して、$sPSSession を使用して対話型セッションを開始します。

3 番目のコマンドでは、 Exit-PSSession を使用して対話型セッションを停止します。

最後のコマンドは、$s変数にPSSessionを表示します。 State プロパティは、PSSessionがまだ開いている状態で使用できる状態を示します。

例 3: Exit キーワードを使用してセッションを停止する

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

この例では、 exit キーワードを使用して、 Enter-PSSessionを使用して開始された対話型セッションを停止します。 exit キーワードは、Exit-PSSessionを使用する場合と同じ効果があります。

入力

None

このコマンドレットにオブジェクトをパイプすることはできません。

出力

None

このコマンドレットは、出力を返しません。

メモ

Windows PowerShell には、 Exit-PSSessionの次のエイリアスが含まれています。

  • exsn

このコマンドレットは、共通パラメーターのみを受け取ります。