PowerShell Get-Command: syntaksi, sovellukset, esimerkit

18. joulukuuta 2021 557 Näkymät PowerShell-komennot

PowerShell Get-Command -cmdlet ('komento anna') on mielestäni ensimmäinen PowerShell-komento, joka sinun pitäisi tietää – eli jos olet uusi PowerShellissä.

Selaa viestien aiheita

Mikä on PowerShell Get-Command?

PowerShell Get-Command luettelee kaikki tietokoneellasi käytettävissä olevat PowerShell-komentot, toiminnot ja moduulit. Olet varmaan jo alkanut ymmärtää, kuinka hyödyllinen PowerShell Get-Command voi olla.

Siksi sanoin, että Hanki-komento on Cmdlet, joka sinun on tiedettävä. Syy on yksinkertainen. Jos tarvitset Cmdlet-komentoa, mutta et tiedä sitä tai et muista sitä, PowerShell Get-Command auttaa sinua löytämään sen.

Kuinka käyttää PowerShell Get-Command -komentoa cmdlettien etsimiseen

Oletetaan, että käytät komentosarjaa ja haluat viedä osan tulosteesta csv-tiedostoon. Hienoa PowerShell-cmdletissä on, että ne ovat kuin tavalliset englanninkieliset sanat muodossa Verbi substantiivi . Tämän mielessä tiedät, että txt- tai csv-tiedostoon vietävät Cmdlet-tiedostot alkavat sanalla Export – tarvitsemasi Cmdlet-verbiosalla. Tämä on PowerShellin Get-Commandin voima!

Etsi komentotiedostot, jotka alkavat sanalla Vie, suorittamalla alla oleva komento:

|_+_|

Tässä on komennon tulos


PowerShell-parametrit (johdanto)

Ennen kuin puhun komennon tuloksesta, anna minun poiketa hieman kertoakseni siitä PowerShell-parametrit . Useimmissa, ellei kaikissa PowerShell-komentokomentoissa on yksi tai kaksi parametria (argumenttia).

Olisit huomannut, että viimeisessä komennossa kirjoitin väliviivan - jota seurasi sana Verbi, ennen kuin kirjoitin Vie. Sana Verbi on Get-Command Cmdlet -komentosarjan parametri. Cmdlet-parametrin avulla voit suodattaa komentosarjan tuottamia tuloksia. Parametrin -Verb lisääminen antoi minulle mahdollisuuden ilmoittaa Get-Commandille, että haluan vain komentotiedostoja, joissa on verbivienti.

Tämän jälkeen palataan PowerShellin Get-Commandiin.

Palatakseni viimeisen komennon tuloksiin, huomaa, että Export-Csv näkyy luettelossa – korostin tämän kuvassa, jotta se olisi helppo havaita. Olemme käyttäneet PowerShellin Get-Command-komentoa löytääksemme tarvitsemamme Cmdletin! Eikö olekin hienoa!

Tutustu muihin tapoihin käyttää PowerShell Get-Command Cmdlet

Toinen tapa, jolla voit käyttää PowerShell Get-Command Cmdlet-komentoa, on käyttää parametria -ParameterName etsiäksesi kaikki komentosarjat, joilla on tietty parametri. Mietitkö, missä tätä voisi soveltaa? Katsotaan.

Oletetaan, että käytät komentosarjaa ja haluat löytää kaikki komentosarjat, joilla on tietty parametri, esimerkiksi NoTyPeInformation. Voit suorittaa alla olevan komennon saadaksesi kaikki tämän parametrin sisältävät komentosarjat.

|_+_|

Tässä on komennon tulos:

Get-Command -ParameterName

Tämä on tulosta kaikista tietokoneellani tällä hetkellä saatavilla olevista cmdlet-komennoista.

Toivottavasti osaat nyt käyttää PowerShell Get-Command Cmdlet -komentoa. Toivon myös, että tästä S-alueesta oli apua.

Jos sinulla on kysyttävää tai kommentteja, käytä tämän oppaan lopussa olevaa Vastaa -lomaketta. Vaihtoehtoisesti voit jakaa kokemuksesi muiden lukijoiden kanssa.

Lisää PowerShell-oppaita löytyy PowerShell & CMD Explained -sivultamme.