원격 컴퓨터와의 대화형 세션을 종료합니다.

구문

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을 사용하는 것과 동일한 효과가 있습니다.






참고 항목




목차