PowerShell yra galinga automatizavimo ir konfigūracijos valdymo sistema, leidžianti sistemos administratoriams dirbti efektyviau automatizuojant varginančias, pasikartojančias užduotis. Toliau pateikiamos kelios pagrindinės „Powershell“ komandos, padėsiančios išnaudoti visas šio įrankio galias.

Žemiau yra komandų sąrašas - cmdlet komandos pavadinimas: komandos aprašymas.
% – ForEach-Object: atlieka operaciją su kiekvienu elementu įvesties objektų rinkinyje.
- ? - Kur-Objektas: pasirinkite objektą iš objektų rinkinio pagal jų atributų reikšmes.
- ac – Add-Content: į failą prideda papildomo turinio, pvz., žodžių ar duomenų.
- asnp – Add-PSSnapIn: prie dabartinės sesijos prideda vieną ar daugiau „Windows PowerShell“ papildinių.
- cat – Get-Content: gaukite failo turinį.
- cd – Nustatyti vietą: dabartinę darbo vietą nustato nurodyta vieta.
- chdir – Nustatyti vietą: dabartinę darbo vietą nustato nurodyta vieta.
- clc – Clear-Content: išvalo elemento turinį, bet neištrina elemento.
- Clear – Clear-Host: išvalo ekraną pagrindinėje programoje.
- clhy – Išvalyti istoriją: išvalo įrašus iš komandų istorijos.
- cli – Išvalyti elementą: išvalo elemento turinį, bet neištrina elemento.
- clp – Clear-ItemProperty: išvalo nuosavybės vertę, bet neišvalo nuosavybės.
- cls – Clear-Host: išvalo pagrindinio kompiuterio ekraną.
- clv – Clear-Variable: išvalo kintamojo reikšmę.
- cnsn – Connect-PSSession: Prisijunkite prie atjungtų seansų
- palyginti – Palyginti-Objektas: palyginkite du objektų rinkinius.
- kopija – Kopijuoti elementą: nukopijuokite elementą iš vienos vietos į kitą.
- cp – Kopijuoti elementą: nukopijuokite elementą iš vienos vietos į kitą.
- cpi – Kopijuoti elementą: nukopijuokite elementą iš vienos vietos į kitą.
- cpp – Copy-ItemProperty: nukopijuoja ypatybę ir vertę iš nurodytos vietos į kitą vietą.
- curl – Invoke-WebRequest: gaukite turinį iš interneto svetainės.
- cvpa – konvertavimo kelias: konvertuoja kelią iš „Windows PowerShell“ kelio į „Windows PowerShell“ teikėjo kelią.
- dbp – Disable-PSBreakpoint: išjungia lūžio taškus dabartinėje konsolėje.
- del - Pašalinti elementą: ištrinkite failus ir aplankus.
- diff – Palyginti objektą: lygina du objektų rinkinius.
- dir - Get-ChildItem: Gaukite failus ir aplankus failų sistemos diske.
- dnsn – Disconnect-PSSession: atsijunkite nuo seanso.
- ebp – Enable-PSBreakpoint: įgalina pertraukos taškus dabartinėje konsolėje.
- echo – Write-Output: Nurodytus objektus siunčia kitai konvejerio komandai. Jei ši komanda yra paskutinė konvejerio komanda, objektai rodomi konsolėje.
- epal – Export-Alias: Eksportuoja informaciją apie šiuo metu apibrėžtus komandų slapyvardžius į failą.
- epcsv – Export-Csv: konvertuoja objektus į kableliais atskirtų eilučių (CSV) masyvą ir išsaugo eilutes CSV faile.
- epsn – Export-PSSession: importuokite komandas iš kitos sesijos ir išsaugokite jas Windows PowerShell modulyje.
- ištrinti – Pašalinti elementą: ištrinti failus ir aplankus.
- etsn – Enter-PSSession: pradeda interaktyvią seansą su nuotoliniu kompiuteriu.
- exsn – Exit-PSSession: baigia interaktyvią seansą su nuotoliniu kompiuteriu.
- fc – Format-Custom: naudokite pasirinktinį rodinį formatuoti išvestį.
- fl – Format-List: formatuokite išvestį kaip atributų sąrašą, kuriame kiekvienas atributas rodomas naujoje eilutėje.
- foreach – ForEach-Object: atlieka operaciją su kiekvienu elementu įvesties objektų rinkinyje.
- ft – Format-Table: formatuokite išvestį kaip lentelę.
- fw – Platus formatas: formatuokite objektus kaip plačią lentelę, kurioje rodomas tik vienas kiekvieno objekto atributas.
- galli – Get-Alias: gaukite dabartinės sesijos komandas.
- gbp – Get-PSBreakpoint: gaukite dabartinėje sesijoje nustatytas pertraukos taškus.
- gc – Get-Content: gaukite failo turinį.
- gci – Get-ChildItem: gaukite failus ir aplankus failų sistemos diske.
- gcm – Get-Command: gaukite visas komandas.
- gcs – Get-PSCallStack: rodo esamą skambučių krūvą.
- gdr – Get-PSDrive: gaukite diską dabartinėje sesijoje.
- ghy – Gauti istoriją: gaukite komandų, įvestų per dabartinę sesiją, sąrašą.
- gi - Get-Item: Gaukite failus ir aplankus.
- gjb – Get-Job: gaukite Windows PowerShell fonines užduotis, veikiančias dabartinėje sesijoje.
- gl – Get-Location: gaukite informaciją apie dabartinę darbo vietą arba vietų krūvą.
- gm – Get-Member: gaukite objektų savybes ir metodus.
- gmo – Get-Module: gauna modulius, kurie buvo importuoti arba kuriuos galima importuoti į dabartinę sesiją.
- gp – Get-ItemProperty: Gauna nurodyto elemento ypatybes.
- gps – Get-Procesas: paleiskite procesus vietiniuose arba nuotoliniuose kompiuteriuose.
- group – Group-Object: sugrupuoti objektai, kuriuose yra ta pati nurodytų savybių reikšmė.
- gsn – Get-PSSession: gaukite Windows PowerShell seansus vietiniuose ir nuotoliniuose kompiuteriuose.
- gsnp – Get-PSSnapIn: gaukite Windows PowerShell papildinius kompiuteryje.
- gsv – Get-Service: gaukite paslaugas vietiniuose arba nuotoliniuose kompiuteriuose.
- gu – Get-Unique: pateikia unikalius elementus iš surūšiuoto sąrašo.
- gv – Get-Variable: Gauna kintamuosius dabartinėje konsolėje.
- gwmi – „Get-WmiObject“: gaukite „Windows Management Instrumentation“ (WMI) klasių egzempliorius arba informaciją apie galimas klases.
- h – Gauti istoriją: gaukite komandų, įvestų per dabartinę seansą, sąrašą.
- istorija – Get-History: gaukite komandų, įvestų per dabartinę sesiją, sąrašą.
- icm – Invoke-Command: paleiskite komandas vietiniuose ir nuotoliniuose kompiuteriuose.
- iex – Invoke-Expression: paleidžia komandą arba išraišką vietiniame kompiuteryje.
- ihy – Invoke-History: paleiskite komandas iš seansų istorijos.
- ii – Iškviesti elementą: atlieka numatytąjį veiksmą su nurodytu elementu.
- ipal - Import-Alias: importuokite komandų slapyvardžių sąrašą iš failo.
- ipcsv – Import-Csv: kurkite pasirinktinius į lentelę panašius objektus iš elementų CSV faile.
- ipmo – importavimo modulis: pridėkite modulį prie dabartinės sesijos.
- ipsn – Import-PSSession: importuoja komandas iš kitos sesijos į dabartinę sesiją.
- irm – Invoke-RestMethod: siunčia HTTP arba HTTPS užklausą į RESTful žiniatinklio paslaugą.
- ise - powershell_ise.exe: paaiškina, kaip naudoti komandų eilutės įrankį PowerShell_ISE.exe.
- iwmi – Invoke-WMIMethod: iškvieskite „Windows Management Instrumentation“ (WMI) metodus.
- iwr – Invoke-WebRequest: gaukite turinį iš interneto svetainės.
- nužudyti – sustabdyti procesą: sustabdo vieną ar daugiau veikiančių procesų.
- lp – Out-Printer: siunčia išvestį į spausdintuvą.
- ls – Get-ChildItem: gaukite failus ir aplankus failų sistemos diske.
- man – žinynas: rodoma informacija apie Windows PowerShell komandas ir sąvokas.
- md - mkdir: sukurkite naują įrašą.
- priemonė – Matas-Objektas: matuoja skaitines objektų ir simbolių, žodžių ir eilučių ypatybes eilučių objektuose, pvz., tekstiniuose failuose.
- mi – Perkelti elementą: perkelkite elementą iš vienos vietos į kitą.
- mount - New-PSDrive: sukurkite laikinus ir nuolatinius susietus tinklo diskus.
- perkelti – perkelti elementą: perkelkite elementą iš vienos vietos į kitą.
- mp – Move-ItemProperty: perkelkite ypatybes iš vienos vietos į kitą.
- mv – Perkelti elementą: perkelkite elementą iš vienos vietos į kitą.
- nal – New-Alias: sukurkite naują komandos slapyvardį.
- ndr – New-PSDrive: kurkite laikinus ir nuolatinius susietus tinklo diskus.
- ni - Naujas elementas: sukurkite naują elementą.
- nmo – naujas modulis: sukuria naują dinaminį modulį, kuris egzistuoja tik atmintyje.
- npssc – New-PSSessionConfigurationFile: sukuria seanso konfigūracijos failą.
- nsn – New-PSSession: sukurkite nuolatinius ryšius su vietiniais arba nuotoliniais kompiuteriais.
- nv – New-Variable: sukuria naują kintamąjį.
- ogv – Out-GridView: Siųskite išvestį į interaktyvų skydelį atskirame lange.
- oh - Out-Host: Siųskite išvestį į komandinę eilutę.
- popd – Pop-Location: pakeičia dabartinę vietą į pastarąją, kuri buvo įstumta į krūvą. Galite įjungti vietą iš numatytosios plytelės arba iš plytelės, kurią sukuriate naudodami cmdlet „Push-Location“.
- ps – Get-Process: paleiskite procesus vietiniame arba nuotoliniame kompiuteryje.
- pushd – Push-Location: prideda dabartinę vietą į vietų krūvos viršų.
- pwd – Get-Location: gaukite informaciją apie dabartinę darbo vietą arba vietų krūvą.
- r – Invoke-History: vykdykite komandas iš seansų istorijos.
- rbp – Pašalinti-PSBreakpoint: Pašalina pertraukos taškus iš dabartinės konsolės.
- rcjb – Receive-Job: gauna Windows PowerShell foninių užduočių rezultatus dabartinėje sesijoje.
- rcsn – Receive-PSSession: gaukite komandų rezultatus per atjungtas sesijas.
- rd – Pašalinti elementą: ištrinkite failus ir aplankus.
- rdr – Pašalinti-PSDrive: pašalina laikinus „Windows PowerShell“ diskus ir atjungia susietus tinklo diskus.
- ren – Pervardyti elementą: pervardija elementą Windows PowerShell teikėjo vardų srityje.
- ri – Pašalinti elementą: ištrinkite failus ir aplankus.
- rjb – Remove-Job: pašalina Windows PowerShell fono užduotį.
- rm – Pašalinti elementą: ištrinkite failus ir aplankus.
- rmdir – Pašalinti elementą: ištrinkite failus ir aplankus.
- rmo – Pašalinti modulį: pašalina modulius iš dabartinės sesijos.
- rni – pervardyti elementą: pervardykite elementą „Windows PowerShell“ teikėjo vardų srityje.
- rnp – Rename-ItemProperty: pervardykite elemento nuosavybę.
- rp – Remove-ItemProperty: pašalina ypatybę ir jos vertę iš elemento.
- rsn – Pašalinti-PSSession: uždaro vieną ar daugiau „Windows PowerShell“ seansų (PSSession).
- rsnp – Pašalinti-PSSnapin: pašalina Windows PowerShell papildinius iš dabartinės sesijos.
- rujb – Tęsti darbą: iš naujo paleiskite sustabdytą užduotį
- rv – Remove-Variable: Pašalina kintamąjį ir jo reikšmę.
- rvpa – Resolve-Path: išsprendžia pakaitos simbolius keliuose ir rodo kelio turinį.
- rwmi – Pašalinti-WMIObject: pašalina esamos „Windows Management Instrumentation“ (WMI) klasės egzempliorių.
- sajb – Start-Job: paleidžia Windows PowerShell fono užduotį.
- sal – Set-Alias: sukurkite arba pakeiskite cmdlet arba kito komandos elemento komandos slapyvardį (alternatyvų pavadinimą) dabartinėje „Windows PowerShell“ sesijoje.
- saps – Start-Process: paleidžia vieną ar daugiau procesų vietiniame kompiuteryje.
- sasv – Start-Service: paleidžia vieną ar daugiau sustabdytų paslaugų.
- sbp – Set-PSBreakpoint: nustato eilutės, sakinio ar kintamojo lūžio tašką.
- sc – Set-Content: pakeičia failo turinį jūsų nurodytu turiniu.
- Select - Select-Object: pasirinkite objektą arba objekto ypatybes.
- set – Set-Variable: Nustatykite kintamojo reikšmę. Sukuria kintamąjį, jei kintamojo prašomu pavadinimu nėra.
- shcm – Rodyti komandą: kurkite Windows PowerShell komandas grafiniame komandų lange.
- si – Nustatyti elementą: pakeiskite elemento vertę į vertę
Linkime sėkmės!
Žiūrėti daugiau: