Uvod u dobivanje naredbe u PowerShell-u

Windows PowerShell je skriptni jezik izgrađen na .net platformi namijenjenoj za automatizaciju zadataka povezanih s Windows aplikacijom i administracijom. Pojam PowerShell kombinacija je jezika i sučelja u kojem će se izvoditi naredbe / skripte. Prva verzija PowerShell-a predstavljena je 2006. godine. Postoje dvije vrste sučelja na kojima se mogu pokretati PowerShell naredbe; Windows PowerShell je poput naredbenog retka u kojem se mogu pokretati PowerShell cmdleti, a Windows PowerShell ISE je gdje se PowerShell skripte (kompilacija PowerShell cmdleta) mogu pokrenuti i ukloniti pogreške. To je objektno orijentirani jezik koji mu omogućava integraciju s .net sučeljima. Sada je open-source i može se instalirati i na drugi OS.

Da biste pokrenuli PowerShell sesiju, u naredbeni redak upišite "PowerShell".
PowerShell cmdleti i varijable

Naredbe u PowerShellu nazivaju se "cmdleti". Najvažniji od svih cmdleta je Get-Command. Ovaj cmdlet vraća popis svih dostupnih cmdleta u PowerShellu.

Sintaksa:

Slijedi sintaksa cmdleta Get-Command.

Get-Command

((-Name) ) (-Module ) (-FullyQualifiedModule ) (-CommandType ) (-TotalCount ) (-Syntax) (-ShowCommandInfo) ((-ArgumentList) ) (-All) (-ListImported) (-ParameterName ) (-ParameterType ) (-UseFuzzyMatching) ()

Npr . : Get-Command

Uzorak izlaza:

Da biste preuzeli cmdlete koji su dostupni u trenutnoj sesiji, može se koristiti sljedeći cmdlet.

Get-Command -ListImported

Parametri Get-Command u programu PowerShell

Ovdje su navedeni sljedeći parametri Get-Command u PowerShellu

-Sve: Označava da je potrebno preuzeti sve cmdlete. Njegova vrsta je parametar prekidača. Zadana vrijednost je nijedna i ne prihvaća znakove s kartama.

-ArgumentList: koristi se za dobivanje podataka o cmdlet-ima uz pomoć zadanih parametara. Njegova je vrsta objekta. Alias ​​je Args. Zadana vrijednost je jednaka i ne prihvaća divlje znakove.

-CommandType: Označava vrste naredbi koje cmdlet vraća. Neke od njegovih vrijednosti su pseudonimi, sve, aplikacija, vanjska skripta, filtriranje i funkcija. Njegova je vrsta naredbena, a pseudonimenti su Tip. Zadana vrijednost je nijedna i ne prihvaća znakove s otvorenom karticom.

-FullyQualifiedModule: Vraća cmdlete koji su s navedenim imenima modula. Njegova vrsta je specifikacija modula. Zadana vrijednost je nijedna i ne prihvaća znakove s otvorenom karticom.

-ListImported: Vraća cmdlete koji su prisutni u trenutnoj sesiji. Njegova vrsta je parametar prekidača. Zadana vrijednost je nijedna i ne prihvaća znakove s otvorenom karticom.

-Module: Vraća cmdlet koji je dostupan u specificiranom modulu. Vrsta je niz, zadana vrijednost je nijedna i prihvaća znakove s otvorenom karticom.

-Name: Vraća popis navedenih cmdleta s navedenim imenima. Dopunjeni su znakovi "wild card". Vrsta je niz, zadana vrijednost je nijedna.

-Noun: Vraća cmdlete, funkcije i aliasa koji sadrže istu imenicu ili imenice kao što je navedeno. Njena vrsta je niz, a zadana vrijednost nije. Prihvatite znakove s divljom karticom.

-ParameterName: Vraća cmdlete u trenutnoj sesiji sa navedenim parametrima. Njena je vrsta string, zadana vrijednost je nijedna i ne prihvaća znakove wild card.

-ParameterType: Vraća cmdlete u sesiju koji imaju isti parametar kao i specificirani tip. Njegova vrsta je PStypename. Zadana vrijednost je nijedna i ne prihvaća znakove s otvorenom karticom.

-TotalCount: Označava ukupni broj cmdleta koji se trebaju vratiti. Tip je Int32. Zadana vrijednost je jednaka i ne prihvaća znakove s otvorenom karticom.

-Verb: Vraća cmdlete, funkcije i aliasa koji sadrže isti glagol ili glagole kao što je navedeno. Njena vrsta je niz, a zadana vrijednost nije. Prihvatite znakove s divljom karticom.

Primjeri naredbe Get

Evo primjera naredbe Get u PowerShell spomenu u nastavku

Primjer 1

Nabavite cmdlete u trenutnoj sesiji

Ulazni:

Get-Command -ListImported

Izlaz:

Primjer 2

Nabavite cmdlets unutar navedenog modula

Ulazni:

Get-Command -Module Microsoft.PowerShell.Management

Izlaz:

Primjer 3

Nađite cmdlete koji su tip izlaza

Ulazni:

Get-Command -tipka Cmdlet | Where-Object OutputType | Format-List-Ime svojstva, OutputType

Izlaz:

Zaključak - Nabavite naredbu u PowerShellu

Dakle, članak je detaljno obrađen o Get-command cmdletu u Powershellu. Za detaljne informacije preporučljivo je koristiti naredbu Get-Help za get-naredbu.

Preporučeni članci

Ovo je vodič za dobivanje naredbe u PowerShell-u. Ovdje smo raspravljali o parametrima i primjerima naredbe Get u PowerShell-u zajedno s ulazom i izlazom. Možete pogledati i sljedeći članak da biste saznali više -

  1. Mapiranje hibernacije
  2. Funkcije niza PowerShell-a
  3. JSP direktive
  4. Što je PowerShell

Kategorija: