Get-Verb
Onaylanan PowerShell fiillerini alır.
Sözdizimi
Get-Verb
[[-Verb] <String[]>]
[[-Group] <String[]>]
[<CommonParameters>]
Description
işlevi, Get-Verb
PowerShell komutlarında kullanılmak üzere onaylanan fiilleri alır.
PowerShell cmdlet'i ve işlev adlarının biçimine Verb-Noun
sahip olması ve onaylı bir fiil içermesi önerilir. Bu uygulama, komut adlarının daha tutarlı, öngörülebilir ve kullanımını kolaylaştırır.
Onaylanmamış fiiller kullanan komutlar PowerShell'de çalışmaya devam ediyor. Ancak, adında onaylanmamış bir fiil bulunan bir komut içeren bir modülü içeri aktardığınızda, Import-Module
komut bir uyarı iletisi görüntüler.
Not
Döndüren Get-Verb
fiil listesi tamamlanmayabilir. Açıklamaları olan onaylı PowerShell fiillerinin güncelleştirilmiş listesi için bkz . Onaylı Fiiller.
Örnekler
Örnek 1 - Tüm fiillerin listesini alma
Get-Verb
Örnek 2 - "un" ile başlayan onaylı fiillerin listesini alma
Get-Verb un*
Verb AliasPrefix Group Description
---- ----------- ----- -----------
Undo un Common Sets a resource to its previous state
Unlock uk Common Releases a resource that was locked
Unpublish ub Data Makes a resource unavailable to others
Uninstall us Lifecycle Removes a resource from an indicated location
Unregister ur Lifecycle Removes the entry for a resource from a repository
Unblock ul Security Removes restrictions to a resource
Unprotect up Security Removes safeguards from a resource that were added to prevent it from attack or loss
Örnek 3 - Güvenlik grubundaki tüm onaylanan fiilleri alma
Get-Verb -Group Security
Verb AliasPrefix Group Description
---- ----------- ----- -----------
Block bl Security Restricts access to a resource
Grant gr Security Allows access to a resource
Protect pt Security Safeguards a resource from attack or loss
Revoke rk Security Specifies an action that does not allow access to a resource
Unblock ul Security Removes restrictions to a resource
Unprotect up Security Removes safeguards from a resource that were added to prevent it from attack or loss
Örnek 4 - Bir modülde onaylanmamış fiilleri olan tüm komutları bulur
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
Parametreler
-Group
Yalnızca belirtilen grupları alır. Grubun adını girin. Joker karakterlere izin verilmez.
Bu parametre PowerShell 6.0'da kullanıma sunulmuştur.
Tür: | String[] |
Kabul edilen değerler: | Common, Communications, Data, Diagnostic, Lifecycle, Other, Security |
Position: | 1 |
Default value: | All groups |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Verb
Yalnızca belirtilen fiilleri alır. Fiilin adını veya ad desenini girin. Joker karakterlere izin verilir.
Tür: | String[] |
Position: | 0 |
Default value: | All verbs |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | True |
Girişler
None
Nesneleri bu cmdlet'e yöneltemezsiniz.
Çıkışlar
Notlar
PowerShell fiilleri, en yaygın kullanımlarına göre bir gruba atanır. Gruplar, kullanımlarını kısıtlamak için değil, fiilleri bulmayı ve karşılaştırmayı kolaylaştırmak için tasarlanmıştır. Herhangi bir komut türü için onaylanan herhangi bir fiili kullanabilirsiniz.
Her PowerShell fiili aşağıdaki gruplardan birine atanır.
- Ortak: Ekle gibi neredeyse tüm cmdlet'lere uygulanabilecek genel eylemleri tanımlayın.
- İletişimler: Bağlan gibi iletişimler için geçerli eylemleri tanımlayın.
- Veri: Yedekleme gibi veri işlemeye uygulanan eylemleri tanımlayın.
- Tanılama: Hata Ayıklama gibi tanılamalara uygulanan eylemleri tanımlayın.
- Yaşam Döngüsü: Bir cmdlet'in yaşam döngüsü için geçerli olan eylemleri (Tamamlandı gibi) tanımlayın.
- Güvenlik: İptal Etme gibi güvenliğe uygulanan eylemleri tanımlayın.
- Diğer: Diğer eylem türlerini tanımlayın.
PowerShell ile yüklenen ve Where-Object
gibi Tee-Object
bazı cmdlet'ler onaylanmamış fiiller kullanır. Bu cmdlet'ler tarihi özel durumlardır ve fiilleri ayrılmış olarak sınıflandırılır.
İlişkili Bağlantılar
PowerShell