PowerShell Get-Command: Syntax, aplikácie, príklady

18. decembra 2021 557 Názory Príkazy PowerShellu

Rutina cmdlet PowerShell Get-Command („command let“) je podľa môjho názoru prvým príkazom PowerShell, ktorý by ste mali vedieť – to znamená, ak ste v PowerShell nováčikom.





Prehľadávať témy príspevkov



Čo je PowerShell Get-Command?

PowerShell Get-Command zobrazuje všetky dostupné rutiny, funkcie a moduly PowerShell vo vašom počítači. Myslím, že už začínate vidieť, aký užitočný môže byť PowerShell Get-Command.



To je dôvod, prečo som povedal, že Get-Command je cmdlet, ktorý potrebujete vedieť. Dôvod je jednoduchý. Ak potrebujete cmdlet, ale nepoznáte ho alebo si ho nepamätáte, PowerShell Get-Command vám ho pomôže nájsť.



axon 7 custom rom

Ako používať PowerShell Get-Command na vyhľadávanie cmdletov

Povedzme, že skriptujete a chcete exportovať nejaký výstup do súboru csv. Skvelá vec na cmdlets PowerShell je, že sú vo formáte ako normálne anglické slová Sloveso-podstatné meno . S týmto vedomím viete, že rutiny cmdlet na export do súboru txt alebo csv budú začínať slovom Exportovať – slovesná časť rutiny, ktorú potrebujete. Toto je sila Get-Command v PowerShell!



Ak chcete nájsť rutiny cmdlet, ktoré začínajú slovom Export, spustite príkaz nižšie:

systém Windows nemohol automaticky viazať protokol ip na sieťový adaptér
|_+_|

Tu je výsledok príkazu






Parametre PowerShell (úvod)

Predtým, ako budem hovoriť o výsledku príkazu, dovoľte mi trochu odbočiť, aby som vám o tom povedal Parametre PowerShell . Väčšina, ak nie všetky rutiny PowerShell, má jeden alebo dva parametre (argumenty).

twitch stránka sa nenačíta

Všimli by ste si, že v poslednom príkaze som pred zadaním Exportovať zadal pomlčku - za ktorou nasledovalo slovo Sloveso. Slovo Verb je parametrom rutiny Get-Command. Parameter cmdlet vám umožňuje filtrovať výsledky vytvorené pomocou cmdlet. Pridanie parametra -Verb mi umožnilo informovať Get-Command, že chcem iba cmdlety s exportom slovesa.

Vráťme sa teda k príkazu Get-Command v prostredí PowerShell.

Keď sa vrátime späť k výsledkom posledného príkazu, všimnite si, že v zozname sa zobrazuje Export-Csv – na obrázku som to zvýraznil, aby to bolo ľahké nájsť. Použili sme príkaz Get-Command v prostredí PowerShell na nájdenie požadovaného cmdlet! Nie je to skvelé!

Skúmanie ďalších spôsobov použitia rutiny Get-Command v prostredí PowerShell

Ďalším spôsobom, ako môžete použiť rutinu PowerShell Get-Command, je použiť parameter -ParameterName na nájdenie všetkých rutin, ktoré majú konkrétny parameter. Pýtate sa, kde by sa to dalo uplatniť? Pozrime sa.

avast berie 100 diskov

Povedzme, že skriptujete a chcete nájsť všetky rutiny cmdlet, ktoré majú konkrétny parameter, povedzme NoTyPeInformation , môžete spustiť príkaz uvedený nižšie a získať všetky rutiny cmdlet s týmto parametrom.

|_+_|

Tu je výsledok príkazu:

Get-Command -ParameterName

Toto je výsledok všetkých cmdletov, ktoré sú momentálne dostupné v mojom počítači.

Dúfam, že teraz viete, ako používať cmdlet Get-Command PowerShell. Tiež dúfam, že vám táto S zóna pomohla.

Ak máte nejaké otázky alebo komentáre, použite formulár na zanechanie odpovede na konci tejto príručky. Prípadne by ste sa mohli podeliť o svoje skúsenosti s ostatnými čitateľmi.

Ďalšie príručky pre PowerShell nájdete na našej stránke PowerShell & CMD Explained.