Tema Jannah Lisensi tidak divalidasi, Buka halaman opsi tema untuk memvalidasi lisensi, Anda memerlukan satu lisensi untuk setiap nama domain.

16 Perintah Penting PowerShell Yang Harus Anda Ketahui

Windows PowerShell adalah aplikasi yang kuat berdasarkan .NET framework. Itu didasarkan pada perintah PowerShell yang disebut cmdlet. Dengan menggabungkannya dalam urutan tertentu, Anda dapat melakukan hampir semua operasi dari jendela PowerShell. Untuk menjelaskan cara kerjanya, kami telah memilih perintah PowerShell paling dasar.

Featured-Top-Essential-PowerShell-Commands.jpg 16 Perintah PowerShell Penting yang Harus Anda Ketahui

Senang mendengarnya: Windows tidak dapat menemukan "Powershell.exe"? Cari tahu apa yang harus dilakukan untuk mendapatkannya kembali.

Cara menggunakan perintah PowerShell

Untuk memulai dengan cmdlet, Anda harus melakukannya Jalankan PowerShell في modus biaya من Cari menu.

16 Perintah PowerShell Penting yang Harus Anda Ketahui

Perintah dasar PowerShell

PowerShell di Windows bukan hanya antarmuka baris perintah yang aktif, tetapi juga jendela skrip dan pemrograman yang dapat menjalankan aplikasi atau proses apa pun yang Anda inginkan. Meskipun ada beberapa ratus cmdlet, untuk memulai, Anda hanya perlu mempelajari yang paling penting.

1. Hapus-Host atau Cls

Apakah saya membuat kesalahan besar saat mengetik, atau ada sesuatu yang tidak berjalan sesuai rencana? Untungnya, ada banyak tugas di dalamnya PowerShell. dapat dipesan jelas-host Mudah untuk menghapus semua teks dari layar. Cukup ketik perintah pada baris mana pun di layar Anda, dan semuanya akan hilang seketika.

800 Perintah PowerShell Penting yang Harus Anda Ketahui

Anda juga dapat menggunakan perintah yang lebih sederhana cls , yang sering digunakan pada prompt perintah, dengan PowerShell. Kedua perintah teks yang jelas ini sangat berguna saat Anda menemukan pesan kesalahan.

800 Perintah PowerShell Penting yang Harus Anda Ketahui

Untuk menghindari kesalahan pengetikan di jendela Command Prompt atau PowerShell, salin dan tempel perintah untuk meningkatkan efisiensi.

2. Konversikan ke HTML

Memiliki string HTML yang besar jauh lebih estetis daripada melihat tangkapan layar PowerShell yang berantakan. Ini juga berguna saat Anda perlu berbagi kesalahan skrip dan acara PowerShell lainnya dengan anggota tim non-teknis.

Semua komponen PowerShell menggunakan objek .NET yang dapat kita tampilkan di layar PowerShell. Untuk melihatnya di jendela browser lengkap, gunakan cmdlet Konversi ke HTML. Di bawah ini adalah contoh menampilkan semua alias PowerShell di web. Ingatlah untuk menggunakan jalur terpisah sebelumnya "Panggil Elemen".

Dapatkan-Alias ​​| ConvertTo-Html | Out-File aliases.htm Invoke-Item aliases.htm

800 Perintah PowerShell Penting yang Harus Anda Ketahui

Setelah Anda menjalankan perintah konversi HTML, PowerShell akan meminta Anda untuk membuka file keluaran dengan aplikasi lain. Menggunakan browser akan menghasilkan daftar item, seperti alias.

800 Perintah PowerShell Penting yang Harus Anda Ketahui

3. Dapatkan-Perintah

Ada dua tipe dasar perintah: alias dan fungsi. Alias ​​​​PowerShell bertindak sebagai nama panggilan untuk fungsi atau cmdlet. Windows telah menyimpan beberapa alias secara default, yang dapat Anda gunakan kembali Dapatkan-Perintah. Anda juga dapat membuat nama panggilan Anda sendiri.

800 Perintah PowerShell Penting yang Harus Anda Ketahui

Jenis perintah lain di PowerShell adalah fungsi. Ini menggunakan kata kerja dependen (mis "mendapatkan") dan nama yang sederhana (mis "StorageNode").

Baca juga:  5 Cara Mudah Menyimpan Rekaman Windows dengan Audio

800 Perintah PowerShell Penting yang Harus Anda Ketahui

Kami menggunakan fungsi "pemilihan objek" (perhatikan kombinasi kata kerja dan kata benda) dengan apa yang dikenal sebagai variabel lingkungan computername untuk menampilkan nama komputer lokal.

$env:namakomputer | Pilih-Objek

16 Perintah PowerShell Penting yang Harus Anda Ketahui

Fungsi adalah titik awal untuk pengkodean PowerShell tingkat lanjut. Anda dapat menggunakan fungsi, seperti memulai proses, dengan parameter dan variabelbuat skrip kumpulan Anda sendiri, dan melakukan serangkaian tugas.

4. Dapatkan-Bantuan

PowerShell memiliki cmdlet pemecahan masalah belajar sendiri, Mendapatkan bantuan , yang menampilkan semua perbaikan cepat dan artikel bantuan dalam satu jendela. Masukkan perintah di akhir output apa pun untuk membantu modul yang berbeda. Anda mungkin perlu mengklik Y Untuk mengizinkan versi konten Bantuan yang diperbarui.

800 Perintah PowerShell Penting yang Harus Anda Ketahui

Ada banyak pilihan untuk bantuan online Mendapatkan bantuan. Misalnya, jika Anda ingin mengetahui apa yang dilakukan oleh operasi Get dan sintaks persisnya, masukkan berikut ini:

Dapatkan-Bantuan Dapatkan-Proses

800 Perintah PowerShell Penting yang Harus Anda Ketahui

Kiat: Khawatir tentang keylogger yang memantau aktivitas Anda di komputer? mengenal saya Cara mendeteksi keylogger di Windows.

5. Dapatkan-Proses

Dapatkan-Proses Ini adalah perintah PowerShell dasar yang menjadwalkan seluruh daftar proses di mesin lokal Anda atau komputer jarak jauh.

800 Perintah PowerShell Penting yang Harus Anda Ketahui

Untuk informasi lebih detail tentang proses, Anda harus menentukan parameter lain, seperti pengidentifikasi proses (PID) atau nama proses.

800 Perintah PowerShell Penting yang Harus Anda Ketahui

Ada beberapa parameter khusus yang dapat Anda sertakan saat menentukan proses mana yang akan ditemukan:

  • Buat daftar proses dengan menentukan ukuran file dalam megabita
  • Daftar proses berdasarkan prioritas
  • Temukan pemilik proses

6. Dapatkan-Layanan

Komputer Windows Anda memiliki banyak program dan proses yang berjalan. Meskipun Anda dapat melihatnya langsung di Pengelola Tugas, lebih mudah untuk melihat daftar lengkapnya menggunakan dapatkan-layanan , yang dapat Anda konversi HTML Nanti.

800 Perintah PowerShell Penting yang Harus Anda Ketahui

Tidak ingat persis nama layanan yang Anda minta? Anda dapat menggunakan kartu pengganti (*) Bersama dengan beberapa huruf yang dapat Anda ingat.

dapatkan-layanan "xyz*"

16 Perintah PowerShell Penting yang Harus Anda Ketahui

Beberapa tag umum yang Anda gunakan meliputi: Dapatkan-Layanan-DisplayName و -layanan tergantung و -Objek Masukan و - Layanan yang Diperlukan.

7. Instal-Modul atau Instal-Script

PowerShell adalah salah satu opsi yang lebih aman untuk menginstal paket perangkat lunak untuk program Windows, seperti Microsoft Tim McAfee Security, Bing Translator, dan yang lebih baru Game Xbox dan seterusnya. Untuk daftar lengkap program yang didukung di PowerShell untuk semua pengguna, masukkan:

Dapatkan-AppxPackage -AllUsers

800 Perintah PowerShell Penting yang Harus Anda Ketahui

Cara terbaik adalah mencari paket yang Anda inginkan Galeri PowerShell, sumber daya satu atap untuk paket perangkat lunak terbaru. Setelah ditemukan, masukkan perintah, misalnya Instal-modul أو Instal-Script أو Instal-Paket. Berikut ini menjelaskan cara menginstal game "Kapal penyapu ranjau".

Instal-Script -Nama Minesweeper

800 Perintah PowerShell Penting yang Harus Anda Ketahui

Tunggu beberapa detik atau menit hingga paket diinstal melalui PowerShell. Ini akan tersedia nanti di Windows.

800 Perintah PowerShell Penting yang Harus Anda Ketahui

Perintah lain yang berguna adalah Temukan-paket, yang mencari paket perangkat lunak di komputer Anda atau di web.

Kiat: Anda juga bisa Gunakan Window Package Manager untuk menginstal dan memperbarui perangkat lunak.

8. mkdir, md, rmdir

mkdir bukan perintah PowerShell asli. Namun, ini adalah alias yang banyak digunakan untuk elemen baru untuk membuat direktori, karena sintaks ini sangat umum di DOS dan Linux. Saat Anda menggunakan mkdir dengan nama pilihan Anda, itu membuat folder kosong.

mkdir "nama folder kosong Anda."

Suruh PowerShell menunjuk ke folder yang baru dibuat dengan perintah cd sederhana.

cd "nama folder yang baru dibuat."

800 Perintah PowerShell Penting yang Harus Anda Ketahui

