Exit-PSSession
リモート コンピューターとの対話型セッションを終了します。
構文
Exit-PSSession []
説明
コマンドレットは Exit-PSSession
、 コマンドレットを使用して開始した対話型セッションを Enter-PSSession
終了します。
キーワード (keyword)をexit
使用して対話型セッションを終了することもできます。 効果は、 の使用 Exit-PSSession
と同じです。
例
例 1: 対話型セッションを開始および停止する
PS> Enter-PSSession -ComputerName Server01
Server01\PS> Exit-PSSession
PS>
これらのコマンドは、Server01 リモート コンピューターで対話型セッションを開始および停止します。
例 2: PSSession オブジェクトを使用して対話型セッションを開始および停止する
PS> $s = New-PSSession -ComputerName Server01
PS> Enter-PSSession -Session $s
Server01\PS> Exit-PSSession
PS> $s
Id Name ComputerName State ConfigurationName
-- ---- ------------ ----- -----------------
1 Session1 Server01 Opened Microsoft.PowerShell
これらのコマンドは、PowerShell セッション (PSSession) を使用する Server01 コンピューターとの対話型セッションを開始および停止します。
対話型セッションは PowerShell セッションを使用して開始されたため、対話型セッションが終了しても PSSession は引き続き使用できます。 ComputerName パラメーターを使用する場合は、Enter-PSSession
対話型セッションの終了時に閉じる一時的なセッションを作成します。
最初のコマンドでは、 コマンドレットを New-PSSession
使用して Server01 コンピューターに PSSession を作成します。 このコマンドは、 PSSession を 変数に $s
保存します。
2 番目のコマンドでは、 を使用 Enter-PSSession
して、 の PSSession$s
を使用して対話型セッションを開始します。
3 番目のコマンドでは、 を使用 Exit-PSSession
して対話型セッションを停止します。
最後のコマンドは、変数に PSSession を $s
表示します。 State プロパティは、PSSession がまだ開いている状態で使用できる状態を示しています。
例 3: Exit キーワード (keyword)を使用してセッションを停止する
PS> Enter-PSSession -ComputerName Server01
Server01\PS> exit
PS>
この例では、キーワード (keyword)をexit
使用して、 を使用して開始された対話型セッションをEnter-PSSession
停止します。 exit
キーワード (keyword)は、 を使用Exit-PSSession
する場合と同じ効果があります。
入力
None
オブジェクトをこのコマンドレットにパイプすることはできません。
出力
None
このコマンドレットは、出力を返しません。
メモ
PowerShell には、 の次のエイリアスが Exit-PSSession
含まれています。
- すべてのプラットフォーム:
exsn
このコマンドレットは、共通パラメーターのみを受け取ります。