본문 바로가기
programming language/powershell

powershell 을 이용한 program uninstall

by __observer__ 2011. 2. 13.
반응형

powershell 을 이용하여 윈도우에 설치되 있는 program을 uninstall 해 보자

현재 깔려 있는 program 중 opera browser를 지우는 예제 이다.

 

$prog= Get-WmiObject Win32_Product | Where-Object -FilterScript {$_.ToString() -match "opera"}

 

먼저 Get-WmiObject Win32_Product 명령을 이용하여 현재 컴퓨터에 깔려 있는 프로그램들을 찾는다.

그리고 파이프 라인( | ) 과 where-object 를 이용하여 이름중에 opera 가 들어있는 프로그램만 솎아 낸다.

이렇게 찾아낸 object 는 $prog 라는 변수에 저장 된다.

이제 다음으로는 아래 명령으로 간단하게 uninstall 한다.

 $prog.Uninstall()




반응형

댓글