Megosztás a következőn keresztül:


Get-Verb

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

Syntax

Default (Alapértelmezett)

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

Description

A Get-Verb függvény megkapja azokat az igéket, amelyek használatát a PowerShell-parancsokban jóváhagyták.

A PowerShell azt javasolja, hogy a parancsmagok és a függvénynevek Verb-Noun formátumúak, é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.

Megjegyzés:

Előfordulhat, hogy a Get-Verb visszaadott igék listája nem teljes. A jóváhagyott PowerShell-parancsok leírásokkal ellátott frissített listáját a Microsoft Docs 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 ige 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.

Paramétertulajdonságok

Típus:

String[]

Alapértelmezett érték:All verbs
Támogatja a helyettesítő karaktereket:True
DontShow:False

Paraméterkészletek

(All)
Position:1
Kötelező:False
Folyamatból származó érték:True
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

Bevitelek

None

Kimenetek

Selected.Microsoft.PowerShell.Commands.MemberDefinition

Jegyzetek

Get-Verb a Microsoft.PowerShell.Commands.MemberDefinition objektum módosított verzióját adja vissza. Az objektum nem rendelkezik a MemberDefinition objektum szabványos 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ó: Definiálja a kommunikációra vonatkozó műveleteket, például a Connectet.
  • Adatok: Az adatkezelésre vonatkozó műveletek, például a biztonsági mentés meghatározása.
  • Diagnosztika: Határozza meg a diagnosztikára alkalmazandó műveleteket, például hibakeresés.
  • É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-Object és Where-Object) nem jóváhagyott igéket használ. Ezek a parancsmagok történelmi kivételek, és az igék fenntartottosztályozhatók.