Installasi Patches Windows

Hello……world!

Secara gw bukan penulis produktif, baru hari ini lagi gw mulai nulis. yang ringan-ringan sajalah yang penting orisinil tulisan sendiri.

2 minggu yang lalu gw dapat kerjaan baru dari bos, kerjaan yang remeh temeh tapi bikin tangan lumayan pegel kalau dikerjain manual, kerjaan yang gw maksud adalah installasi patches Windows.

kerjanya gampang kok, tinggal Double klik – Next – Next – Finish tapi yang jadi permasalahan adalah File patch nya lebih dari 10 buah file dan gw harus deploy patches tersebut ke lebih dari 10 host. kerjaan yang gampang berubah jadi kerjaan yang membosankan. tapi setelah berpikir dikit gw bisa ngerjain kerjaan itu dengan lebih santai.

berikut steps nya :

step 1.
Kumpulkan file-file patches tadi dalam satu folder anggaplah D:\patches
step 2.
masuk ke DOS mode, (start-run-cmd), dari DOS mode masuk ke folder yang tadi dibuat, misal saat ini lu ada di drive D:\ lakukan perintah berikut :

C:\Documents and Settings\Junior.Administrator>d:
D:\>cd patches
D:\patches>dir /b >runallpatch.txt

sebuah file baru bernama runallpatch.txt telah terbentuk di folder d:\patches
jalankan lagi program ini
D:\patches>notepad runallpatch.txt

kira-kira isi file tadi akan seperti ini :

WindowsServer2003-KB924667-v2-x86-ENU.exe
WindowsServer2003-KB925902-x86-ENU.exe
WindowsServer2003-KB930178-x86-ENU.exe
WindowsServer2003-KB931784-x86-ENU.exe
WindowsServer2003-KB933729-x86-ENU.exe
WindowsServer2003-KB935839-x86-ENU.exe
WindowsServer2003-KB935840-x86-ENU.exe
WindowsServer2003-KB935966-x86-ENU.exe
WindowsServer2003-KB936782-x86-ENU.exe
WindowsServer2003-KB938127-x86-ENU.exe

Step 3.
dari notepad edit file tersebut menjadi seperti ini

@echo off
echo ——— Batch File Installasi patches Windows ————–
echo
Pause
WindowsServer2003-KB924667-v2-x86-ENU.exe /passive /norestart
WindowsServer2003-KB925902-x86-ENU.exe /passive /norestart
WindowsServer2003-KB930178-x86-ENU.exe /passive /norestart
WindowsServer2003-KB931784-x86-ENU.exe /passive /norestart
WindowsServer2003-KB933729-x86-ENU.exe /passive /norestart
WindowsServer2003-KB935839-x86-ENU.exe /passive /norestart
WindowsServer2003-KB935840-x86-ENU.exe /passive /norestart
WindowsServer2003-KB935966-x86-ENU.exe /passive /norestart
WindowsServer2003-KB936782-x86-ENU.exe /passive /norestart
WindowsServer2003-KB938127-x86-ENU.exe /passive /norestart

echo ———— Instalasi selesai ———
echo
pause

step 4
Simpan file tersebut, ganti nama menjadi runallpatch.bat

sekarang installasi patches dapat dilakukan dengan lebih santai, jika elu mau tau lebih banyak tentang command yang disediakan bisa lakukan perintah namapatches.exe /? .

Notes:
– gw berasumsi patches yang dieksekusi tidak membutuhkan restart satu-persatu
– lagi-lagi gw berasumsi tidak ada SUS/WSUS Server di jaringan gw (kalau ada ngapain gw cape-cape bikin ini.
– lag-lagi tips n tricks ini gak bergaransi dan gw harap berguna 😀

Daaaaaaagggh……………:D

Leave a Comment