100 Perintah PowerShell Windows Pilihan Untuk Produktivitas (1/2)
Pelajari perintah-perintah PowerShell pilihan untuk OS Windows! Otomatiskan tugas, kelola file dan jaringan, serta tingkatkan produktivitas PC Anda dengan tips praktis dan perintah lengkap. Bagian 1 dari 2 tulisan.
PowerShell adalah lingkungan command-line dan scripting yang sangat powerful dan sudah terpasang di Windows. Dengan PowerShell, Anda bisa mengelola sistem, mengotomatisasi tugas, memecahkan masalah, dan mengoptimalkan alur kerja.
Panduan ini mencantumkan lebih dari 100 perintah penting, mencakup manajemen Sistem, File, Jaringan, dan Proses. Ini adalah alat bawaan yang dapat dimanfaatkan oleh setiap pengguna Windows untuk mengotomatisasi tugas, memecahkan masalah, dan meningkatkan produktivitas.
PowerShell tidak hanya berhenti pada manajemen file dan sistem dasar. Kekuatan sebenarnya terletak pada tugas keamanan, otomatisasi, dan administrasi tingkat lanjut. Gunakan daftar ini sebagai referensi andalan Anda untuk operasi sehari-hari.
Artikel ini membahas 50 perintah PowerShell paling berguna, yang terbagi dalam kategori seperti Manajemen Sistem, File & Folder, Jaringan (Networking), serta Proses & Layanan (Service Management).
Konsultasi IT Online | Support Komputer, Email dan Internet Jasa Asisten Virtual Online untuk Lembaga Pendidikan dan ASN Konversikan Situs Web ke Aplikasi Android Dengan WebViewGold Jasa Pengelolaan Website Joomla, Wordpress, Hingga CMS Lainnya Jasa Pembuatan Website Joomla, Wordpress dan Web Dinamis Lain Pembuatan Aplikasi Berbasis Web Sistem Manajemen Sekolah
Pengingat Keamanan
Sebelum mengeksekusi script, tinjau dan periksa dengan cermat. Kode berbahaya dapat menyebabkan kerusakan. Selalu gunakan Microsoft Docs untuk memeriksa ulang sintaks dan perilakunya.
Manajemen Sistem
-
Restart-Computer – Me-restart PC.
Restart-Computer -Force -
Stop-Computer – Mematikan PC.
Stop-Computer -Force -
Get-ComputerInfo – Info detail sistem.
Get-ComputerInfo | Select-Object CsName, WindowsVersion, OsArchitecture -
Get-Date – Menampilkan/memformat tanggal & waktu.
Get-Date -Format "dddd, MMMM dd yyyy HH:mm" -
Set-Date – Mengubah waktu sistem.
Set-Date -Date "09/05/2025 14:30" -
Get-EventLog – Melihat log sistem.
Get-EventLog -LogName System -Newest 20 -
Clear-EventLog – Menghapus entri log.
Clear-EventLog -LogName Application -
Get-HotFix – Menampilkan daftar update yang terpasang.
Get-HotFix | Sort-Object InstalledOn -Descending -
Get-ExecutionPolicy – Menampilkan kebijakan eksekusi script.
Get-ExecutionPolicy -
Set-ExecutionPolicy – Mengubah kebijakan eksekusi script.
Set-ExecutionPolicy RemoteSigned
Nikmati fitur lengkap dari aplikasi favorit kamu tanpa ribet. Langganan aman dan cepat lewat link ini Domain, Hosting, Hingga VPS Murah untuk Proyek Anda! Tingkatkan SEO Website Dengan Ribuan Weblink Bebagai Topik! Sewa Domain, Hosting, Hingga VPS untuk Proyek Digital Anda! Sewa Domain, Hosting, dan VPS untuk Proyek Digital Anda! Dapatkan Akun Bersama Berbagai Aplikasi Web Populer Dengan Harga Murah!
File & Folder
-
Get-ChildItem (alias dir, ls) – Menampilkan daftar file/folder.
Get-ChildItem C:\Users -Recurse -
Copy-Item – Menyalin file/folder.
Copy-Item file.txt C:\Backup\ -
Move-Item – Memindahkan/mengganti nama file.
Move-Item file.txt D:\Archive\file_old.txt -
Remove-Item – Menghapus file/folder.
Remove-Item file.txt -Force -
New-Item – Membuat file/folder baru.
New-Item -Path "C:\Test\report.txt" -ItemType File -
Get-Content – Menampilkan isi file.
Get-Content notes.txt | Select-String "error" -
Set-Content – Menimpa isi file.
Set-Content notes.txt "Hello PowerShell!" -
Add-Content – Menambahkan teks ke file.
Add-Content notes.txt "Appended line" -
Rename-Item – Mengganti nama file/folder.
Rename-Item old.txt new.txt -
Get-ItemProperty – Menampilkan atribut file.
Get-ItemProperty C:\Test\report.txt
Jaringan (Networking)
-
Get-NetIPConfiguration – Pengaturan jaringan.
Get-NetIPConfiguration -
Test-Connection – Pengganti perintah ping.
Test-Connection google.com -Count 5 -
Get-NetAdapter – Menampilkan daftar adapter.
Get-NetAdapter | Format-Table Name, Status, MacAddress -
Get-NetRoute – Menampilkan tabel routing.
Get-NetRoute -
Get-DnsClientCache – Menampilkan cache DNS.
Get-DnsClientCache | Select-Object Name, RecordType -
Clear-DnsClientCache – Menghapus cache DNS.
Clear-DnsClientCache -
Get-NetFirewallRule – Menampilkan aturan firewall.
Get-NetFirewallRule | Where-Object {$_.Enabled -eq "True"} -
New-NetFirewallRule – Menambahkan aturan firewall.
New-NetFirewallRule -DisplayName "Block Edge" -Program "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" -Action Block -
Get-NetTCPConnection – Menampilkan koneksi TCP.
Get-NetTCPConnection | Sort-Object -Property LocalPort -
Get-NetIPAddress – Menampilkan IP yang digunakan.
Get-NetIPAddress
Manajemen Proses & Layanan
-
Get-Process – Menampilkan proses yang sedang berjalan.
Get-Process | Sort-Object CPU -Descending | Select-Object -First 5 Name, Id, CPU -
Stop-Process – Menghentikan proses.
Stop-Process -Name notepad -Force -
Get-Service – Menampilkan daftar layanan.
Get-Service | Where-Object {$_.Status -eq "Running"} -
Stop-Service – Menghentikan layanan.
Stop-Service spooler -
Start-Service – Menjalankan layanan.
Start-Service spooler -
Restart-Service – Me-restart layanan.
Restart-Service spooler -
Get-Job – Melihat job yang berjalan di background.
Get-Job -
Start-Job – Menjalankan job di background.
Start-Job { Get-Process | Where-Object CPU } -
Receive-Job – Mengambil output dari job.
Receive-Job -Id 1 -
Remove-Job – Menghapus job.
Remove-Job -Id 1 -
Get-ScheduledTask – Menampilkan daftar task terjadwal.
Get-ScheduledTask | Select-Object TaskName, State -
Register-ScheduledTask – Membuat task terjadwal.
$Action = New-ScheduledTaskAction -Execute "notepad.exe" $Trigger = New-ScheduledTaskTrigger -At 3pm -Daily Register-ScheduledTask -Action $Action -Trigger $Trigger -TaskName "Open Notepad" -
Unregister-ScheduledTask – Menghapus task terjadwal.
Unregister-ScheduledTask -TaskName "Open Notepad" -Confirm:$false -
Get-Clipboard – Membaca teks dari clipboard.
Get-Clipboard -
Set-Clipboard – Menulis teks ke clipboard.
"Hello PowerShell" | Set-Clipboard -
Measure-Object – Mengukur data (jumlah, total, dll.).
Get-ChildItem C:\Windows | Measure-Object -
Compare-Object – Membandingkan dua set data.
Compare-Object (Get-Content file1.txt) (Get-Content file2.txt) -
Select-Object – Memilih field tertentu.
Get-Process | Select-Object Name, Id, CPU -
Sort-Object – Mengurutkan hasil.
Get-Process | Sort-Object CPU -Descending -
Group-Object – Mengelompokkan data.
Get-Process | Group-Object ProcessName
Sumber: SaM, 5 September 2025
PowerShell Memberi Kendali Besar, tetapi Produktivitas Tetap Butuh Sistem yang Terkendali
PowerShell bisa membuat Windows bekerja jauh lebih cepat: sistem dipantau, file dikelola, jaringan dicek, layanan dikendalikan, task dijadwalkan, dan proses berulang bisa diotomatisasi tanpa banyak klik. Namun semakin kuat alat yang digunakan, semakin penting pula menjaga fondasi digital tetap rapi. Salah perintah, file yang tidak tertata, data yang tercecer, email yang menumpuk, atau dokumentasi yang lemah bisa membuat efisiensi berubah menjadi masalah baru.
Di sinilah Rizal IT Consulting membantu merapikan sisi praktisnya. Melalui layanan asisten virtual dan support IT jarak jauh, pengelolaan file, email, data, dokumen, website, input administrasi, hingga pengecekan teknis dasar bisa dibantu secara online. Agar PowerShell tidak hanya menjadi alat teknis yang kuat, tetapi benar-benar mendukung kerja yang lebih cepat, aman, dan tertata.
Kontak Kami
- 🔗 https://rizalconsulting.id/asisten-virtual
- 📧
Alamat email ini dilindungi dari robot spam. Anda memerlukan Javascript yang aktif untuk melihatnya. - 📱 0813-8229-7207
- 🕐Sabtu – Kamis, 08.00 – 17.30 WIB
- 🌏 Layanan kami tersedia online untuk seluruh Indonesia
Blog ini didukung oleh pembaca. Kami dapat memperoleh komisi ketika Anda bertransaksi di tautan yang ditampilkan di situs ini. Untuk pertanyaan bisnis atau penempatan konten promosi: 0813-8229-7207 |Alamat email ini dilindungi dari robot spam. Anda memerlukan Javascript yang aktif untuk melihatnya. .






