로컬 컴퓨터에 연결된 Remote Session 확인 및 끊기


  1. Powershell의 장점은 원격 연결 기능이다. 그런데 내 로컬 컴퓨터에 접속한 원격 컴퓨터와 그 사용자 계정을 확인하려면 어떻게 하면 되는가? 그리고 그 원격 세션을 한꺼번에 끊고자 할 때는 어떤 작업을 하면 될까?
  1. 원격 컴퓨터에서 내 컴퓨터로 연결된 세션을 확인하려면 로컬 컴퓨터에서 다음과 같이 하면 된다.
    1. Get-WSManInstance -ConnectionURI (‘http://{0}:5985/wsman‘ -f $env:computername) -ResourceURI shell -Enumerate | Select-Object -Property Owner, ClientIP
  1. 또 내 컴퓨터에 연결된 원격 세션을 끊으려면 다음과 같이 하면 된다.
    1. Restart-Service -Name WinRM
  2. 원격 컴퓨터(Lon-CL1, LON-DC1)에서 로컬 컴퓨터(LON-SVR1)에 연결해본다.
    1. Enter-PSSession -ComputerName Lon-SVR1
  3. 이제는 로컬 컴퓨터(LON-SVR1)에서 위의 2번과 같이 원격 세션을 확인한다
  4. 이제는 원격 세션을 위의 3번과 같이 한꺼번에 끊는다.
  5. 이제는 원격 세션이 끊어졌는지 위의 2번과 같이 확인하다