Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 Import
ip
dan, karenanya, alias untuk Import-Module
ipmo
. 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 menggunakanDelete
atauEliminate
. - Gunakan hanya bentuk setiap kata kerja yang tercantum dalam topik ini. Misalnya, gunakan
Get
, tetapi jangan gunakanGetting
atauGets
. - 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.
Find
Vs. Search
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. | |
Resize Aku 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
- System.Management.Automation.VerbsCommon
- System.Management.Automation.VerbsCommunications
- System.Management.Automation.VerbsData
- System.Management.Automation.VerbsDiagnostic
- System.Management.Automation.VerbsLifecycle
- System.Management.Automation.VerbsSecurity
- System.Management.Automation.VerbsOther
- Deklarasi Cmdlet
- Panduan Programmer Windows PowerShell
- Windows PowerShell Shell SDK