Bagikan melalui


Kata Kerja yang Disetujui untuk Perintah PowerShell

PowerShell menggunakan pasangan kata kerja-kata benda untuk nama cmdlet dan untuk kelas .NET turunannya. Bagian kata kerja dari nama mengidentifikasi tindakan yang dilakukan cmdlet. Bagian kata benda dari nama mengidentifikasi entitas tempat tindakan dilakukan. Misalnya, cmdlet Get-Command mengambil semua perintah yang terdaftar di PowerShell.

Nota

PowerShell menggunakan istilah kata kerja untuk menggambarkan kata yang menyiratkan tindakan meskipun kata itu bukan kata kerja standar dalam bahasa Inggris. Misalnya, istilah New adalah nama kata kerja PowerShell yang valid karena menyiratkan tindakan meskipun bukan kata kerja dalam bahasa Inggris.

Setiap kata kerja yang disetujui memiliki awalan alias yang sesuai ditentukan. Kami menggunakan awalan alias ini dalam alias untuk perintah menggunakan kata kerja tersebut. Misalnya, awalan alias untuk Importip dan, karenanya, alias untuk Import-Moduleipmo. Ini adalah rekomendasi tetapi bukan aturan; secara khusus, tidak perlu dihormati untuk alias perintah yang meniru perintah terkenal dari lingkungan lain.

Rekomendasi Penamaan Kata Kerja

Rekomendasi berikut membantu Anda memilih kata kerja yang sesuai untuk cmdlet Anda, untuk memastikan konsistensi antara cmdlet yang Anda buat, cmdlet yang disediakan oleh PowerShell, dan cmdlet yang dirancang oleh orang lain.

  • Gunakan salah satu nama kata kerja yang telah ditentukan sebelumnya yang disediakan oleh PowerShell
  • Gunakan kata kerja untuk menjelaskan cakupan umum tindakan, dan gunakan parameter untuk lebih menyempurnakan tindakan cmdlet.
  • Jangan gunakan sinonim kata kerja yang disetujui. Misalnya, selalu gunakan Remove, jangan pernah menggunakan Delete atau Eliminate.
  • Gunakan hanya bentuk setiap kata kerja yang tercantum dalam topik ini. Misalnya, gunakan Get, tetapi jangan gunakan Getting atau Gets.
  • Jangan gunakan kata kerja atau alias yang dipesan berikut. Bahasa PowerShell dan beberapa cmdlet langka menggunakan kata kerja ini dalam keadaan yang luar biasa.
    • ForEach(foreach)
    • Ping(pi)
    • Sort(sr)
    • Tee(te)
    • Where(wh)

Anda mungkin mendapatkan daftar lengkap kata kerja menggunakan cmdlet Get-Verb.

Kata Kerja Serupa untuk Tindakan Yang Berbeda

Kata kerja serupa berikut mewakili tindakan yang berbeda.

New Vs. Add

Gunakan kata kerja New untuk membuat sumber daya baru. Gunakan Add untuk menambahkan sesuatu ke kontainer atau sumber daya yang ada. Misalnya, Add-Content menambahkan output ke file yang ada.

New Vs. Set

Gunakan kata kerja New untuk membuat sumber daya baru. Set Gunakan kata kerja untuk memodifikasi sumber daya yang ada, secara opsional membuatnya jika tidak ada, seperti Set-Variable cmdlet.

Gunakan kata kerja Find untuk mencari objek. Gunakan kata kerja Search untuk membuat referensi ke sumber daya dalam kontainer.

Get Vs. Read

Gunakan kata kerja Get untuk mendapatkan informasi tentang sumber daya (seperti file) atau untuk mendapatkan objek tempat Anda dapat mengakses sumber daya di masa mendatang. Gunakan kata kerja Read untuk membuka sumber daya dan mengekstrak informasi yang ada di dalamnya.

Invoke Vs. Start

Gunakan kata kerja Invoke untuk melakukan operasi sinkron, seperti menjalankan perintah dan menunggunya berakhir. Gunakan kata kerja Start untuk memulai operasi asinkron, seperti memulai proses otonom.

Ping Vs. Test

Gunakan kata kerja Test.

Kata Kerja Umum

PowerShell menggunakan kelas enumerasi System.Management.Automation.VerbsCommon untuk menentukan tindakan umum yang dapat berlaku untuk hampir semua cmdlet. Tabel berikut mencantumkan sebagian besar kata kerja yang ditentukan.

Kata kerja (alias) Tindakan Sinonim untuk dihindari
Add(a) Menambahkan sumber daya ke kontainer, atau melampirkan item ke item lain. Misalnya, cmdlet Add-Content menambahkan konten ke file. Kata kerja ini dipasangkan dengan Remove. Tambahkan, Lampirkan, Menggabungkan, Menyisipkan
Clear(cl) Menghapus semua sumber daya dari kontainer tetapi tidak menghapus kontainer. Misalnya, Clear-Content cmdlet menghapus konten file tetapi tidak menghapus file. Bersihkan, Hapus, Lepaskan, Batalkan Tanda, Batalkan, Kosongkan
Close(cs) Mengubah status sumber daya untuk membuatnya tidak dapat diakses, tidak tersedia, atau tidak dapat digunakan. Kata kerja ini dipasangkan dengan Open.
Copy(cp) Menyalin sumber daya ke nama lain atau ke kontainer lain. Misalnya, cmdlet Copy-Item menyalin item (seperti file) dari satu lokasi di penyimpanan data ke lokasi lain. Duplikat, Kloning, Replikasi, Sinkronkan
Enter(et) Menentukan tindakan yang memungkinkan pengguna berpindah ke sumber daya. Misalnya, cmdlet Enter-PSSession menempatkan pengguna dalam sesi interaktif. Kata kerja ini dipasangkan dengan Exit. Dorong, Ke
Exit(ex) Mengatur lingkungan atau konteks saat ini ke konteks yang terakhir digunakan. Misalnya, cmdlet Exit-PSSession menempatkan pengguna dalam sesi yang digunakan untuk memulai sesi interaktif. Kata kerja ini dipasangkan dengan Enter. Pop, Keluar
Find(fd) Mencari objek dalam kontainer yang tidak diketahui, tersirat, opsional, atau ditentukan. Cari
Format(f) Mengatur objek dalam formulir atau tata letak tertentu
Get(g) Menentukan tindakan yang mengambil sumber daya. Kata kerja ini dipasangkan dengan Set. Baca, Buka, Kucing, Jenis, Dir, Peroleh, Buang, Peroleh, Periksa, Temukan, Cari
Hide(h) Membuat sumber daya tidak terdeteksi. Misalnya, cmdlet yang namanya menyertakan kata kerja Sembunyikan mungkin menyembunyikan layanan dari pengguna. Kata kerja ini dipasangkan dengan Show. Blokir
Join(j) Menggabungkan sumber daya ke dalam satu sumber daya. Misalnya, cmdlet Join-Path menggabungkan jalur dengan salah satu jalur turunannya untuk membuat satu jalur. Kata kerja ini dipasangkan dengan Split. Gabungkan, Satukan, Sambungkan, Kaitkan
Lock(lk) Mengamankan sumber daya. Kata kerja ini dipasangkan dengan Unlock. Batasi, Aman
Move(m) Memindahkan sumber daya dari satu lokasi ke lokasi lain. Misalnya, cmdlet Move-Item memindahkan item dari satu lokasi di penyimpanan data ke lokasi lain. Transfer, Nama, Migrasi
New(n) Membuat sumber daya. (Kata kerja Set juga dapat digunakan saat membuat sumber daya yang menyertakan data, seperti cmdlet Set-Variable.) Membuat, Membuat, Membangun, Membuat, Mengalokasikan
Open(op) Mengubah status sumber daya agar dapat diakses, tersedia, atau dapat digunakan. Kata kerja ini dipasangkan dengan Close.
Optimize(om) Meningkatkan efektivitas sumber daya.
Pop(pop) Menghapus item dari bagian atas tumpukan. Misalnya, cmdlet Pop-Location mengubah lokasi saat ini ke lokasi yang terakhir didorong ke tumpukan.
Push(pu) Menambahkan item ke bagian atas tumpukan. Misalnya, cmdlet Push-Location mendorong lokasi saat ini ke tumpukan.
Redo(re) Mereset sumber daya ke status yang dibatalkan.
Remove(r) Menghapus sumber daya dari kontainer. Misalnya, cmdlet Remove-Variable menghapus variabel dan nilainya. Kata kerja ini dipasangkan dengan Add. Bersihkan, Potong, Buang, Buang, Hapus
Rename(rn) Mengubah nama sumber daya. Misalnya, cmdlet Rename-Item, yang digunakan untuk mengakses data yang disimpan, mengubah nama item di penyimpanan data. Ubah
Reset(rs) Mengatur sumber daya kembali ke status aslinya.
ResizeAku akan menemuinya.rz Mengubah ukuran sumber daya.
Search(sr) Membuat referensi ke sumber daya dalam kontainer. Temukan, Temukan
Select(sc) Menemukan sumber daya dalam kontainer. Misalnya, cmdlet Select-String menemukan teks dalam string dan file. Temukan, Temukan
Set(s) Mengganti data pada sumber daya yang ada atau membuat sumber daya yang berisi beberapa data. Misalnya, cmdlet Set-Date mengubah waktu sistem pada komputer lokal. (Kata kerja New juga dapat digunakan untuk membuat sumber daya.) Kata kerja ini dipasangkan dengan Get. Menulis, Mengatur Ulang, Menetapkan, Mengonfigurasi, Memperbarui
Show(sh) Membuat sumber daya terlihat oleh pengguna. Kata kerja ini dipasangkan dengan Hide. Tampilan, Hasil Bumi
Skip(sk) Melewati satu atau beberapa sumber daya atau titik secara berurutan. Bypass, Lompat
Split(sl) Memisahkan bagian sumber daya. Misalnya, cmdlet Split-Path mengembalikan bagian jalur yang berbeda. Kata kerja ini dipasangkan dengan Join. Memisahkan
Step(st) Berpindah ke titik atau sumber daya berikutnya secara berurutan.
Switch(sw) Menentukan tindakan yang bergantian antara dua sumber daya, seperti mengubah antara dua lokasi, tanggung jawab, atau status.
Undo(un) Mengatur sumber daya ke status sebelumnya.
Unlock(uk) Merilis sumber daya yang dikunci. Kata kerja ini dipasangkan dengan Lock. Rilis, Tidak Ketat, Tidak Aman
Watch(wc) Terus memeriksa atau memantau sumber daya untuk perubahan.

