7단계: Windows PowerShell 세션 종료

 

마지막으로 수정된 항목: 2013-12-13

이 단계는 왜 포함되어 있는지 궁금해하실 분들도 계실 것입니다. Windows PowerShell 세션은 PowerShell 창만 닫으면 쉽게 종료할 수 있기 때문입니다.

물론 창을 닫으면 세션 화면은 사라집니다. 그렇다고 해서 원격 세션이 정상적으로 종료된 것은 아닙니다. 예를 들어 PowerShell 창을 닫아도 Lync Online 원격 연결은 이후 약 15분 동안 활성 상태로 유지됩니다. 이로 인해 문제가 발생할 수 있습니다. 그 이유는 Lync Online에서는 사용자 한 명이나 도메인 하나에서 열 수 있는 동시 연결 수가 제한되기 때문입니다. Lync Online에서는 개별 관리자가 한 번에 연결을 최대 3개 열 수 있고 도메인에서는 연결을 최대 9개 열 수 있습니다. Lync Online에 로그온했다가 세션을 정상적으로 닫지 않고 Lync Online을 종료하면 해당 세션은 이후 약 15분 동안 열려 있습니다. 따라서 도메인의 사용자나 관리자가 사용할 수 있는 연결이 하나 줄어듭니다.

사용 가능한 연결의 수는 많을수록 좋습니다. 따라서 세션 작업이 완료되면 세션을 닫는 것이 좋습니다.

먼저 Lync Online 및 Exchange Online에 열려 있는 원격 세션을 닫겠습니다. 그 전에 다음 명령을 실행합니다.

Get-PSSession

Get-PSSession cmdlet은 두 개 이상의 원격 세션(Lync와 Exchange용으로 각각 하나)이 열려 있음을 보여 줍니다. 이 PowerShell 인스턴스를 사용하여 Office 365 이외의 항목에 연결했는지 여부에 따라서는 3개 이상의 원격 세션이 실행 중일 수도 있습니다. 이 명령을 실행하면 다음과 비슷한 결과가 표시됩니다.

Id Name     ComputerName    State   ConfigurationName    Availability
-- ----     ------------    -----   -----------------    ------------
 2 Session2 webdir0a.onl... Opened  Microsoft.PowerShell Available
 3 Session3 pod51035psh.... Opened  Microsoft.Exchange   Available

이 두 세션을 닫으려면 다음 명령을 사용합니다. 첫 번째 명령은 Lync 세션을 닫고 두 번째 명령은 Exchange 세션을 닫습니다.

Remove-PSSession $lyncSession
Remove-PSSession $exchangeSession

이제 Get-PSSession cmdlet을 실행하면 다른 원격 세션이 작동 및 실행 중인 경우를 제외하고는 아무 결과도 표시되지 않습니다.

원격 세션이 없는 Windows PowerShell 콘솔
참고참고:
모든 원격 세션을 동시에 닫으려면 다음 명령을 사용합니다.
Get-PSSession | Remove-PSSession

이제 Get-CsMeetingConfiguration과 같은 Lync Online 또는 Exchange Online cmdlet을 실행하려고 하면 다음 오류 메시지가 표시됩니다.

Get-CsMeetingConfiguration : The term 'Get-CsMeetingConfiguration' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

이 오류 메시지는 원격 세션을 닫을 때 Lync Online 및 Exchange Online cmdlet이 삭제되었기 때문에 표시됩니다.

SharePoint Online 세션을 닫으려면 다음 명령을 입력합니다.

Disconnect-SPOService

이 경우에도 아무 작업이 수행되지 않은 것처럼 보일 수 있습니다. 그러나 Get-SPOSite cmdlet을 실행하면 다음 오류 메시지가 표시됩니다.

get-sposite : No connection available. Use Connect-SPOService before running this CmdLet.

더 이상 SharePoint Online에 연결되어 있지 않으므로 사이트 정보를 검색할 수 없습니다.

Office 365 자체에 대한 연결의 경우 Connect-MsolService cmdlet은 있지만 그에 해당하는 Disconnect-MsolService cmdlet이 없습니다. 그러므로 여기서는 Windows PowerShell 창을 닫아야 합니다. 그러나 SharePoint, Lync 및 Exchange에서 정상적으로 연결을 끊는 것이 좋습니다.

 
표시: