Pada
era MS-DOS penggunaan batch file sangat familiar di lingkungan pengguna. Karena
dengan batch file tersebut mereka dapat mengulang-ulang suatu perintah yang
terdapat dalam file batch untuk di eksekusi di lain waktu ketika dibutuhkan.
Pemprograman batch file bisa dibilang sederhana dan tidak membutuhkan skill
pemprograman khusus. Karena hanya berupa baris perintah yang dijalankan secara
urut dari atas ke bawah walau tidak menutup kemungkinan penggunaan perintah
goto untuk melompat ke perintah tertentu. Lalu kemudian muncul sistem operasi
berbasis Gui dan menggunakan mouse membuat banyak dari pengguna meninggalkan
penggunaan batch file ini. Tapi sebagian pengguna masih setia menggunakan batch
file ini. Dengan menggunakan sistem berbasis Gui itu memang mudah untuk orang
awam. Tapi penggunaan batch file mempunyai nilai lebih, yakni kita diajak
berpikir untuk menyusun perintah-perintah untuk dimasukkan ke dalam batch file.
Sehingga otak kita akan semakin terlatih kemampuan berpikirnya.
Pengertian Batch File
Pemrograman
batch file tidak lain adalah Unix Shell Programming versi Windows . Di
dalam DOS,Batch file merupakan file text berisi
rentetan perintah yang akan
di eksekusi oleh command interpreter untuk kemudian di eksekusi satu persatu secara urut seperti saat kita mengetikan command di MS-DOS hanya saja dengan Batch file perintah-perintah ini dimasukkan kedalam suatu file untuk otomatisasi penggunaannya.
di eksekusi oleh command interpreter untuk kemudian di eksekusi satu persatu secara urut seperti saat kita mengetikan command di MS-DOS hanya saja dengan Batch file perintah-perintah ini dimasukkan kedalam suatu file untuk otomatisasi penggunaannya.
Batch
file ini sendiri dapat dicontohkan seperti shortcut ikon yang ada di Windows
atau Mac yakni seperti jalan pintas untuk menjalankan satu atau lebih perintah
kedalam satu langkah mudah. Contoh lainnya adalah autoexec.bat, yang merupakan
file boot sederhana yang dimuat pada MS-DOS. Batch file tersebut berisi tersebut
berisi semua perintah dan digunakan untuk menjalankan MS-DOS setiap kali
computer boot.
File Ekstensi Batch File pada DOS
Bat merupakan ekstensi pertama yang digunakan oleh
Microsoft untuk batch file. Ekstensi ini berjalan pada MS-DOS dan semua versi
dari Microsoft windows. Pada MS-DOS menggunakan command.com untuk mengeksekusi
file batch sedang kalau di windows menggunakan cmd.exe
Cara Kerja Batch File
Ketika
sebuah batch file dijalankan, program shell yang berupa
command.com akan membaca file batch dan kemudian mengeksekusi perintahnya,
secara baris demi baris. Batch files berguna untuk menjalankan rangkaian dari
dari beberapa perintah yang bisa dieksekusi (executables) secara
otomatis dan sering digunakan oleh sistem administrator untuk mengotomatisasi
banyak proses secara bersamaan. Perintah-perintah batch file bersifat case
insensitive jadi tidak ada perbedaan maksud antara huruf besar
dengan huruf kecil. Dalam
DOS batch command, perintah-perintah seperti Copy, Dir, Delete disebut dengan
perintah internal sedangkan perintah semisal Format,Undelete,Backup merupakan
bagian dari perintah eksternal. Setiap kita menjalankan perintah DOS batch file
baik internal ataupun eksternal, command.com akan langsung menjalankan peritah
internal atau memanggil program eksternal yang terpisah dan menjalankan
perintah tersebut untuk kemudian mengembalikan hasilnya dalam bentuk perintah
eksternal.
Fungsi Batch File
Katakanlah
Anda perlu menjalankan seperangkat perintah berulang kali untuk melakukan tugas
rutin seperti Back up File Penting, Menghapus file-file sementara (*. tmp,.
Bak, ~ .* dll) maka sangat repot jika kita harus mengetikan perintah-perintah
yang sama setiap kali kita akan melakukan tugas yang sama. Maka diperlukanlah
Batch file untuk mengatasi hal tersebut, sehingga setiap kita butuh untuk
melakukan sebuah tugas tertentu dalam DOS kita tinggal jalankan saja file Batch
yang sudah kita buat sebelumnya. Hal ini tentu akan sangat efektif daripada
harus mengetikan perintah-perintah yang sama. Sehingga akan juga menghemat
waktu. Dalam
keseharian file batch ini dapat memiliki 2 fungsi, yakni fungsi positif dan
fungsi negatif. Dikatakan berfungsi positif jika bacth file ini digunakan untuk
tune up, program administrator, backup, dan lainya. Dan berfungsi negatif jika
digunakan untuk membuat virus, cracker, dan sebagainya.
Dasar membuat File Batch
Untuk
membuat file Batch, berikut contoh sederhananya:
1.
Buka jendela command MS-DOS atau masuk ke MS-DOS. Informasi tambahan mengenai
cara melakukan ini dapat ditemukan pada dokumen CHDOS
2.
Pada MS-DOS prompt, ketik: edit test.bat dan tekan “enter”.
3.
Jika mengetiknya benar, maka layar akan menjadi biru. Dalam layar ketik: Pause
dir
c: \ windows
dir c:\windows\system dir c: \ windows \ system
4.
Setelah itu, Klik “file” kemudian “exit”. Ketika diminta untuk menyimpan pilih
“yes”. Pengguna yang tidak memiliki cursor mouse dapat melakukan hal tersebut
dengan
menekan Alt+F untuk mengakses menu “File”, lalu tekan “x” untuk exit dan
“enter” untuk menyimpan perubahan.
5.
Setelah anda kembali ke MS-DOS prompt, Ketik : tes dan tekan
“enter”. Hal ini akan mengeksekusi file test.bat dan menjalankan file. Karena
baris pertama adalah pause, maka Anda akan diminta untuk menekan
tombol. Setelah itu file Batch akan berjalan baris demi baris
Jika
anda ingin menambahkan baris perintah file batch cukup dengan mengetikan edit
test.batuntuk mengeditnya. Tapi beberapa versi MS-DOS tidak memiliki
perintah Edit. Jika hal ini terjadi, maka Anda perlu untuk
mendapatkan file edit.com untuk mengakses file ini atau dengan copy con
command .
Perintah Batch
Sama
seperti perintah di MS-DOS, semua perintah pada Batch tidak membedakan huruf
besar atau kecil atau bisa disebut case insensitive.
@
|
Simbol ini sering ditulis sebagai
@ ECHO OFF untuk mencegah ditampilkannya perintah dalam Batch file, jadi yang
ditampilkannya hanyalah hasilnya.
|
% 1
|
Persen yang dikuti dengan nilai
numeric yang dimulai dari satu, memungkinkan pengguna untuk menambahkan
variable dalam sebuah file Batch. Berikut contohnya:ECHO Hello% 1Ketika
satu baris file Batch diatas dibuat, tambahkan nama anda setelah file Batch.
Sebagai contoh, ketik myname (jadikan nama file bat) dan
kemudian nama Anda:
Myname ervan
Akan menampilkan hasil
Hello ervan
Catatan : dapat diperluas ke %2,
%3, dst
|
::
|
Salah satu dari dua cara untuk
menambahkan komentar kedalam file Batch tanpa ditampilkan atau mengeksekusi
baris komentar ketika file batch dijalankan.
|
: LABEL
|
Dengan menambahkan titik dua
didepan sebuah kata, misalnya LABEL, Anda akan membuat kategori
atau yang lebih dikenal dengan label. Hal ini memungkinkan Anda untuk
melompat ke bagian tertentu dari sebuah file Batch.
|
CALL
|
Ini digunakan untuk menjalankan
file Batch di dalam file Batch. Tapi jika file Batch yang akan dijalankan
tidak ada, maka akan menampilkan pesan kesalahan.
|
CHOICE
|
Memungkinkan file Batch dan script
menunggu user untuk memilih satu set pilihan.
|
CLS
|
Sama seperti perintah DOS, yaitu
digunakan untuk menghapus layar.
|
ECHO
|
Menampilkan pesan dalam Batch
file. Misalnya ECHO Hello word akan menampilkan Hello word. Jika Anda ingin
menambah baris kosong ketikan ECHO saja.
|
EXIT
|
keluar dari jendela DOS jika file
batch berjalan dari Windows
|
GOTO LABEL
|
Digunakan untuk pergi ke label
tertentu, seperti LABEL. An example of GOTO would be to GOTO END. Contoh GOTO
adalah untuk GOTO END.
|
IF
|
Digunakan untuk memeriksa kondisi
tertentu jika kondisi tersebut tersedia.
|
PAUSE
|
Tekan sembarang tombol untuk
melanjutkan.
|
REM
|
Salah satu dari dua cara untuk
menambahkan komentar kedalam Batch file tanpa ditampilkan dan mengeksekusi
baris tersebut.
|
SHIFT
|
Perubahan posisi parameter dalam
Batch file.
|
START
|
Untuk menjalankan suatu aplikasi.
|
Contoh:
@ECHO OFF
ECHO Hello World! ECHO. PAUSE |
simpan dengan ekstensi .bat
lalu jalankan file tersebut dengan mengklik dua kali file tersebut, Disini hasil Output yang ditampilkan adalah seperti ini :
lalu jalankan file tersebut dengan mengklik dua kali file tersebut, Disini hasil Output yang ditampilkan adalah seperti ini :
Hello World!Press any key to
continue . . .
|
sebenarnya
masih banyak lagi yang bisa kita lakukan dengan batch file programming ini,
contohnya untuk mengontrol firewall untuk kebutuhan administrasi dll,..
Menggunakan File Batch
Selain
menyimpan program Batch di dalam computer, kita juga bisa menyimpannya di tempat
lain. Semisal adalah menggunakan disket sebagai media penyimpanan eksternal.
Sehingga kita dapat menggunakan file Batch yang sudah kita buat ke computer
lain atau untuk di bagikan kepada orang lain yang membutuhkan. Dalam
perkembangannya file Batch ini juga masih berlaku di sistem operasi windows
yaitu dengan menggunakan cmd.exe. Kemudian dalam masa depan kemungkinan akan
digunakannya powershell sebagai penggantinya. Hal ini terlihat bahwa di dalam
windows tujuh sudah tersedia fitur powershell ini. Jadi, pemprograman dalam
Batch file bukanlah sesuatu yang kuno, melainkan pemprograman yang hadir dari
waktu ke waktu. Keberadaan file Batch ini sendiri dapat mempermudah pekerjaan
kita, baik di lingkungan DOS maupun windows. Semisal kita ingin membuka beberapa
program sekaligus, akan sangat tidak efisien jika kita menjalankannya satu
persatu. Maka dari itu akan lebih cepat jika kita menggunakan batch file.
Kemampuan dari sebuah file Batch tidak hanya sebatas itu saja. Kita dapat
mengunci folder, menyembunyikan atau menampilkan file bahkan yang super hidden
sekalipun, mengupdate bios, melakukan patch lubang keamanan, maintenance, dan
lain sebagainya.
Berikut dibawah ini merupakan daftar
perintah-perintah yang ada pada command prompt dari A-X :
a
ADDUSERS : Tambah daftar pengguna untuk / dari file CSV
ARP : Address Resolution Protocol
Assoc : Ubah ekstensi file asosiasi
ASSOCIAT : Salah satu langkah asosiasi file
Attrib : Ubah atribut berkas
b
Bootcfg : Edit Windows boot settings
BROWSTAT : Dapatkan domain, info browser dan PDC
c
CACLS : Ubah file permissions
CALL : Panggil satu program batch yang lain
CD : Mengganti Directory – pindah ke Folder tertentu
Change : Ganti Terminal Server Session properties
CHKDSK : Check Disk – memeriksa dan memperbaiki masalah disk
CHKNTFS : Periksa sistem file NTFS
CHOICE : Menerima input keyboard ke sebuah file batch
CIPHER : Encrypt atau Decrypt file / folder
CleanMgr : Ototmatis membersihkan Temperatur file, recycle bin
CLEARMEM : Hapus kebocoran memori
CLIP : Salin STDIN ke Windows clipboard.
CLS : Menghapus layar (Clear The Screen)
CLUSTER : Windows Clustering
CMD : Start a new CMD shell
COLOR : Mengubah warna dari jendela CMD
COMP : Membandingkan isi dari dua file atau set file
COMPACT : Compress file atau folder pada partisi NTFS
Compress : Compress tunggal file pada partisi NTFS
CON2PRT : Menghubungkan atau memutuskan sambungan dengan Printer
CONVERT : Konversi FAT ke drive NTFS
COPY : Menyalin satu atau lebih file ke lokasi lain
CSCcmd : clien-side caching (Offline Files)
CSVDE : Impor atau Ekspor Active Directory data
d
DATE : Display atau mengatur tanggal
Defrag : Defragment hard drive
DEL : Menghapus satu atau lebih file
DELPROF : Hapus profil pengguna NT
DELTREE : Menghapus folder dan semua subfolder
DevCon : Device Manager Command Line Utility
DIR : Menampilkan daftar file dan folder
DIRUSE : Tampilkan penggunaan disk
DISKCOMP : Bandingkan isi dua floppy disk
Diskcopy : Salin isi dari satu disket ke yang lain
DISKPART : Disk Administrasi
DNSSTAT : DNS Statistik
DOSKEY : Edit baris perintah, ingat perintah, dan membuat macro
DSADD : Tambah User (komputer, group ..) ke direktori aktif
DSQUERY : Daftar item dalam direktori aktif
DSMOD : Ubah user (computer, group ..) di direktori aktif
DSRM : Hapus item dari Active Directory
e
ECHO : Menampilkan pesan di layar
ENDLOCAL : Akhir localisation perubahan lingkungan dalam file batch
ERASE : Menghapus satu atau lebih file
EVENTCREATE : Tambahkan pesan ke Windows event log
EXIT : Keluar dari skrip arus / rutin dan menetapkan errorlevel
EXPAND : uncompress file
Ekstrak : uncompress file CAB
f
FC : Bandingkan dua file
FIND : Mencari string teks dalam sebuah file
FINDSTR : Cari string dalam file
FOR / F : pengulangan perintah terhadap satu set file
FOR / F : pengulangan perintah terhadap hasil perintah lain
FOR : pengulangan perintah terhadap semua options Files, Directory, List
FORFILES : Proses Batch beberapa file
FORMAT : Format disk
FREEDISK : Periksa free disk space/disk yang tersisa (dalam bytes)
FSUTIL : File dan Volume utilitas
FTP : File Transfer Protocol
FTYPE : Tampilkan atau memodifikasi jenis file yang digunakan dalam asosiasi ekstensi file
g
GLOBAL : Display keanggotaan kelompok global
GOTO : Direct a batch program untuk melompat ke baris berlabel
GPUPDATE : Update pengaturan Kebijakan Grup
h
HELP : Online Help
i
ICACLS : Ubah file dan folder permissions
IF : kondisional melakukan perintah
IFMEMBER : Apakah pengguna saat ini dalam sebuah NT Workgroup
IPCONFIG : Configure IP
k
KILL : Remove program dari memori
l
LABEL : Edit disk label
LOCAL : Display keanggotaan kelompok-kelompok lokal
LOGEVENT : Menulis teks ke NT event viewer
Logoff : user log off
LOGTIME : log tanggal dan waktu dalam file
m
MAPISEND : Kirim email dari baris perintah
MBSAcli : Baseline Security Analyzer
MEM : Display penggunaan memori
MD : Buat folder baru
MKLINK : Buat link simbolik (linkd)
MODE : Mengkonfigurasi perangkat sistem
MORE : Display output, satu layar pada satu waktu
MOUNTVOL : mengelola volume mount point
MOVE : Pindahkan file dari satu folder ke yang lain
MOVEUSER : Pindahkan pengguna dari satu domain ke domain lainnya
MSG : mengirim pesan atau message
MSIEXEC : Microsoft Windows Installer
MSINFO : Windows NT diagnostics
MSTSC : Terminal Server Connection (Remote Desktop Protocol)
MUNGE : Cari dan Ganti teks dalam file (s)
MV : Copy in-menggunakan file
n
NET : Kelola sumber daya jaringan
NETDOM : Domain Manager
Netsh : Configure Network Interfaces, Windows Firewall & Remote akses
NETSVC : Command-line Service Controller
NBTSTAT : Tampilkan statistik jaringan (NetBIOS over TCP / IP)
NETSTAT : Display networking statistics (TCP / IP)
NOW : Tampilan saat ini Tanggal dan Waktu
NSLOOKUP : Nama server lookup
NTBACKUP : Backup folder ke tape
NTRIGHTS : Edit hak user account
p
PATH : Menampilkan atau menetapkan path pencarian untuk file executable
PATHPING : jejak jalur jaringan ditambah paket latensi dan kerugian
PAUSE : memenjarakan(suspend) pengolahan file batch dan menampilkan pesan
perms : Tampilkan izin untuk pengguna
PERFMON : Kinerja Monitor
PING : Menguji koneksi jaringan
POPD : Mengembalikan nilai sebelumnya dari direktori sekarang yang disimpan oleh PUSHD
PORTQRY : Tampilan status ports dan services
Powercfg : Mengkonfigurasi pengaturan daya
PRINT : Mencetak file teks
PRNCNFG : Display, mengkonfigurasi atau mengubah nama printer
PRNMNGR : Tambah, menghapus, daftar printer menetapkan printer default
PROMPT : Mengubah command prompt
PsExec : Proses Execute jarak jauh
PsFile : menampilkan file dibuka dari jarak jauh (remote)
PsGetSid : Menampilkan SID sebuah komputer atau pengguna
PsInfo : Daftar informasi tentang sistem
PsKill : proses mematikan berdasarkan nama atau ID proses
PsList : Daftar informasi rinci tentang proses-proses
PsLoggedOn : siapa saja yang log on (lokal atau melalui resource sharing)
PsLogList : catatan kejadian log
PsPasswd : Ubah sandi account
PsService : Melihat dan mengatur layanan
PsShutdown : Shutdown atau reboot komputer
PsSuspend : proses Suspend
PUSHD : Simpan dan kemudian mengubah direktori sekarang
q
QGREP : Cari file(s) untuk baris yang cocok dengan pola tertentu
r
RASDIAL : Mengelola koneksi RAS
RASPHONE : Mengelola koneksi RAS
Recover : perbaikan file yang rusak dari disk yang rusak
REG : Registry = Read, Set, Export, Hapus kunci dan nilai-nilai
REGEDIT : Impor atau ekspor pengaturan registry
Regsvr32 : Register atau unregister sebuah DLL
REGINI : Ubah Registry Permissions
REM : Record comments (komentar) di sebuah file batch
REN : Mengubah nama file atau file
REPLACE : Ganti atau memperbarui satu file dengan yang lain
RD : Hapus folder (s)
RMTSHARE : Share folder atau printer
Robocopy : Copy File dan Folder secara sempurna
RUTE : Memanipulasi tabel routing jaringan
RUNAS : Jalankan program di bawah account pengguna yang berbeda
RUNDLL32 : Jalankan perintah DLL (add / remove print connections)
s
SC : Control Layanan
SCHTASKS : Jadwal perintah untuk dijalankan pada waktu tertentu
SCLIST : Tampilkan Layanan NT
SET : Display, set, atau menghapus variabel environment
SETLOCAL : Pengendalian environment visibilitas variabel
SETX : Set variabel environment secara permanen
SFC : Pemeriksa Berkas Sistem
SHARE : Daftar atau mengedit file share atau share print
SHIFT : Shift posisi digantikan parameter dalam sebuah file batch
SHORTCUT : jendela Buat shortcut (. LNK file)
SHOWGRPS : Daftar NT Workgroups seorang pengguna telah bergabung
SHOWMBRS : Daftar Pengguna yang menjadi anggota dari sebuah Workgroup
SHUTDOWN : Shutdown komputer
SLEEP : Tunggu untuk x detik
SLMGR : Software Licensing Management (Vista/2008)
SOON : Jadwal perintah untuk menjalankan dalam waktu dekat
SORT : Sort input
START : memulai sebuah program atau perintah dalam jendela terpisah
SU : Switch User
SUBINACL : Edit file dan folder Permissions, Kepemilikan dan Domain
SUBST : Associate jalan dengan huruf drive
Systeminfo : Daftar konfigurasi sistem
t
TASKLIST : Daftar menjalankan aplikasi dan services
TASKKILL : Hapus proses yang berjalan dari memori
TIME : Menampilkan atau mengatur waktu sistem
TIMEOUT : penundaan pemrosesan dari sebuah batch file
TITLE : Mengatur judul window untuk sesi cmd.exe
TLIST : daftar tugas dengan path lengkap
TOUCH : mengganti file timestamps
Tracert : Trace route ke sebuah remote host
TREE : tampilan grafis struktur folder
TYPE : Menampilkan isi dari file teks
u
USRSTAT : Daftar domain nama pengguna dan terakhir login
v
VER : Tampilkan versi informasi
VERIFY : Pastikan bahwa file sudah disimpan
VOL : Menampilkan sebuah label disk
w
WHERE : Menempatkan dan menampilkan file dalam sebuah pohon direktori
wHOAMI : Output UserName saat ini dan manajemen domain
WINDIFF : Bandingkan isi dua file atau set file
WINMSD : Sistem Windows diagnostik
WINMSDP : Sistem Windows diagnostik II
WMIC : Perintah WMI
x
XCACLS : Ubah file dan folder permissions
XCOPY : Menyalin file dan folder.
ADDUSERS : Tambah daftar pengguna untuk / dari file CSV
ARP : Address Resolution Protocol
Assoc : Ubah ekstensi file asosiasi
ASSOCIAT : Salah satu langkah asosiasi file
Attrib : Ubah atribut berkas
b
Bootcfg : Edit Windows boot settings
BROWSTAT : Dapatkan domain, info browser dan PDC
c
CACLS : Ubah file permissions
CALL : Panggil satu program batch yang lain
CD : Mengganti Directory – pindah ke Folder tertentu
Change : Ganti Terminal Server Session properties
CHKDSK : Check Disk – memeriksa dan memperbaiki masalah disk
CHKNTFS : Periksa sistem file NTFS
CHOICE : Menerima input keyboard ke sebuah file batch
CIPHER : Encrypt atau Decrypt file / folder
CleanMgr : Ototmatis membersihkan Temperatur file, recycle bin
CLEARMEM : Hapus kebocoran memori
CLIP : Salin STDIN ke Windows clipboard.
CLS : Menghapus layar (Clear The Screen)
CLUSTER : Windows Clustering
CMD : Start a new CMD shell
COLOR : Mengubah warna dari jendela CMD
COMP : Membandingkan isi dari dua file atau set file
COMPACT : Compress file atau folder pada partisi NTFS
Compress : Compress tunggal file pada partisi NTFS
CON2PRT : Menghubungkan atau memutuskan sambungan dengan Printer
CONVERT : Konversi FAT ke drive NTFS
COPY : Menyalin satu atau lebih file ke lokasi lain
CSCcmd : clien-side caching (Offline Files)
CSVDE : Impor atau Ekspor Active Directory data
d
DATE : Display atau mengatur tanggal
Defrag : Defragment hard drive
DEL : Menghapus satu atau lebih file
DELPROF : Hapus profil pengguna NT
DELTREE : Menghapus folder dan semua subfolder
DevCon : Device Manager Command Line Utility
DIR : Menampilkan daftar file dan folder
DIRUSE : Tampilkan penggunaan disk
DISKCOMP : Bandingkan isi dua floppy disk
Diskcopy : Salin isi dari satu disket ke yang lain
DISKPART : Disk Administrasi
DNSSTAT : DNS Statistik
DOSKEY : Edit baris perintah, ingat perintah, dan membuat macro
DSADD : Tambah User (komputer, group ..) ke direktori aktif
DSQUERY : Daftar item dalam direktori aktif
DSMOD : Ubah user (computer, group ..) di direktori aktif
DSRM : Hapus item dari Active Directory
e
ECHO : Menampilkan pesan di layar
ENDLOCAL : Akhir localisation perubahan lingkungan dalam file batch
ERASE : Menghapus satu atau lebih file
EVENTCREATE : Tambahkan pesan ke Windows event log
EXIT : Keluar dari skrip arus / rutin dan menetapkan errorlevel
EXPAND : uncompress file
Ekstrak : uncompress file CAB
f
FC : Bandingkan dua file
FIND : Mencari string teks dalam sebuah file
FINDSTR : Cari string dalam file
FOR / F : pengulangan perintah terhadap satu set file
FOR / F : pengulangan perintah terhadap hasil perintah lain
FOR : pengulangan perintah terhadap semua options Files, Directory, List
FORFILES : Proses Batch beberapa file
FORMAT : Format disk
FREEDISK : Periksa free disk space/disk yang tersisa (dalam bytes)
FSUTIL : File dan Volume utilitas
FTP : File Transfer Protocol
FTYPE : Tampilkan atau memodifikasi jenis file yang digunakan dalam asosiasi ekstensi file
g
GLOBAL : Display keanggotaan kelompok global
GOTO : Direct a batch program untuk melompat ke baris berlabel
GPUPDATE : Update pengaturan Kebijakan Grup
h
HELP : Online Help
i
ICACLS : Ubah file dan folder permissions
IF : kondisional melakukan perintah
IFMEMBER : Apakah pengguna saat ini dalam sebuah NT Workgroup
IPCONFIG : Configure IP
k
KILL : Remove program dari memori
l
LABEL : Edit disk label
LOCAL : Display keanggotaan kelompok-kelompok lokal
LOGEVENT : Menulis teks ke NT event viewer
Logoff : user log off
LOGTIME : log tanggal dan waktu dalam file
m
MAPISEND : Kirim email dari baris perintah
MBSAcli : Baseline Security Analyzer
MEM : Display penggunaan memori
MD : Buat folder baru
MKLINK : Buat link simbolik (linkd)
MODE : Mengkonfigurasi perangkat sistem
MORE : Display output, satu layar pada satu waktu
MOUNTVOL : mengelola volume mount point
MOVE : Pindahkan file dari satu folder ke yang lain
MOVEUSER : Pindahkan pengguna dari satu domain ke domain lainnya
MSG : mengirim pesan atau message
MSIEXEC : Microsoft Windows Installer
MSINFO : Windows NT diagnostics
MSTSC : Terminal Server Connection (Remote Desktop Protocol)
MUNGE : Cari dan Ganti teks dalam file (s)
MV : Copy in-menggunakan file
n
NET : Kelola sumber daya jaringan
NETDOM : Domain Manager
Netsh : Configure Network Interfaces, Windows Firewall & Remote akses
NETSVC : Command-line Service Controller
NBTSTAT : Tampilkan statistik jaringan (NetBIOS over TCP / IP)
NETSTAT : Display networking statistics (TCP / IP)
NOW : Tampilan saat ini Tanggal dan Waktu
NSLOOKUP : Nama server lookup
NTBACKUP : Backup folder ke tape
NTRIGHTS : Edit hak user account
p
PATH : Menampilkan atau menetapkan path pencarian untuk file executable
PATHPING : jejak jalur jaringan ditambah paket latensi dan kerugian
PAUSE : memenjarakan(suspend) pengolahan file batch dan menampilkan pesan
perms : Tampilkan izin untuk pengguna
PERFMON : Kinerja Monitor
PING : Menguji koneksi jaringan
POPD : Mengembalikan nilai sebelumnya dari direktori sekarang yang disimpan oleh PUSHD
PORTQRY : Tampilan status ports dan services
Powercfg : Mengkonfigurasi pengaturan daya
PRINT : Mencetak file teks
PRNCNFG : Display, mengkonfigurasi atau mengubah nama printer
PRNMNGR : Tambah, menghapus, daftar printer menetapkan printer default
PROMPT : Mengubah command prompt
PsExec : Proses Execute jarak jauh
PsFile : menampilkan file dibuka dari jarak jauh (remote)
PsGetSid : Menampilkan SID sebuah komputer atau pengguna
PsInfo : Daftar informasi tentang sistem
PsKill : proses mematikan berdasarkan nama atau ID proses
PsList : Daftar informasi rinci tentang proses-proses
PsLoggedOn : siapa saja yang log on (lokal atau melalui resource sharing)
PsLogList : catatan kejadian log
PsPasswd : Ubah sandi account
PsService : Melihat dan mengatur layanan
PsShutdown : Shutdown atau reboot komputer
PsSuspend : proses Suspend
PUSHD : Simpan dan kemudian mengubah direktori sekarang
q
QGREP : Cari file(s) untuk baris yang cocok dengan pola tertentu
r
RASDIAL : Mengelola koneksi RAS
RASPHONE : Mengelola koneksi RAS
Recover : perbaikan file yang rusak dari disk yang rusak
REG : Registry = Read, Set, Export, Hapus kunci dan nilai-nilai
REGEDIT : Impor atau ekspor pengaturan registry
Regsvr32 : Register atau unregister sebuah DLL
REGINI : Ubah Registry Permissions
REM : Record comments (komentar) di sebuah file batch
REN : Mengubah nama file atau file
REPLACE : Ganti atau memperbarui satu file dengan yang lain
RD : Hapus folder (s)
RMTSHARE : Share folder atau printer
Robocopy : Copy File dan Folder secara sempurna
RUTE : Memanipulasi tabel routing jaringan
RUNAS : Jalankan program di bawah account pengguna yang berbeda
RUNDLL32 : Jalankan perintah DLL (add / remove print connections)
s
SC : Control Layanan
SCHTASKS : Jadwal perintah untuk dijalankan pada waktu tertentu
SCLIST : Tampilkan Layanan NT
SET : Display, set, atau menghapus variabel environment
SETLOCAL : Pengendalian environment visibilitas variabel
SETX : Set variabel environment secara permanen
SFC : Pemeriksa Berkas Sistem
SHARE : Daftar atau mengedit file share atau share print
SHIFT : Shift posisi digantikan parameter dalam sebuah file batch
SHORTCUT : jendela Buat shortcut (. LNK file)
SHOWGRPS : Daftar NT Workgroups seorang pengguna telah bergabung
SHOWMBRS : Daftar Pengguna yang menjadi anggota dari sebuah Workgroup
SHUTDOWN : Shutdown komputer
SLEEP : Tunggu untuk x detik
SLMGR : Software Licensing Management (Vista/2008)
SOON : Jadwal perintah untuk menjalankan dalam waktu dekat
SORT : Sort input
START : memulai sebuah program atau perintah dalam jendela terpisah
SU : Switch User
SUBINACL : Edit file dan folder Permissions, Kepemilikan dan Domain
SUBST : Associate jalan dengan huruf drive
Systeminfo : Daftar konfigurasi sistem
t
TASKLIST : Daftar menjalankan aplikasi dan services
TASKKILL : Hapus proses yang berjalan dari memori
TIME : Menampilkan atau mengatur waktu sistem
TIMEOUT : penundaan pemrosesan dari sebuah batch file
TITLE : Mengatur judul window untuk sesi cmd.exe
TLIST : daftar tugas dengan path lengkap
TOUCH : mengganti file timestamps
Tracert : Trace route ke sebuah remote host
TREE : tampilan grafis struktur folder
TYPE : Menampilkan isi dari file teks
u
USRSTAT : Daftar domain nama pengguna dan terakhir login
v
VER : Tampilkan versi informasi
VERIFY : Pastikan bahwa file sudah disimpan
VOL : Menampilkan sebuah label disk
w
WHERE : Menempatkan dan menampilkan file dalam sebuah pohon direktori
wHOAMI : Output UserName saat ini dan manajemen domain
WINDIFF : Bandingkan isi dua file atau set file
WINMSD : Sistem Windows diagnostik
WINMSDP : Sistem Windows diagnostik II
WMIC : Perintah WMI
x
XCACLS : Ubah file dan folder permissions
XCOPY : Menyalin file dan folder.
0 Response to "Pengertian Batch file - DOS"
Posting Komentar