PowerShell on tehokas automaation ja konfiguroinnin hallintakehys, jonka avulla järjestelmänvalvojat voivat työskennellä tehokkaammin automatisoimalla ikäviä, toistuvia tehtäviä. Alla on joitain Powershell-peruskomentoja, jotka auttavat sinua saamaan täyden hyödyn tämän työkalun tehosta.

Alla on komentoluettelo - cmdlet-komennon nimi: komennon kuvaus.
% - ForEach-Object: Suorittaa toiminnon jokaiselle kohteelle syöttöobjektien joukossa.
- ? - Missä-Objekti: Valitse objekti objektijoukosta niiden attribuuttiarvojen perusteella.
- ac - Add-Content: Lisää tiedostoon lisäsisältöä, kuten sanoja tai tietoja.
- asnp - Add-PSSnapIn: Lisää yhden tai useampia Windows PowerShell -laajennuksia nykyiseen istuntoon.
- cat - Get-Content: Hae tiedoston sisältö.
- cd - Aseta sijainti: Asettaa nykyisen työskentelypaikan määritettyyn paikkaan.
- chdir - Set-Location: Asettaa nykyisen työsijainnin tiettyyn sijaintiin.
- clc - Clear-Content: Tyhjentää kohteen sisällön, mutta ei poista kohdetta.
- Clear - Clear-Host: Tyhjentää isäntäohjelman näytön.
- clhy - Clear-History: Tyhjentää merkinnät komentohistoriasta.
- cli - Clear-Item: Tyhjentää kohteen sisällön, mutta ei poista kohdetta.
- clp - Clear-ItemProperty: Tyhjentää ominaisuuden arvon, mutta ei tyhjennä ominaisuutta.
- cls - Clear-Host: Tyhjentää isäntäohjelman näytön.
- clv - Clear-Variable: Tyhjentää muuttujan arvon.
- cnsn - Connect-PSSession: Yhdistä uudelleen irrotettuihin istuntoihin
- vertaa - Compare-Object: Vertaa kahta objektijoukkoa.
- kopioi - Copy-Item: Kopioi kohde paikasta toiseen.
- cp - Copy-Item: Kopioi kohde paikasta toiseen.
- cpi - Kopioi kohde: Kopioi kohde paikasta toiseen.
- cpp - Copy-ItemProperty: Kopioi ominaisuuden ja arvon määritetystä sijainnista toiseen sijaintiin.
- curl - Invoke-WebRequest: Hae sisältöä Internetin verkkosivustolta.
- cvpa - Convert-Path: Muuntaa polun Windows PowerShell -polusta Windows PowerShell -toimittajapoluksi.
- dbp - Disable-PSBreakpoint: Poistaa keskeytyspisteet käytöstä nykyisessä konsolissa.
- del - Poista-kohde: Poista tiedostot ja kansiot.
- diff - Compare-Object: Vertaa kahta objektijoukkoa.
- dir - Get-ChildItem: Hae tiedostot ja kansiot tiedostojärjestelmäasemaan.
- dnsn - Katkaise yhteys-PSSession: Katkaise yhteys istuntoon.
- ebp - Enable-PSBreakpoint: Ottaa keskeytyskohdat käyttöön nykyisessä konsolissa.
- echo - Write-Output: Lähettää määritetyt objektit liukuhihnan seuraavaan komentoon. Jos tämä komento on liukuhihnan viimeinen komento, objektit näytetään konsolissa.
- epal - Export-Alias: Vie tiedot tällä hetkellä määritetyistä komentoaliaksista tiedostoon.
- epcsv - Export-Csv: Muuntaa objektit pilkuilla eroteltujen merkkijonojen joukoksi (CSV) ja tallentaa merkkijonot CSV-tiedostoon.
- epsn - Export-PSSession: Tuo komennot toisesta istunnosta ja tallenna ne Windows PowerShell -moduuliin.
- Erase - Remove-Item: Poista tiedostot ja kansiot.
- etsn - Enter-PSSession: Aloittaa interaktiivisen istunnon etätietokoneen kanssa.
- exsn - Exit-PSSession: Lopettaa interaktiivisen istunnon etätietokoneen kanssa.
- fc - Format-Custom: Käytä mukautettua näkymää tulosteen muotoiluun.
- fl - Format-List: Muotoile tulos attribuuttiluetteloksi, jossa jokainen määrite näkyy uudella rivillä.
- foreach - ForEach-Object: Suorittaa toiminnon jokaiselle kohteelle syöttöobjektien joukossa.
- ft - Format-Table: Muotoile tulos taulukoksi.
- fw - Format-Wide: Muotoile objektit leveäksi taulukoksi, joka näyttää vain yhden attribuutin jokaisesta objektista.
- galli - Get-Alias: Hanki nykyisen istunnon komennot.
- gbp - Get-PSBreakpoint: Hae nykyisessä istunnossa asetetut keskeytyskohdat.
- gc - Get-Content: Hae tiedoston sisältö.
- gci - Get-ChildItem: Hae tiedostot ja kansiot tiedostojärjestelmäasemaan.
- gcm - Get-Command: Hanki kaikki komennot.
- gcs - Get-PSCallStack: Näyttää nykyisen puhelupinon.
- gdr - Get-PSDrive: Hanki asema nykyisessä istunnossa.
- ghy - Get-History: Hanki luettelo nykyisen istunnon aikana annetuista komennoista.
- gi - Get-Item: Hae tiedostoja ja kansioita.
- gjb - Get-Job: Hanki Windows PowerShell -taustatyöt käynnissä olevassa istunnossa.
- gl - Get-Location: Hanki tietoja nykyisestä työpaikasta tai sijaintipinosta.
- gm - Get-Member: Hanki objektien ominaisuudet ja menetelmät.
- gmo - Get-Module: Hakee moduulit, jotka on tuotu tai jotka voidaan tuoda nykyiseen istuntoon.
- gp - Get-ItemProperty: Hakee määritetyn kohteen ominaisuudet.
- gps - Get-Process: Hanki käynnissä olevat prosessit paikallisissa tai etätietokoneissa.
- group - Group-Object: Ryhmäobjektit, jotka sisältävät saman arvon määritetyille ominaisuuksille.
- gsn - Get-PSSession: Hanki Windows PowerShell -istunnot paikallisille ja etätietokoneille.
- gsnp - Get-PSSnapIn: Hanki Windows PowerShell -laajennukset tietokoneeseen.
- gsv - Get-Service: Hanki palveluita paikallisille tai etätietokoneille.
- gu - Get-Unique: Palauttaa yksilölliset kohteet järjestetystä luettelosta.
- gv - Get-Variable: Hakee nykyisen konsolin muuttujat.
- gwmi - Get-WmiObject: Hanki Windows Management Instrumentation (WMI) -luokkien esiintymiä tai tietoja käytettävissä olevista luokista.
- h - Get-History: Hae luettelo nykyisen istunnon aikana annetuista komennoista.
- historia - Get-History: Hanki luettelo nykyisen istunnon aikana annetuista komennoista.
- icm - Invoke-Command: Suorita komentoja paikallisissa ja etätietokoneissa.
- iex - Invoke-Expression: Suorittaa komennon tai lausekkeen paikallisessa tietokoneessa.
- ihy - Invoke-History: Suorita komennot istuntohistoriasta.
- ii - Invoke-Item: Suorittaa oletustoiminnon määritetylle kohteelle.
- ipal - Import-Alias: Tuo tiedostosta luettelo komentojen lempinimistä.
- ipcsv - Import-Csv: Luo mukautettuja taulukkomaisia objekteja CSV-tiedoston kohteista.
- ipmo - Import-Module: Lisää moduuli nykyiseen istuntoon.
- ipsn - Import-PSSession: Tuo komennot toisesta istunnosta nykyiseen istuntoon.
- irm - Invoke-RestMethod: Lähettää HTTP- tai HTTPS-pyynnön RESTful-verkkopalveluun.
- ise - powershell_ise.exe: Selittää PowerShell_ISE.exe-komentorivityökalun käytön.
- iwmi - Invoke-WMIMethod: Kutsu Windows Management Instrumentation (WMI) -menetelmiä.
- iwr - Invoke-WebRequest: Hae sisältöä Internetin verkkosivustolta.
- tappaa - Stop-Process: Pysäyttää yhden tai useamman käynnissä olevan prosessin.
- lp - Out-Printer: Lähettää tulosteen tulostimelle.
- ls - Get-ChildItem: Hae tiedostot ja kansiot tiedostojärjestelmäasemaan.
- man - ohje: Näyttää tietoja Windows PowerShell -komennoista ja käsitteistä.
- md - mkdir: Luo uusi merkintä.
- mitta - Measure-Object: Mittaa objektien ja merkkien, sanojen ja rivien numeerisia ominaisuuksia merkkijonoobjekteissa, kuten tekstitiedostoissa.
- mi - Move-Item: Siirrä kohde paikasta toiseen.
- mount - Uusi-PSDrive: Luo tilapäisiä ja pysyviä yhdistettyjä verkkoasemia.
- siirtää - Siirrä kohde: Siirrä kohde paikasta toiseen.
- mp - Move-ItemProperty: Siirrä ominaisuuksia paikasta toiseen.
- mv - Move-Item: Siirrä kohde paikasta toiseen.
- nal - Uusi-Alias: Luo uusi komennon lempinimi.
- ndr - Uusi-PSDrive: Luo tilapäisiä ja pysyviä yhdistettyjä verkkoasemia.
- ni - Uusi kohde: Luo uusi kohde.
- nmo - New-Module: Luo uuden dynaamisen moduulin, joka on olemassa vain muistissa.
- npssc - New-PSSessionConfigurationFile: Luo istunnon määritystiedoston.
- nsn - New-PSSession: Luo pysyviä yhteyksiä paikallisiin tai etätietokoneisiin.
- nv - New-Variable: Luo uuden muuttujan.
- ogv - Out-GridView: Lähetä tulos interaktiiviseen paneeliin erillisessä ikkunassa.
- oh - Out-Host: Lähetä tulos komentoriville.
- popd - Pop-Location: Muuttaa nykyisen sijainnin viimeksi pinoon työnnetyksi. Voit ottaa sijainnin käyttöön oletusruudusta tai Push-Location -cmdletillä luomastasi ruudusta.
- ps - Get-Process: Hanki prosessit käynnissä paikallisessa tai etätietokoneessa.
- pushd - Push-Location: Lisää nykyisen sijainnin sijaintipinon yläosaan.
- pwd - Get-Location: Hanki tietoja nykyisestä työsijainnista tai sijaintipinosta.
- r - Invoke-History: Suorita komennot istuntohistoriasta.
- rbp - Remove-PSBreakpoint: Poistaa keskeytyskohdat nykyisestä konsolista.
- rcjb - Receive-Job: Vastaanottaa nykyisen istunnon Windows PowerShell -taustatöiden tulokset.
- rcsn - Receive-PSSession: Vastaanota komentojen tulokset katkaistuissa istunnoissa.
- rd - Remove-Item: Poista tiedostot ja kansiot.
- rdr - Poista-PSDrive: Poistaa väliaikaiset Windows PowerShell -asemat ja katkaisee yhdistetyt verkkoasemat.
- ren - Nimeä kohde uudelleen: Nimeää kohteen uudelleen Windows PowerShell -palveluntarjoajan nimiavaruudessa.
- ri - Remove-Item: Poista tiedostot ja kansiot.
- rjb - Remove-Job: Poistaa Windows PowerShell -taustatyön.
- rm - Remove-Item: Poista tiedostot ja kansiot.
- rmdir - Remove-Item: Poista tiedostot ja kansiot.
- rmo - Remove-Module: Poistaa moduulit nykyisestä istunnosta.
- rni - Nimeä kohde uudelleen: Nimeä kohde uudelleen Windows PowerShell -palveluntarjoajan nimitilassa.
- rnp - Rename-ItemProperty: Nimeä kohteen ominaisuus uudelleen.
- rp - Remove-ItemProperty: Poistaa ominaisuuden ja sen arvon kohteesta.
- rsn - Remove-PSSession: Sulkee yhden tai useamman Windows PowerShell -istunnon (PSSessions).
- rsnp - Remove-PSSnapin: Poistaa Windows PowerShell -laajennukset nykyisestä istunnosta.
- rujb - Resume-Job: Käynnistä keskeytetty työ uudelleen
- rv - Remove-Variable: Poistaa muuttujan ja sen arvon.
- rvpa - Resolve-Path: Ratkaisee polkujen yleismerkit ja näyttää polun sisällön.
- rwmi - Remove-WMIObject: Poistaa olemassa olevan Windows Management Instrumentation (WMI) -luokan esiintymän.
- sajb - Start-Job: Käynnistää Windows PowerShell -taustatyön.
- sal - Set-Alias: Luo tai muuta komennon lempinimi (vaihtoehtoinen nimi) cmdletille tai muulle komentoelementille nykyisessä Windows PowerShell -istunnossa.
- saps - Start-Process: Käynnistää yhden tai useamman prosessin paikallisessa tietokoneessa.
- sasv - Start-Service: Käynnistää yhden tai useamman pysäytetyn palvelun.
- sbp - Set-PSBreakpoint: Asettaa keskeytyskohdan riville, lausekkeelle tai muuttujalle.
- sc - Set-Content: Korvaa tiedoston sisällön määrittämäsi sisällöllä.
- select - Select-Object: Valitse objekti tai objektin ominaisuudet.
- set - Set-Variable: Aseta muuttujan arvo. Luo muuttujan, jos pyydetyn nimen omaavaa muuttujaa ei ole olemassa.
- shcm - Show-Command: Luo Windows PowerShell -komentoja graafisessa komentoikkunassa.
- si - Set-Item: Muuta kohteen arvoksi arvo
Menestystä toivottaen!
Katso lisää: