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