Exit-PSSession
リモート コンピューターとの対話型セッションを終了します。
Exit-PSSession []
Exit-PSSession
コマンドレットは、Enter-PSSession
コマンドレットを使用して開始した対話型セッションを終了します。
exit
キーワードを使用して、対話型セッションを終了することもできます。 効果は、Exit-PSSession
を使用する場合と同じです。
PS C:\> Enter-PSSession -ComputerName Server01
Server01\PS> Exit-PSSession
PS C:\>
これらのコマンドは、Server01 リモート コンピューターとの対話型セッションを開始して停止します。
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
を使用して、$s
の PSSession を使用して対話型セッションを開始します。
3 番目のコマンドでは、Exit-PSSession
を使用して対話型セッションを停止します。
最後のコマンドは、$s
変数に PSSession を表示します。
State プロパティには、PSSession がまだ開いている が表示され、使用できます。
PS C:\> Enter-PSSession -ComputerName Server01
Server01\PS> exit
PS C:\>
この例では、exit
キーワードを使用して、Enter-PSSession
を使用して開始された対話型セッションを停止します。
exit
キーワードは、Exit-PSSession
を使用する場合と同じ効果があります。
None
このコマンドレットにオブジェクトをパイプすることはできません。
None
このコマンドレットは出力を返しません。
Windows PowerShell には、Exit-PSSession
の次のエイリアスが含まれています。
exsn
このコマンドレットは、共通パラメーターのみを受け取ります。
PowerShell に関するフィードバック
PowerShell はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。