원격 컴퓨터와의 대화형 세션을 종료합니다.
구문
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을 사용하는 것과 동일한 효과가 있습니다.
참고 항목