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 di Microsoft Docs.

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.

Type:String[]
Position:1
Default value:All verbs
Accept pipeline input:True
Accept wildcard characters: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.