Uvod za pomoć u programu PowerShell

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. U ovom postu ćemo istražiti različite primjere za pomoć u Powershellu.

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

PowerShell Cmdlets i varijable: Naredbe u PowerShellu nazivaju se "cmdleti". Dostupni popis može se dobiti pokretanjem donjeg cmdleta.

  • Get-Command: Cmdlet

Pomoć u programu PowerShell: Za bilo koje ljudsko biće upamtiti sintaksu ili cmdlete bilo koji programski jezik je težak i mučan zadatak. Da biste riješili ovaj izazov, PowerShell ima brojne članke pomoći. Da biste dobili pomoć o bilo kojem PowerShell cmdletu, može se koristiti cmdlet Get-Help. Pruža sintaksu i način upotrebe na cmdlet. Za primjer: Get-Help Get-Process, ovo će prikazati sintaksu i pseudonime Get-Process Cmdlet.

Primjeri za pomoć u programu PowerShell

Primjeri pomoći u programu PowerShell objašnjeni su u nastavku:

1. Stvaranje nove mape

Cmdlet : Preuzmi pomoć za novi predmet

Sintaksa:

New-Item (-Path) (-ItemType ) (-Value ) (-Force) (-Credential ) (-WhatIf) (-Confirm) (-UseTransaction) () New-Item ((-Path) ) -Name (-ItemType ) (-Value ) (-Force) (-Credential
) (-WhatIf) (-Confirm) (-UseTransaction) ()

Aliases: Ni

EG : Nova stavka-Put 'C: \ Vignesh \ NewPowerShellFolder' -ItemType Directory.

Izlaz : Ovo će stvoriti novu mapu, "NewPowerShellFolder", na navedenoj putanji.

2. Kopirati predmet

Cmdlet: Kopiraj predmet pomoći

Sintaksa:

Copy-Item (-Path) ((-Destination) ) (-Container) (-Force) (-Filter ) (-Include
) (-Exclude ) (-Recurse) (-PassThru) (-Credential ) (-WhatIf) (-Confirm) (-UseTransaction) (-FromSession ) (-ToSession ) () Copy-Item ((-Destination) ) -LiteralPath (-Container) (-Force) (-Filter ) (-Include
) (-Exclude ) (-Recurse) (-PassThru) (-Credential ) (-WhatIf) (-Confirm) (-UseTransaction) (-FromSession ) (-ToSession ) ()

Alternativni nazivi:

  • CPI
  • cp
  • kopirati

EG : Nova stavka-Put 'C: \ Vignesh \ NewPowerShellFolder' -ItemType Directory.

Izlaz : Ovo će stvoriti novu mapu, "NewPowerShellFolder", na navedenoj putanji.

3. Za uklanjanje predmeta

Cmdlet : Preuzmi pomoć za uklanjanje predmeta

Sintaksa:

Remove-Item (-Path) (-Filter ) (-Include ) (-Exclude ) (-Recurse) (-Force) (-Credential ) (-WhatIf) (-Confirm) (-UseTransaction) (-Stream ) () Remove-Item -LiteralPath (-Filter ) (-Include ) (-Exclude ) (-Recurse) (-Force) (-Credential ) (-WhatIf) (-Confirm) (-UseTransaction) (-Stream ) ()

Alternativni nazivi:

  • ri
  • rm
  • rmdir
  • del
  • brisanje
  • rd

EG : Uklonite stavku 'C: \ Vignesh \ Vignesh.txt'.

Izlaz : Ovo će ukloniti txt datoteku.

Moguće je da mnogi korisnici pri prvom hodu možda neće moći razumjeti sintaksu cmdlet ili će nekim korisnicima trebati nekoliko primjera kako proslijediti parametre u cmdlet. U tom će slučaju očito pokušati izaći na internet i napraviti malo istraživanja. To se može učiniti iz samog PowerShell prozora na sljedeći način dodavanjem na mreži pomoću cmdleta Get-Help.

Get-Help Stavka za djecu -Online, ovo će otvoriti Microsoftov članak pomoći za stavku Get-Child u programu Internet Explorer.

Trikovi i prečice za pomoć u programu PowerShell

1. Da biste se vratili na prethodne cmdlete koji su izvedeni pritisnite strelicu prema gore. Ovo će nas voditi kroz naredbe koje su izvršavane u trenutnoj PowerShell sesiji silaznim redoslijedom.

2. cmdlet Get-History može se koristiti za dobivanje cmdleta u jednom dijelu koji su izvedeni u trenutnoj sesiji. To se može izvesti u CSV datoteku pokretanjem sljedećeg cmdleta.

Cmdlet: Get-History | Export-csv "Put za izvoz.csv"

Izlaz:

iskaznica Komandna linija Status izvršenja

StartExecutionTime

EndExecutionTime

1Get-Help Get-Process -Onlinedovršen18.11.2019 4:3318.11.2019 4:36
2Get-Help Get-Process -Onlinedovršen18.11.2019 4:3318.11.2019 4:36
3Get-Help Get-ChildItem -Onlinedovršen18.11.2019 4:3318.11.2019 4:36
4Get-Help Get-ChildItem -Onlinedovršen18.11.2019 4:3318.11.2019 4:36
5Get-Help Get-ChildItem -Onlinedovršen18.11.2019 4:3318.11.2019 4:36

Zaključak

Ovaj je članak samo pružio uvid u to što je PowerShell i kako se Pomoć za upotrebu može znati o cmdletu. Mnogo je snažnijih stvari koje se mogu učiniti pomoću PowerShell-a, poput izmjene atributa u Active Directoryu, povezivanja s IIS, SQL Server i Microsoftovom razmjenom. Učenjem PowerShell-a lako ćete uštedjeti svoje radne sate koje troše na svakodnevne zadatke pišući skriptu koja će se pobrinuti za njih.

Preporučeni članci

Ovo je vodič za pomoć u programu PowerShell. Ovdje smo raspravljali o različitim primjerima za pomoć u programu Powershell, zajedno s njegovim trikovima i prečacima. Možete pogledati i sljedeće članke da biste saznali više -

  1. Top 7 verzija s koracima za instaliranje PowerShell-a
  2. Savjeti i savjeti za korištenje naredbi PowerShell
  3. Različite uporabe snage
  4. Rad sa značajkama funkcija PowerShell

Kategorija: