Tuesday, June 11, 2013

Uninstall Perisian Secara Kawalan(Remote)

Baru jumpa satu script untuk uninstall software secara remote. Untuk sharing sebab aku rasa ia sangat berguna untuk orang IT di luar sana. Maklumlah, setiap tahun ada audit jadi kena pastikan yang semua perisian adalah legal.

Boleh digunakan dalam active directory. Anda hanya perlu pastikan username anda adalah seorang administrator dalam komputer tersebut. Untuk yang tiada active directory. Cadangan aku adalah semua mempunyai akaun administrator yang sama username dan password(belum pasti keberkesanan).


Dalam situasi aku, berada dalam active directory. Copy & paste script di bawah dan save sebagai batch file.


@ECHO OFF
title Remotely Uninstall Software
::encikazuwan.blogspot.com
::Only Tested on XP/Vista/7

:MENU1
cls
echo Enter computer name, IP address, or Q to quit.
echo.
set PC=Z
Set /P PC=
if /I %PC% EQU Q goto END
if /I %PC% EQU Z goto MENU1
goto LIST

:LIST
cls
echo Gathering software installed on %PC%. . .
wmic /node:"%PC%" product get name
echo.

:MENU2
echo Enter Software to Uninstall, P for previous screen, R to refresh, or Q to quit
echo.
set SOFTWARE=R
Set /P SOFTWARE=
if /I "%SOFTWARE%" EQU "Q" goto END
if /I "%SOFTWARE%" EQU "P" goto MENU1
if /I "%SOFTWARE%" EQU "R" goto LIST
cls
echo Uninstalling "%SOFTWARE%" from %PC%. . .
wmic /node:"%PC%" product where name="%SOFTWARE%" call uninstall /nointeractive
pause
goto LIST

:END
EXIT

Selamat mencuba.

Sumber.

No comments: