Get-Verb

Onaylanan PowerShell fiillerini alır.

Syntax

Default (Varsayılan)

Get-Verb
    [[-verb] <String[]>]
    [<CommonParameters>]

Description

Get-Verb işlevi, PowerShell komutlarında kullanılmak üzere onaylanan fiilleri alır.

PowerShell, cmdlet'ini ve işlev adlarının Verb-Noun biçimine sahip olup onaylı bir fiil içermesini önerir. 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ışır. Ancak, adında onaylanmamış bir fiil bulunan bir komut içeren bir modülü içeri aktardığınızda, Import-Module komutu bir uyarı iletisi görüntüler.

Uyarı

Get-Verb'nin döndürdüğü fiil listesi tamamlanmayabilir. Açıklamaları içeren 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                 Group
----                 -----
Undo                 Common
Unlock               Common
Unpublish            Data
Uninstall            Lifecycle
Unregister           Lifecycle
Unblock              Security
Unprotect            Security

Örnek 3 - Güvenlik grubundaki tüm onaylanan fiilleri alma

Get-Verb | Where-Object Group -EQ Security
Verb      Group
----      -----
Block     Security
Grant     Security
Protect   Security
Revoke    Security
Unblock   Security
Unprotect Security

Ö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

-Verb

Yalnızca belirtilen fiilleri alır. Fiilin adını veya ad desenini girin. Joker karakterlere izin verilir.

Parametre özellikleri

Tür:

String[]

Default value:All verbs
Joker karakterleri destekler:True
DontShow:False

Parametre kümeleri

(All)
Position:1
Zorunlu:False
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Girişler

None

Çıkışlar

Selected.Microsoft.PowerShell.Commands.MemberDefinition

Notlar

Get-Verb, Microsoft.PowerShell.Commands.MemberDefinition nesnesinin değiştirilmiş bir sürümünü döndürür. Nesne, MemberDefinition nesnesinin standart özelliklerine sahip değil. Bunun yerine Fiil ve Grup özellikleri vardır. Fiil özelliği, fiil adına sahip bir dize içerir. Group özelliği, fiil grubuna sahip bir dize içerir.

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 Tee-Object ve Where-Objectgibi 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.