Get-Verb

Lekéri a jóváhagyott PowerShell-parancsokat.

Syntax

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

Description

A Get-Verb függvény lekéri a PowerShell-parancsokban való használatra jóváhagyott parancsokat.

A PowerShell azt javasolja, hogy a parancsmag és a függvénynevek a Verb-Főnév formátummal rendelkezzenek, és tartalmazzanak egy jóváhagyott igét. Ez a gyakorlat konzisztensebbé, kiszámíthatóbbá és könnyebben használhatóvá teszi a parancsneveket.

A nem jóváhagyott parancsokat használó parancsok a PowerShellben futnak. Ha azonban olyan modult importál, amely egy nem jóváhagyott igét tartalmazó parancsot tartalmaz a nevében, a Import-Module parancs figyelmeztető üzenetet jelenít meg.

Feljegyzés

Előfordulhat, hogy a visszaadott Get-Verb igék listája nem teljes. A jóváhagyott PowerShell-igék leírásokkal ellátott frissített listáját a Jóváhagyott igék című témakörben találja.

Példák

1. példa – Az összes igét tartalmazó lista lekérése

Get-Verb

2. példa – Az "un" kezdetű jóváhagyott igék listájának lekérése

Get-Verb un*

Verb                 Group
----                 -----
Undo                 Common
Unlock               Common
Unpublish            Data
Uninstall            Lifecycle
Unregister           Lifecycle
Unblock              Security
Unprotect            Security

3. példa – Az összes jóváhagyott parancs lekérése a Biztonsági csoportban

Get-Verb | Where-Object Group -EQ Security

Verb      Group
----      -----
Block     Security
Grant     Security
Protect   Security
Revoke    Security
Unblock   Security
Unprotect Security

4. példa – A nem jóváhagyott igékkel rendelkező modul összes parancsának keresése

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

Paraméterek

-Verb

Csak a megadott igéket kapja meg. Adja meg egy ige vagy egy névminta nevét. Helyettesítő karakterek használata engedélyezett.

Type:String[]
Position:1
Default value:All verbs
Required:False
Accept pipeline input:True
Accept wildcard characters:True

Bevitelek

None

Kimenetek

Selected.Microsoft.PowerShell.Commands.MemberDefinition

Jegyzetek

Get-VerbEgy Microsoft.PowerShell.Commands.MemberDefinition objektum módosított verzióját adja vissza. Az objektum nem rendelkezik a MemberDefinition objektum szokásos tulajdonságaival. Ehelyett verb- és csoporttulajdonságokkal rendelkezik. Az Ig tulajdonság egy karakterláncot tartalmaz az ige nevével. A Csoport tulajdonság egy karakterláncot tartalmaz az igecsoporttal.

A PowerShell-igék a leggyakoribb használatuk alapján vannak hozzárendelve egy csoporthoz. A csoportok úgy vannak kialakítva, hogy az igéket könnyen megtalálhassák és összehasonlíthassák, és ne korlátozzák a használatukat. Bármilyen parancstípushoz bármilyen jóváhagyott parancsot használhat.

Minden PowerShell-ige a következő csoportok egyikéhez van rendelve.

  • Gyakori: Meghatározhat olyan általános műveleteket, amelyek szinte bármilyen parancsmagra alkalmazhatók, például a Hozzáadás parancsmagra.
  • Kommunikáció: Olyan műveletek definiálása, amelyek a kommunikációra vonatkoznak, például Csatlakozás.
  • Adatok: Az adatkezelésre vonatkozó műveletek, például a biztonsági mentés meghatározása.
  • Diagnosztika: A diagnosztika, például hibakeresési műveletek definiálása.
  • Életciklus: Definiálja a parancsmag életciklusára vonatkozó műveleteket, például a Complete parancsmagot.
  • Biztonság: Határozza meg a biztonságra vonatkozó műveleteket, például a Visszavonást.
  • Egyéb: Más típusú műveletek definiálása.

A PowerShell-lel telepített parancsmagok némelyike például Tee-ObjectWhere-Objectnem jóváhagyott parancsmagokat használ. Ezek a parancsmagok történelmi kivételek, és az igék fenntartottként vannak besorolva.