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