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 -
- Mapiranje hibernacije
- Funkcije niza PowerShell-a
- JSP direktive
- Što je PowerShell