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-Verb
Egy 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-Object
Where-Object
nem jóváhagyott parancsmagokat használ. Ezek a parancsmagok történelmi kivételek, és az igék fenntartottként vannak besorolva.
Kapcsolódó hivatkozások
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: