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.