Kata Kerja Komunikasi

PowerShell menggunakan kelas System.Management.Automation.VerbsCommunications untuk menentukan tindakan yang berlaku untuk komunikasi. Tabel berikut mencantumkan sebagian besar kata kerja yang ditentukan.

Kata kerja (alias) Tindakan Sinonim untuk dihindari
Connect(cc) Membuat tautan antara sumber dan tujuan. Kata kerja ini dipasangkan dengan Disconnect. Bergabung, Telnet, Masuk
Disconnect(dc) Memutuskan tautan antara sumber dan tujuan. Kata kerja ini dipasangkan dengan Connect. Break, Logoff
Read(rd) Memperoleh informasi dari sumber. Kata kerja ini dipasangkan dengan Write. Memperoleh, Meminta, Mendapatkan
Receive(rc) Menerima informasi yang dikirim dari sumber. Kata kerja ini dipasangkan dengan Send. Baca, Terima, Intip
Send(sd) Mengirimkan informasi ke tujuan. Kata kerja ini dipasangkan dengan Receive. Put, Broadcast, Mail, Fax
Write(wr) Menambahkan informasi ke target. Kata kerja ini dipasangkan dengan Read. Letakkan, Cetak

Kata Kerja Data

PowerShell menggunakan kelas System.Management.Automation.VerbsData untuk menentukan tindakan yang berlaku untuk penanganan data. Tabel berikut mencantumkan sebagian besar kata kerja yang ditentukan.

Nama Kata Kerja (alias) Tindakan Sinonim untuk dihindari
Backup(ba) Menyimpan data dengan mereplikasinya. Simpan, Bakar, Replikasi, Sinkronkan
Checkpoint(ch) Membuat rekam jepret dari status data saat ini atau konfigurasinya. Perbedaan
Compare(cr) Mengevaluasi data dari satu sumber daya terhadap data dari sumber daya lain. Perbedaan
Compress(cm) Memampatkan data sumber daya. Berpasangan dengan Expand. Padat
Convert(cv) Mengubah data dari satu representasi ke representasi lainnya saat cmdlet mendukung konversi dua arah atau ketika cmdlet mendukung konversi antara beberapa jenis data. Ubah, Ubah Ukuran, Resampel
ConvertFrom(cf) Mengonversi satu jenis input utama (kata benda cmdlet menunjukkan input) menjadi satu atau beberapa jenis output yang didukung. Ekspor, Output, Keluar
ConvertTo(ct) Mengonversi dari satu atau beberapa jenis input ke jenis output utama (kata benda cmdlet menunjukkan jenis output). Impor, Input, Dalam
Dismount(dm) Mencopot entitas bernama dari lokasi. Kata kerja ini dipasangkan dengan Mount. Lepaskan, Batalkan tautan
Edit(ed) Memodifikasi data yang ada dengan menambahkan atau menghapus konten. Ubah, Perbarui, Ubah
Expand(en) Memulihkan data sumber daya yang telah dikompresi ke status aslinya. Kata kerja ini dipasangkan dengan Compress. Meledak, Batalkan kompresi
Export(ep) Merangkum input utama ke dalam penyimpanan data persisten, seperti file, atau ke dalam format pertukaran. Kata kerja ini dipasangkan dengan Import. Ekstrak, Cadangkan
Group(gp) Mengatur atau mengaitkan satu atau beberapa sumber daya
Import(ip) Membuat sumber daya dari data yang disimpan di penyimpanan data persisten (seperti file) atau dalam format pertukaran. Misalnya, Import-Csv cmdlet mengimpor data dari file nilai yang dipisahkan koma (CSV) ke objek yang dapat digunakan oleh cmdlet lain. Kata kerja ini dipasangkan dengan Export. Beban Massal, Muat
Initialize(in) Menyiapkan sumber daya untuk digunakan, dan mengaturnya ke status default. Menghapus, Memulai, Memperbarui, Membangun Kembali, Menginisialisasi Ulang, Menyiapkan
Limit(l) Menerapkan batasan ke sumber daya. Kuota
Merge(mg) Membuat satu sumber daya dari beberapa sumber daya. Gabungkan, Gabung
Mount(mt) Melampirkan entitas bernama ke lokasi. Kata kerja ini dipasangkan dengan Dismount. Sambung
Out(o) Mengirim data keluar dari lingkungan. Misalnya, cmdlet Out-Printer mengirim data ke printer.
Publish(pb) Membuat sumber daya tersedia untuk orang lain. Kata kerja ini dipasangkan dengan Unpublish. Menyebarkan, Merilis, Menginstal
Restore(rr) Mengatur sumber daya ke status yang telah ditentukan sebelumnya, seperti status yang ditetapkan oleh Checkpoint. Misalnya, cmdlet Restore-Computer memulai pemulihan sistem di komputer lokal. Perbaiki, Kembalikan, Batalkan, Perbaiki
Save(sv) Mempertahankan data untuk menghindari kehilangan.
Sync(sy) Memastikan bahwa dua sumber daya atau lebih berada dalam status yang sama. Replikasi, Coerce, Match
Unpublish(ub) Membuat sumber daya tidak tersedia untuk orang lain. Kata kerja ini dipasangkan dengan Publish. Hapus instalan, Kembalikan, Sembunyikan
Update(ud) Membawa sumber daya up-to-date untuk mempertahankan status, akurasi, kesuaian, atau kepatuhannya. Misalnya, cmdlet Update-FormatData memperbarui dan menambahkan file pemformatan ke konsol PowerShell saat ini. Refresh, Perbarui, Hitung Ulang, Indeks ulang

Kata Kerja Diagnostik

PowerShell menggunakan kelas System.Management.Automation.VerbsDiagnostic untuk menentukan tindakan yang berlaku untuk diagnostik. Tabel berikut mencantumkan sebagian besar kata kerja yang ditentukan.

Kata kerja (alias) Tindakan Sinonim untuk dihindari
Debug(db) Memeriksa sumber daya untuk mendiagnosis masalah operasional. Mendiagnosa
Measure(ms) Mengidentifikasi sumber daya yang dikonsumsi oleh operasi tertentu, atau mengambil statistik tentang sumber daya. Menghitung, Menentukan, Menganalisis
Ping(pi) Tidak digunakan lagi - Gunakan kata kerja Uji sebagai gantinya.
Repair(rp) Memulihkan sumber daya ke kondisi yang dapat digunakan Perbaiki, Pulihkan
Resolve(rv) Memetakan representasi singkat sumber daya ke representasi yang lebih lengkap. Perluas, Tentukan
Test(t) Memverifikasi operasi atau konsistensi sumber daya. Mendiagnosis, Menganalisis, Menyelamatkan, Memverifikasi
Trace(tr) Melacak aktivitas sumber daya. Melacak, Mengikuti, Memeriksa, Menggali

Kata Kerja Siklus Hidup

PowerShell menggunakan kelas System.Management.Automation.VerbsLifecycle untuk menentukan tindakan yang berlaku untuk siklus hidup sumber daya. Tabel berikut mencantumkan sebagian besar kata kerja yang ditentukan.

Kata kerja (alias) Tindakan Sinonim untuk dihindari
Approve(ap) Mengonfirmasi atau menyetujui status sumber daya atau proses.
Assert(as) Menegaskan status sumber daya. Menyatakan
Build(bd) Membuat artefak (biasanya biner atau dokumen) dari beberapa set file input (biasanya kode sumber atau dokumen deklaratif.) Kata kerja ini ditambahkan di PowerShell 6.
Complete(cp) Menyimpulkan operasi.
Confirm(cn) Mengakui, memverifikasi, atau memvalidasi status sumber daya atau proses. Mengakui, Menyetujui, Mensertifikasi, Memvalidasi, Memverifikasi
Deny(dn) Menolak, objek, memblokir, atau menentang status sumber daya atau proses. Blokir, Objek, Tolak, Tolak
Deploy(dp) Mengirim aplikasi, situs web, atau solusi ke target jarak jauh sih sehingga konsumen solusi tersebut dapat mengaksesnya setelah penyebaran selesai. Kata kerja ini ditambahkan di PowerShell 6.
Disable(d) Mengonfigurasi sumber daya ke status tidak tersedia atau tidak aktif. Misalnya, cmdlet Disable-PSBreakpoint membuat titik henti tidak aktif. Kata kerja ini dipasangkan dengan Enable. Berhenti, Sembunyikan
Enable(e) Mengonfigurasi sumber daya ke status yang tersedia atau aktif. Misalnya, cmdlet Enable-PSBreakpoint membuat titik henti aktif. Kata kerja ini dipasangkan dengan Disable. Mulai, Mulai
Install(is) Tempatkan sumber daya di lokasi, dan secara opsional menginisialisasinya. Kata kerja ini dipasangkan dengan Uninstall. Pengaturan
Invoke(i) Melakukan tindakan, seperti menjalankan perintah atau metode. Jalankan, Mulai
Register(rg) Membuat entri untuk sumber daya di repositori seperti database. Kata kerja ini dipasangkan dengan Unregister.
Request(rq) Meminta sumber daya atau meminta izin.
Restart(rt) Menghentikan operasi lalu memulainya lagi. Misalnya, cmdlet Restart-Service berhenti lalu memulai layanan. Recycle
Resume(ru) Memulai operasi yang telah ditangguhkan. Misalnya, cmdlet Resume-Service memulai layanan yang telah ditangguhkan. Kata kerja ini dipasangkan dengan Suspend.
Start(sa) Memulai operasi. Misalnya, cmdlet Start-Service memulai layanan. Kata kerja ini dipasangkan dengan Stop. Luncurkan, Mulai, Boot
Stop(sp) Menghentikan aktivitas. Kata kerja ini dipasangkan dengan Start. Akhiri, Bunuh, Hentikan, Batalkan
Submit(sb) Menyajikan sumber daya untuk disetujui. Pos
Suspend(ss) Menjeda aktivitas. Misalnya, cmdlet Suspend-Service menjeda layanan. Kata kerja ini dipasangkan dengan Resume. Jeda
Uninstall(us) Menghapus sumber daya dari lokasi yang ditunjukkan. Kata kerja ini dipasangkan dengan Install.
Unregister(ur) Menghapus entri untuk sumber daya dari repositori. Kata kerja ini dipasangkan dengan Register. Hapus
Wait(w) Menjeda operasi hingga peristiwa tertentu terjadi. Misalnya, cmdlet Wait-Job menjeda operasi hingga satu atau beberapa pekerjaan latar belakang selesai. Tidur, Jeda

Kata Kerja Keamanan

PowerShell menggunakan kelas System.Management.Automation.VerbsSecurity untuk menentukan tindakan yang berlaku untuk keamanan. Tabel berikut mencantumkan sebagian besar kata kerja yang ditentukan.

Kata kerja (alias) Tindakan Sinonim untuk dihindari
Block(bl) Membatasi akses ke sumber daya. Kata kerja ini dipasangkan dengan Unblock. Cegah, Batasi, Tolak
Grant(gr) Memungkinkan akses ke sumber daya. Kata kerja ini dipasangkan dengan Revoke. Izinkan, Aktifkan
Protect(pt) Melindungi sumber daya dari serangan atau kehilangan. Kata kerja ini dipasangkan dengan Unprotect. Enkripsi, Perlindungan, Segel
Revoke(rk) Menentukan tindakan yang tidak mengizinkan akses ke sumber daya. Kata kerja ini dipasangkan dengan Grant. Hapus, Nonaktifkan
Unblock(ul) Menghapus batasan ke sumber daya. Kata kerja ini dipasangkan dengan Block. Bersihkan, Izinkan
Unprotect(up) Menghapus perlindungan dari sumber daya yang ditambahkan untuk mencegahnya dari serangan atau kehilangan. Kata kerja ini dipasangkan dengan Protect. Dekripsi, Tidak Segel

Kata Kerja Lainnya

PowerShell menggunakan kelas System.Management.Automation.VerbsOther untuk menentukan nama kata kerja kanonis yang tidak cocok dengan kategori nama kata kerja tertentu seperti kata kerja nama kata kerja umum, komunikasi, data, siklus hidup, atau kata kerja keamanan.

Kata kerja (alias) Tindakan Sinonim untuk dihindari
Use(u) Menggunakan atau menyertakan sumber daya untuk melakukan sesuatu.

Lihat Juga