PowerShell je zmogljivo ogrodje za avtomatizacijo in upravljanje konfiguracije, ki sistemskim skrbnikom omogoča učinkovitejše delo z avtomatizacijo dolgočasnih, ponavljajočih se opravil. Spodaj je nekaj osnovnih ukazov Powershell, ki vam bodo pomagali v celoti izkoristiti moč tega orodja.

Spodaj je seznam ukazov - ime ukaza cmdlet: opis ukaza.
% - ForEach-Object: Izvede operacijo na vsakem elementu v nizu vhodnih objektov.
- ? - Where-Object: izberite predmet iz nabora predmetov na podlagi njihovih vrednosti atributov.
- ac – Add-Content: v datoteko doda dodatno vsebino, kot so besede ali podatki.
- asnp – Add-PSSnapIn: trenutni seji doda enega ali več snap-inov Windows PowerShell.
- cat - Get-Content: pridobi vsebino datoteke.
- cd - Set-Location: Nastavi trenutno delovno lokacijo na določeno lokacijo.
- chdir - Set-Location: Nastavi trenutno delovno lokacijo na določeno lokacijo.
- clc – Clear-Content: počisti vsebino elementa, vendar ga ne izbriše.
- clear - Clear-Host: počisti zaslon v gostiteljskem programu.
- clhy - Počisti zgodovino: počisti vnose iz zgodovine ukazov.
- cli – Clear-Item: počisti vsebino elementa, vendar ga ne izbriše.
- clp – Clear-ItemProperty: Počisti vrednost lastnosti, vendar ne počisti lastnosti.
- cls - Clear-Host: počisti zaslon v gostiteljskem programu.
- clv – Clear-Variable: Počisti vrednost spremenljivke.
- cnsn - Connect-PSSession: Ponovno se povežite s prekinjenimi sejami
- primerjaj - Primerjaj-predmet: Primerjaj dva niza predmetov.
- kopiraj - Kopiraj-predmet: Kopiraj predmet z ene lokacije na drugo.
- cp - Kopiraj element: Kopiraj element z ene lokacije na drugo.
- cpi – Kopiraj-predmet: Kopiraj element z ene lokacije na drugo.
- cpp – Copy-ItemProperty: Kopira lastnost in vrednost z določene lokacije na drugo lokacijo.
- curl - Invoke-WebRequest: Pridobite vsebino s spletne strani v internetu.
- cvpa – Convert-Path: Pretvori pot iz poti Windows PowerShell v pot ponudnika Windows PowerShell.
- dbp – Onemogoči-PSBreakpoint: Onemogoči prekinitvene točke v trenutni konzoli.
- del - Odstrani-predmet: Izbrišite datoteke in mape.
- diff - Compare-Object: primerja dva niza predmetov.
- dir - Get-ChildItem: pridobi datoteke in mape v pogonu datotečnega sistema.
- dnsn - Disconnect-PSSession: Prekini povezavo s sejo.
- ebp – Enable-PSBreakpoint: Omogoči prekinitvene točke v trenutni konzoli.
- echo - zapisovanje-izhod: pošlje podane objekte naslednjemu ukazu v cevovodu. Če je ta ukaz zadnji ukaz v cevovodu, so objekti prikazani v konzoli.
- epal – Export-Alias: Izvozi informacije o trenutno definiranih vzdevkih ukazov v datoteko.
- epcsv – Export-Csv: pretvori predmete v matriko z vejicami ločenih nizov (CSV) in shrani nize v datoteko CSV.
- epsn – Export-PSSession: uvozite ukaze iz druge seje in jih shranite v modul Windows PowerShell.
- brisanje - Odstrani-predmet: Izbrišite datoteke in mape.
- etsn – Enter-PSSession: Zažene interaktivno sejo z oddaljenim računalnikom.
- exsn - Exit-PSSession: Konča interaktivno sejo z oddaljenim računalnikom.
- fc – Format-Custom: uporabite pogled po meri za oblikovanje izhoda.
- fl – Format-List: Oblikujte izhod kot seznam atributov, kjer se vsak atribut pojavi v novi vrstici.
- foreach – ForEach-Object: Izvede operacijo na vsakem elementu v nizu vhodnih objektov.
- ft - Format-Table: Oblikujte izhod kot tabelo.
- fw - Format-Wide: Oblikujte predmete kot široko tabelo, ki prikazuje samo en atribut vsakega predmeta.
- galli - Get-Alias: Pridobite ukaze za trenutno sejo.
- gbp - Get-PSBreakpoint: pridobi prekinitvene točke, nastavljene v trenutni seji.
- gc - Get-Content: pridobi vsebino datoteke.
- gci - Get-ChildItem: pridobi datoteke in mape v pogonu datotečnega sistema.
- gcm - Get-Command: pridobi vse ukaze.
- gcs - Get-PSCallStack: prikaže trenutni sklad klicev.
- gdr - Get-PSDrive: pridobi pogon v trenutni seji.
- ghy - Get-History: Pridobite seznam ukazov, vnesenih med trenutno sejo.
- gi - Get-Item: pridobi datoteke in mape.
- gjb – Get-Job: omogoči izvajanje opravil v ozadju lupine Windows PowerShell v trenutni seji.
- gl - Get-Location: Pridobite informacije o trenutni delovni lokaciji ali skladu lokacij.
- gm - Get-Member: pridobi lastnosti in metode objektov.
- gmo – Get-Module: pridobi module, ki so bili uvoženi ali jih je mogoče uvoziti v trenutno sejo.
- gp – Get-ItemProperty: Pridobi lastnosti določenega elementa.
- gps - Get-Process: pridobite zagnane procese na lokalnih ali oddaljenih računalnikih.
- skupina – Predmet skupine: Predmeti skupine, ki vsebujejo isto vrednost za navedene lastnosti.
- gsn - Get-PSSession: pridobite seje lupine Windows PowerShell na lokalnih in oddaljenih računalnikih.
- gsnp – Get-PSSnapIn: pridobite snap-ine Windows PowerShell v računalniku.
- gsv - Get-Service: pridobite storitve na lokalnih ali oddaljenih računalnikih.
- gu - Get-Unique: Vrne edinstvene elemente z razvrščenega seznama.
- gv - Get-Variable: Pridobi spremenljivke v trenutni konzoli.
- gwmi – Get-WmiObject: pridobite primerke razredov Windows Management Instrumentation (WMI) ali informacije o razpoložljivih razredih.
- h - Get-History: pridobi seznam ukazov, vnesenih med trenutno sejo.
- zgodovina - Get-History: Pridobite seznam ukazov, vnesenih med trenutno sejo.
- icm - Invoke-Command: Zagon ukazov na lokalnih in oddaljenih računalnikih.
- iex - Invoke-Expression: zažene ukaz ali izraz v lokalnem računalniku.
- ihy - Invoke-History: Zaženi ukaze iz zgodovine sej.
- ii – Invoke-Item: Izvede privzeto dejanje na podanem elementu.
- ipal – Import-Alias: uvozite seznam vzdevkov ukazov iz datoteke.
- ipcsv – Import-Csv: ustvarite po meri tabele podobne predmete iz elementov v datoteki CSV.
- ipmo – Import-Module: Dodajte modul trenutni seji.
- ipsn – Import-PSSession: uvozi ukaze iz druge seje v trenutno sejo.
- irm – Invoke-RestMethod: pošlje zahtevo HTTP ali HTTPS spletni storitvi RESTful.
- ise - powershell_ise.exe: pojasnjuje, kako uporabljati orodje ukazne vrstice PowerShell_ISE.exe.
- iwmi – Invoke-WMIMethod: Prikličite metode Windows Management Instrumentation (WMI).
- iwr - Invoke-WebRequest: Pridobite vsebino s spletnega mesta v internetu.
- kill - Stop-Process: ustavi enega ali več tekočih procesov.
- lp - Izhodni tiskalnik: pošlje izhod v tiskalnik.
- ls - Get-ChildItem: pridobi datoteke in mape v pogonu datotečnega sistema.
- človek - pomoč: prikaže informacije o ukazih in konceptih lupine Windows PowerShell.
- md - mkdir: Ustvari nov vnos.
- mera - Measure-Object: Meri numerične lastnosti predmetov in znakov, besed in vrstic v objektih nizov, kot so besedilne datoteke.
- mi - Premakni predmet: premakni predmet z ene lokacije na drugo.
- mount - New-PSDrive: Ustvarite začasne in trajne preslikane omrežne pogone.
- premakni - Premakni predmet: premakni predmet z ene lokacije na drugo.
- mp - Move-ItemProperty: Premakni lastnosti z ene lokacije na drugo.
- mv - Premakni predmet: premakni predmet z ene lokacije na drugo.
- nal - New-Alias: ustvarite nov ukazni vzdevek.
- ndr - New-PSDrive: ustvarite začasne in obstojne preslikane omrežne pogone.
- ni - Nov-predmet: Ustvari nov predmet.
- nmo – nov modul: ustvari nov dinamični modul, ki obstaja samo v pomnilniku.
- npssc – New-PSSessionConfigurationFile: Ustvari konfiguracijsko datoteko seje.
- nsn - New-PSSession: Ustvari trajne povezave z lokalnimi ali oddaljenimi računalniki.
- nv – Nova spremenljivka: ustvari novo spremenljivko.
- ogv – Out-GridView: pošlji izhod na interaktivno ploščo v ločenem oknu.
- oh - Out-Host: Pošlji izhod v ukazno vrstico.
- popd - Pop-Location: Spremeni trenutno lokacijo na zadnjo potisnjeno na sklad. Lokacijo lahko omogočite s privzete ploščice ali s ploščice, ki jo ustvarite s cmdletom Push-Location.
- ps - Get-Process: Zagon procesov v lokalnem ali oddaljenem računalniku.
- pushd - Push-Location: doda trenutno lokacijo na vrh sklada lokacij.
- pwd - Get-Location: Pridobite informacije o trenutni delovni lokaciji ali skladu lokacij.
- r - Invoke-History: Zagon ukazov iz zgodovine sej.
- rbp – Remove-PSBreakpoint: Odstrani prekinitvene točke s trenutne konzole.
- rcjb – Receive-Job: Prejme rezultate opravil Windows PowerShell v ozadju v trenutni seji.
- rcsn - Receive-PSSession: Prejemanje rezultatov ukazov v odklopljenih sejah.
- rd – Remove-Item: Izbrišite datoteke in mape.
- rdr – Remove-PSDrive: Odstrani začasne pogone Windows PowerShell in prekine povezavo preslikanih omrežnih pogonov.
- ren – Preimenuj element: preimenuje element v imenskem prostoru ponudnika Windows PowerShell.
- ri – Odstrani element: Izbrišite datoteke in mape.
- rjb – Remove-Job: odstrani opravilo lupine Windows PowerShell v ozadju.
- rm - Odstrani-predmet: Izbrišite datoteke in mape.
- rmdir - Odstrani element: Izbrišite datoteke in mape.
- rmo – Odstrani modul: Odstrani module iz trenutne seje.
- rni – Preimenuj element: Preimenuj element v imenskem prostoru ponudnika Windows PowerShell.
- rnp – Rename-ItemProperty: Preimenujte lastnost predmeta.
- rp – Remove-ItemProperty: Odstrani lastnost in njeno vrednost iz postavke.
- rsn – Remove-PSSession: Zapre eno ali več sej Windows PowerShell (PSSessions).
- rsnp – Remove-PSSnapin: Odstrani snap-ine Windows PowerShell iz trenutne seje.
- rujb - Resume-Job: Znova zaženite prekinjeno opravilo
- rv – Remove-Variable: Odstrani spremenljivko in njeno vrednost.
- rvpa – Resolve-Path: razreši nadomestne znake v poteh in prikaže vsebino poti.
- rwmi – Remove-WMIObject: Odstrani primerek obstoječega razreda Windows Management Instrumentation (WMI).
- sajb - Start-Job: Zažene opravilo lupine Windows PowerShell v ozadju.
- sal – Set-Alias: ustvarite ali spremenite vzdevek ukaza (nadomestno ime) za cmdlet ali drug ukazni element v trenutni seji Windows PowerShell.
- saps - Start-Process: Zažene enega ali več procesov na lokalnem računalniku.
- sasv - Start-Service: Zažene eno ali več ustavljenih storitev.
- sbp – Set-PSBreakpoint: nastavi prekinitveno točko v vrstici, stavku ali spremenljivki.
- sc - Set-Content: Zamenja vsebino datoteke z vsebino, ki jo določite.
- select - Select-Object: Izberite predmet ali lastnosti predmeta.
- set - Set-Variable: Nastavite vrednost spremenljivke. Ustvari spremenljivko, če spremenljivka z zahtevanim imenom ne obstaja.
- shcm – Show-Command: ustvarite ukaze Windows PowerShell v grafičnem ukaznem oknu.
- si - Set-Item: spremeni vrednost elementa v vrednost
Želim vam uspeh!
Poglej več: