Get-Verb
Mendapatkan kata kerja PowerShell yang disetujui.
Sintaks
Get-Verb
[[-verb] <String[]>]
[<CommonParameters>]
Deskripsi
Fungsi ini Get-Verb
mendapatkan kata kerja yang disetujui untuk digunakan dalam perintah PowerShell.
PowerShell merekomendasikan cmdlet dan nama fungsi memiliki format Verb-Noun dan menyertakan kata kerja yang disetujui. Praktik ini membuat nama perintah lebih konsisten, dapat diprediksi, dan lebih mudah digunakan.
Perintah yang menggunakan kata kerja yang tidak disetujui berjalan di PowerShell. Namun, saat Anda mengimpor modul yang menyertakan perintah dengan kata kerja yang tidak disetujui dalam namanya, Import-Module
perintah akan menampilkan pesan peringatan.
Catatan
Daftar kata kerja yang Get-Verb
mengembalikan mungkin tidak lengkap. Untuk daftar kata kerja PowerShell yang disetujui yang diperbarui dengan deskripsi, lihat Kata Kerja yang Disetujui.
Contoh
Contoh 1 - Dapatkan daftar semua kata kerja
Get-Verb
Contoh 2 - Dapatkan daftar kata kerja yang disetujui yang dimulai dengan "un"
Get-Verb un*
Verb Group
---- -----
Undo Common
Unlock Common
Unpublish Data
Uninstall Lifecycle
Unregister Lifecycle
Unblock Security
Unprotect Security
Contoh 3 - Dapatkan semua kata kerja yang disetujui di grup Keamanan
Get-Verb | Where-Object Group -EQ Security
Verb Group
---- -----
Block Security
Grant Security
Protect Security
Revoke Security
Unblock Security
Unprotect Security
Contoh 4 - Menemukan semua perintah dalam modul yang memiliki kata kerja yang tidak disetujui
Get-Command -Module Microsoft.PowerShell.Utility | Where-Object Verb -NotIn (Get-Verb).Verb
CommandType Name Version Source
----------- ---- ------- ------
Cmdlet Sort-Object 3.1.0.0 Microsoft.PowerShell.Utility
Cmdlet Tee-Object 3.1.0.0 Microsoft.PowerShell.Utility
Parameter
-Verb
Hanya mendapatkan kata kerja yang ditentukan. Masukkan nama kata kerja atau pola nama. Kartubebas diperbolehkan.
Jenis: | String[] |
Position: | 1 |
Nilai default: | All verbs |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | True |
Input
None
Output
Selected.Microsoft.PowerShell.Commands.MemberDefinition
Catatan
Get-Verb
mengembalikan versi objek Microsoft.PowerShell.Commands.MemberDefinition yang dimodifikasi. Objek tidak memiliki properti standar objek MemberDefinition . Sebaliknya, ia memiliki properti Kata Kerja dan Grup . Properti Kata Kerja berisi string dengan nama kata kerja.
Properti Grup berisi string dengan grup kata kerja.
Kata kerja PowerShell ditetapkan ke grup berdasarkan penggunaan yang paling umum. Grup dirancang untuk membuat kata kerja mudah ditemukan dan dibandingkan, tidak membatasi penggunaannya. Anda dapat menggunakan kata kerja yang disetujui untuk semua jenis perintah.
Setiap kata kerja PowerShell ditetapkan ke salah satu grup berikut.
- Umum: Tentukan tindakan umum yang dapat berlaku untuk hampir semua cmdlet, seperti Tambahkan.
- Komunikasi: Tentukan tindakan yang berlaku untuk komunikasi, seperti Sambungkan.
- Data: Tentukan tindakan yang berlaku untuk penanganan data, seperti Pencadangan.
- Diagnostik: Tentukan tindakan yang berlaku untuk diagnostik, seperti Debug.
- Siklus hidup: Tentukan tindakan yang berlaku untuk siklus hidup cmdlet, seperti Selesai.
- Keamanan: Tentukan tindakan yang berlaku untuk keamanan, seperti Cabut.
- Lainnya: Tentukan jenis tindakan lainnya.
Beberapa cmdlet yang diinstal dengan PowerShell, seperti Tee-Object
dan Where-Object
, gunakan kata kerja yang tidak disetujui. Cmdlet ini adalah pengecualian historis dan kata kerjanya diklasifikasikan sebagai dicadangkan.