티스토리 툴바

Unix 시스템의 
- ps (현재 실행중인 프로세스 목록을 조회하는 명령)
- kill (실행중인 프로세스에 SIGKILL 신호를 보내는 명령)
명령어와 같이 사용할 수 있는 Windows의 명령은 
- tasklist (현재 실행중인 프로세스 목록을 조회하는 명령)
- taskkill (실행중인 프로세스에 SIGKILL 신호를 보내는 명령)
이다.

이포스트에서는 tasklist와 taskkill 명령어를 LOCAL MACHINE이 아닌 네트워크로 연결된 REMOTE MACHINE에 대해서 수행하는 방법에 대해서 다룰려고 한다.

이는 간단히 아래의 인자들을 사용함으로써 가능하다. 
/S     시스템           연결할 원격 시스템을 지정합니다.

/U     [도메인\]사용자  명령을 실행해야 하는 사용자 컨텍스트를
                        지정합니다.

/P     [암호]           해당 사용자 컨텍스트의 암호를 지정합니다.
                        생략한 경우에는 물어봅니다.

예를들어 ip가 10.0.0.2인 윈도우 운영체제의 컴퓨터의 현재 실행중인 프로세스를 확인하고 싶을때는
TASKLIST /S  10.0.0.2 
혹은 로그인이 필요할 경우에는
TASKLIST /S 10.0.0.2 /U username /P password
와 같이 사용할 수 있다.

마찬가지로 TASKKILL의 경우도 동일하게 사용할 수 있다.
TASKKILL /S 10.0.0.2 /U username /P password /IM notepad.exe
위와 같이 사용하면 10.0.0.2의 IP를 가진 윈도우 운영체제의 컴퓨터에서 username이라는 계정으로 실행중인 notepad.exe라는 프로그램을 종료한다.


 
저작자 표시 비영리 변경 금지