본문 바로가기
powershell

Windows Powershell에서 내컴퓨터에서 실행되고 있는 서비스 알아보기

by edupicker(체르니) 2008. 8. 5.

사용자 삽입 이미지

이번에는 시스템에서 실행되거나 중단상태에 있는 서비스들은 무엇이 있는지 알아볼까요?
사용하는 명령어는 get-service 입니다.

사용자 삽입 이미지

위와 같이 get-service를 입력하면 현재 컴퓨터에서 실행되거나 중단된 서비스들을 볼 수 있습니다.
조금만 더 나아가 볼까요?
그럼 위에서 WebClient 서비스의 속성이 어떻게 되는지 알아볼까요?
사용자 삽입 이미지

위에서 보는 바와 같이 WebClient 서비스에 대한 속성들을 보기 위해서는
PS>get-service WebClient | format-list -property *
PS>get-service WebClient | format-table -property *


두 가지 방법이 있는데 위의 실행결과에서 첫번째 것이 format-list를 이용한 결과이고 아래 것은 format-table을
이용한 겁니다.
여기서 궁금하게 여길 수 있는게 "|" 일 것 같은데요. 이것은 파이프라인 연산자라고 부르며
get-service WebClient 결과를 format-list나 format-Table로 보내는 역할을 합니다.
보다 자세한 사항은 추후에...

P.S : Windows PowerShell은 리눅스나 유닉스의 쉘만큼이나 강력한 도구인 것 같습니다.
        리눅스나 유닉스에서 명령어 한 줄로 시스템 전체를 바보로 만드는 경우를 초보자들이 자주 저지르는 것을
        보는 것처럼 Powershell도 아무런 경고메시지 없이 시스템을 변경, 무용지물로 만들 수 있을 만큼 강력한 
        툴처럼 보여집니다. 사용에 유의하시길 바랍니다.