Vyhledání příkazů
Rutina (vyslovuje se jako command-let) je kompilovaný příkaz. Rutinu je možné vyvíjet v .NET nebo .NET Core a vyvolat ji jako příkaz v PowerShellu. V instalaci PowerShellu jsou k dispozici tisíce rutin. Výzva spočívá ve zjištění, co jsou rutiny a co pro vás můžou dělat.
Rutiny jsou pojmenovány podle standardu pojmenování sloves-noun. Tento vzor vám může pomoct pochopit, co dělají a jak je vyhledat. Pomáhá také vývojářům rutin vytvářet konzistentní názvy. Seznam schválených sloves můžete zobrazit pomocí rutiny Get-Verb
. Slovesa jsou uspořádána podle typu a funkce aktivity.
Tady je část výstupu ze spuštění Get-Verb
:
Verb AliasPrefix Group Description
---- ----------- ----- -----------
Add a Common Adds a resource to a container, or atta…
Clear cl Common Removes all the resources from a contai…
Tento výpis zobrazuje sloveso a jeho popis. Vývojáři rutin by měli použít schválený příkaz a také zajistit, aby popis slovesa odpovídal funkci rutiny.
Tři základní rutiny umožňují ponořit se do toho, jaké rutiny existují a co dělají:
- Get-Command: Tato
Get-Command
rutina zobrazí seznam všech dostupných rutin ve vašem systému. Vyfiltrujte seznam, abyste rychle našli požadovaný příkaz. - Get-Help: Spuštěním
Get-Help
základní rutiny vyvoláte integrovaný systém nápovědy. Můžete také spustit příkaz aliasuhelp
pro vyvoláníGet-Help
, ale zlepšit prostředí pro čtení stránkováním odpovědi. - Get-Member: Při volání příkazu je odpověď objekt, který obsahuje mnoho vlastností. Spuštěním základní rutiny
Get-Member
přejděte k podrobnostem této odpovědi a získejte další informace o této odpovědi.
Vyhledání příkazů pomocí příkazu Get-Command
Když spustíte rutinu Get-Command
v Cloud Shellu, zobrazí se seznam všech příkazů nainstalovaných v PowerShellu. Protože jsou nainstalované tisíce příkazů, potřebujete způsob, jak filtrovat odpověď, abyste mohli rychle najít požadovaný příkaz.
Pokud chcete seznam filtrovat, mějte na paměti standard pojmenování sloves-jmen pro rutiny. Například v Get-Random
příkazu Get
je sloveso a Random
je podstatné jméno. Pomocí příznaků můžete cílit buď na sloveso, nebo podstatné jméno v požadovaném příkazu. Zadaný příznak očekává hodnotu, která je řetězcem. Do řetězce můžete přidat znaky odpovídající vzorům, abyste zajistili, že například hodnota příznaku by měla začínat nebo končit určitým řetězcem.
Tyto příklady ukazují, jak pomocí příznaků filtrovat seznam příkazů:
-Podstatné jméno: Příznak
-Noun
cílí na část názvu příkazu, která souvisí s podstatným jménem. Tady je typické hledání názvu příkazu pomocí aliasu jako podstatných jmen, pro které hledáme:Get-Command -Noun alias*
Tento příkaz vyhledá všechny rutiny, jejichž podstatná část začíná
alias
.-Sloveso: Příznak
-Verb
cílí na část názvu příkazu, která souvisí s příkazem. Příznak a-Verb
příznak můžete zkombinovat-Noun
a vytvořit ještě podrobnější vyhledávací dotaz a typ. Tady je příklad:Get-Command -Verb Get -Noun alias*
Teď jste zúžili hledání tak, aby určili, že se část slovesa musí shodovat
Get
a část podstatného jména se musí shodovatalias
.