Folder yang baru dibuat selalu berada di sepanjang jalur C:\Windows\System32, tetapi Anda dapat menggunakan CD untuk menunjuk ke folder lain.

Baca juga:  3 Cara Teratas untuk Memisahkan Teks atau Data di Microsoft Excel

16 Perintah PowerShell Penting yang Harus Anda Ketahui

Anda dapat mengganti mkdir dengan md untuk tujuan yang sama seperti di atas. Untuk menghapus konten direktori apa pun, gunakan perintah rmdir (hapus direktori):

rmdir "nama folder dengan konten kosong."

800 Perintah PowerShell Penting yang Harus Anda Ketahui

9. Barang baru

Tidak seperti alias seperti mkdir dan md, Barang baru Ini adalah cmdlet resmi yang digunakan di PowerShell untuk membuat item baru dan menetapkan nilainya. Selain membuat file dan folder, Anda dapat menggunakannya untuk membuat kunci dan entri registri.

  1. Untuk membuat direktori baru menggunakan perintah Barang baru , Menulis:
    Item baru -Path "Lokasi jalur direktori\" -Nama "Nama pilihan Anda" -Tipe Item "direktori"
  2. Setelah Anda membuat direktori, Anda dapat menempatkan file baru dengan item baru di dalam folder tersebut.
    Item baru -jalur "Membuat lokasi jalur direktori\" -Nama "Nama file.txt" -JenisItem "file" -Nilai "masukkan teks pilihan Anda."

    800 Perintah PowerShell Penting yang Harus Anda Ketahui

  3. File yang baru dibuat dapat ditemukan di folder tujuannya.
    800 Perintah PowerShell Penting yang Harus Anda Ketahui

10. Hapus-Item

Ingin menghapus semua file dengan ekstensi, seperti .TXT, .DOC, .PDF, .WMV, dari folder? Pertama, tunjukkan jalur folder yang tepat dengan cd, lalu gunakan cmdlet Hapus-Item Seperti yang ditunjukkan di bawah ini:

Hapus-Item * -Sertakan *(tipe file) - Kecualikan *(variabel atau angka apa pun)"

16 Perintah PowerShell Penting yang Harus Anda Ketahui

Metode di atas sangat berguna untuk mencari dan menghapus file yang tersembunyi atau hanya-baca atau menghapus file dengan karakter khusus.

Penting untuk diketahui: Apakah Anda mengalami masalah saat menghapus file dari komputer? mengenal saya Cara memaksa menghapus file yang tidak dapat dihapus di Windows.

11. Kebijakan Set-Eksekusi

Untuk tujuan keamanan, PowerShell memiliki kebijakan eksekusi sendiri yang memengaruhi file konfigurasi, skrip, dan parameter lainnya. Fitur keamanan ini dapat diimplementasikan menggunakan perintah Set-ecutionPolicy , bersama dengan tag, seperti -memaksa , yang menimpa item yang sudah ada. Ikuti sintaks yang diberikan di bawah ini.

Set-ExecutionPolicy [-ExecutionPolicy] [[-Cakupan] ] [-Memaksa] [-Bagaimana jika] [-Mengonfirmasi] []

Misalnya, gunakan perintah seperti Set-ExecutionPolicy Untuk menginstal Chocolatey seperti kode di bawah ini. Setelah dijalankan, perangkat lunak Chocolatey resmi akan diunduh dan dipasang di komputer Anda.

Bypass Set-ExecutionPolicy -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

800 Perintah PowerShell Penting yang Harus Anda Ketahui

12. Pilih-Objek dan Urutkan-Objek

Jika folder atau subfolder Anda berisi banyak file dan ekstensi, Anda mungkin ingin mengurutkan atau memilihnya dalam urutan menaik atau menurun berdasarkan properti yang telah ditentukan sebelumnya. Di sinilah cmdlet dapat membantu Anda Sortir-Objek و Pilih-Obyek Atur ulang beberapa objek sekaligus.

Penyortiran dan pemilihan dapat diterapkan ke file apa pun di folder berbeda serta proses di komputer Anda. Berikut adalah contoh penyortiran dan pemilihan sepuluh proses teratas berdasarkan ukuran working set (WS) dalam megabita.

dapatkan-proses | Sortir-Objek-Properti WS | Select-Object - "Jumlah Item" Terakhir

800 Perintah PowerShell Penting yang Harus Anda Ketahui

Anda dapat menggunakan urutkan dan pilih pada banyak parameter lainnya, seperti informasi historis untuk file yang berbeda, urutkan semua item menu dalam file notepad, dan urutkan berbagai acara di komputer Anda.

13. Mulai dan Hentikan Proses

Apakah Anda ingin memulai proses baru di Windows atau menghentikan proses yang sudah ada, Anda dapat dengan cepat menggunakan cmdlet PowerShell untuk mencapai tujuan ini.

Untuk mengakhiri proses dengan cepat, gunakan cmdlet Hentikan Proses. Contoh berikut menunjukkan cara menutup proses WordPad.

Hentikan proses -Nama "Nama Proses atau Aplikasi"

2 Perintah PowerShell Penting yang Harus Anda Ketahui

Demikian pula, untuk meluncurkan aplikasi baru langsung dari jendela PowerShell, masukkan start a process cmdlet dan tanda -F

ilePath.

Mulai-Proses -FilePath "Nama aplikasi"

16 Perintah PowerShell Penting yang Harus Anda Ketahui

14. Tangguhkan dan Lanjutkan Layanan

Alih-alih memulai atau menghentikan layanan yang sedang berjalan, Anda dapat menangguhkannya secara langsung. memerintah Layanan penangguhan Cmdlet mudah digunakan dan membantu Anda mengurangi penggunaan RAM dan CPU dari layanan yang saat ini tidak Anda gunakan.

Catatan: Anda dapat menggunakan Get-service untuk mendapatkan nama layanan yang akan ditangguhkan.

Suspend-service -DisplayName "Nama lengkap layanan"

16 Perintah PowerShell Penting yang Harus Anda Ketahui

Setiap layanan yang dihentikan dapat dilanjutkan nanti dengan perintah Lanjutkan-layanan dasar. Jika Anda tidak yakin layanan mana yang dapat Anda tunda tanpa memengaruhi sistem secara negatif, gunakan perintah berikut:

Dapatkan-Layanan | Where-Object {$_.CanPauseAndContinue -eq "True"} | Tangguhkan-Layanan-Konfirmasi

800 Perintah PowerShell Penting yang Harus Anda Ketahui

15. Jalur Tes

Jika Anda ingin menghindari kesalahan jalur file dalam pemrograman, Anda perlu memastikan bahwa jalur file akurat secara sintaksis. Meskipun Anda selalu dapat memverifikasi dengan File Explorer, cara paling akurat untuk mengonfirmasi ini adalah dengan perintah Uji-jalan cmdlet , yang hanya menjawab "Benar" أو "Salah" Jika jalur tertentu ada.

Test-Path -Path "Nama jalur"

16 Perintah PowerShell Penting yang Harus Anda Ketahui

Anda dapat memodifikasi perintah untuk menguji ketersediaan file tertentu, memeriksa apakah jalur registri akurat, dan menentukan apakah ada file lain selain jenis file tertentu di komputer Anda.

16. Proses Tunggu

Saat banyak proses berjalan berdampingan, Anda mungkin ingin menunggu hingga satu atau lebih proses dihentikan sebelum Anda dapat menggunakannya kembali. Itu bisa membantu Tunggu-Proses cmdlet secara besar-besaran. Anda dapat menentukan batas waktu yang akan ditunggu oleh PowerShell sebelum menghentikan proses.

Tunggu-Proses -Nama "Nama proses, -Waktu habis (dalam detik)

16 Perintah PowerShell Penting yang Harus Anda Ketahui

Perintah PowerShell dasar lainnya

Selain perintah PowerShell yang disebutkan di atas, ada baiknya juga mengetahui cmdlet dan fungsi berikut:

  • Gema Cmdlet yang digunakan untuk mencetak nilai apa pun di konsol PowerShell
  • Memberi dapatkan tuan rumah Detail lengkap perangkat lunak yang menghosting PowerShell di Windows
  • Tes-JSON Ini adalah cmdlet lanjutan yang digunakan untuk menguji apakah sebuah string adalah objek JSO yang valid
  • trek Jejak-perintah Ekspresi atau seluruh perintah untuk menemukan parameter dan tag yang dikandungnya
  • Tulis-output , seperti namanya, memberikan output ke perintah terakhir di jendela konsol.

Tip: Tingkatkan kecepatan Proses Windows yang sah ini dapat terlihat seperti malware untuk menghindari menghapusnya dari sistem Anda.

Pertanyaan yang Sering Diajukan

T1: Bagaimana cara mengatasi kesalahan "skrip PowerShell tidak dikenali sebagai nama cmdlet"?
Jawaban: Jika PowerShell tidak mengenali nama cmdlet, mungkin karena variabel jalur tidak disetel dengan benar. Perbaiki kesalahan apa pun dalam variabel jalur dengan Perbaiki jalur folder yang tidak valid.

T2: Bagaimana cara menangkap keluaran kesalahan sebagai variabel di PowerShell?
Jawaban: PowerShell memiliki parameter variabel kesalahan, $Variabel Kesalahan , yang dirancang untuk menangkap semua keluaran kesalahan saat memasukkan berbagai cmdlet. Dapat digunakan untuk pemecahan masalah.

 

Baca juga:  Cara menjeda pembaruan Windows 11
Pergi ke tombol atas