CMD VS Windows PowerShell ? Apa perbedaan CMD VS Windows PowerShell ? Mana yang lebih baik?
Programmer pasti tidak asing lagi jika mendengar kata CMD. Kamu yang belum kenal CMD tenang aja kita kenalan dulu sama CMD. CMD adalah singkatan dari command prompt. Calon – calon programmer harus kenal sama CMD. Karena kita akan banyak membutuhkan CMD pada saat membuat software.
Kegunaan CMD sangatlah banyak seperti mengecek apakah Java dan program lainnya sudah terinstall, menggunakan perintah SQL, membuat folder, Dan masih banyak lagi lainnya. Tahukah kamu? Di sistem operasi Windows juga ada CLI bawaan Windows selain CMD terminal? Terminal tersebut bernama Windows PowerShell. Windows PowerShell cakupannya lebih luas daripada Command Prompt, software ini dibuat dengan gaya pemrograman OOP (Object Oriented Programming). Cara membukanya cukup klik ikon Windows di bagian kiri atau klik search pada bar paling bawah. Berikut gambarnya :

Lalu ketikkan Windows PowerShell di kolom pencarian dan pilih Windows PowerShell seperti gambar di bawah ini :

Berikut ini penampakan Windows PowerShell :

Mari kita bandingkan dengan penampilan CMD :

Apa perbedaan CMD dengan Windows PowerShell? CMD atau Command Prompt adalah aplikasi CLI Yang terdiri dari banyak baris perintah MS-DOS. Sedangkan Windows PowerShell adalah aplikasi CLI yang menggunakan Command cmdlets. Berikut ini perbedaan CMD VS Windows PowerShell :
1) PowerShell menggunakan multiple cmdlet, sedangkan CMD adalah salinan dari banyak baris perintah DOS,
2) Lebih mudah mengelola sistem Windows menggunakan PowerShell daripada menggunakan command Prompt,
3) Command Prompt lebih terbatas, PowerShell lebih kompleks,
4) Fitur PowerShell diantaranya CMDlets, Scripting, Consistent design, Simplified Powerful Object Manipulation Capabilities, dan Extensible interface. Fitur CMD diantaranya layar hitam Yang bisa diubah ubah warnanya, ping Wi-fi, memperbaiki bad sector harddisk, install aplikasi, dan lainnya.
Contoh perbedaan perintah perintah CMD dengan PowerShell :
| Command Prompt | Windows PowerShell |
| dir | Get-ChildItem |
Selain perintah yang lebih bisa dimengerti, PowerShell juga memiliki perintah – perintah ajaib. Seperti mendapatkan laporan cuaca. Berikut perintah untuk mendapatkan laporan cuaca di PowerShell :
(curl http://wttr.in/?NamaDaerahSepertiNamaKota -UserAgent "curl" ).Content
Misalnya kota Jakarta menjadi (curl http://wttr.in/Jakarta -UserAgent “curl” ).Content dan hasilnya seperti ini :

Baca juga : Yang Dibutuhkan Saat New Normal
Sekian, terimakasih, dan semoga bermanfaat:)