Mikä on Windows PowerShell?

Mikä on Windows PowerShell?

Windows PowerShell on Microsoftin kehittämä tehtävien automatisointityökalu, jonka avulla järjestelmänvalvojat voivat vähentää työmääräänsä. Se auttaa sinua automatisoimaan yksinkertaisia ​​tehtäviä ja prosesseja Windowsissa ja auttamaan sinua keskittymään monimutkaisempaan ja luovempaan työhön.





Vaikka monet ihmiset ovat nähneet ja käyttäneet komentoriviä, harvempi on kuullut PowerShellistä. Tässä artikkelissa tarkastelemme, miten PowerShell auttaa käyttäjiään, sekä joitain hienoja asioita, joita voit tehdä sen kanssa.





Mikä on Windows PowerShell?

Ennen kuin sukellamme PowerShelliin, naulataan ensin toinen kysymys: 'Mikä on kuori?'





Kuori on tietokoneohjelma, joka ottaa komennot näppäimistön kautta, tulkitsee ne ja välittää ne käyttöjärjestelmään suoritettavaksi. Pohjimmiltaan se toimii rajapintana sinun ja käyttöjärjestelmän välillä. Se voi olla joko graafinen käyttöliittymä (GUI) tai CLI (komentorivikäyttöliittymä).

Vaikka kuori on ollut olemassa vuodesta Multics Vuonna 1969 lanseeratun käyttöjärjestelmän Windows esitteli Shell-versionsa marraskuussa 1985. Se oli peruskuori, joka oli hyödyllinen tiedostojen hallintaan, nimeltään MS-DOS Executive. Tämän peruskuoren kehitystä seurasi, mutta aina tarvittiin jotain voimakkaampaa.



Aiemmin Windows -historiassa käyttäjät käyttivät erilaisia ​​työkaluja järjestelmänhallintaan ja automaatioon. Vuonna 2006 Shell -konseptin merkittävä parannus esiteltiin ratkaisuna: Windows PowerShell.

Windows PowerShellin avulla voit suorittaa erilaisia ​​toimintoja aina toistuvien tehtävien automatisoinnista, verkonhallinnasta ja niin edelleen, enemmän huomiota ja luovuutta vaativiin tehtäviin (kuten verkkosivujen sisällön julkaiseminen, suunnittelu jne.).





Tämä paitsi säästää aikaa, myös antaa sinulle paremman hallinnan käyttöjärjestelmästä ja sen prosesseista.

Aiheeseen liittyviä: Aseman osioiminen ja alustaminen PowerShellin avulla





Mikä on PowerShell -Cmdlet?

Nyt kun olet tutustunut PowerShelliin, katsotaan yhtä PowerShellin tärkeimmistä näkökohdista: Cmdlet .

Cmdletit (lausutaan command-let) ovat kevyitä ja tehokkaita Windows PowerShell -komentoja. Ne ovat rakennuspalikoita, joiden avulla voit suorittaa tiettyjä toimintoja, kuten tiedostojen kopiointia ja siirtämistä, tai osana isompaa, kehittyneempää PowerShell -komentosarjaa.

The Hae apua cmdlet on esimerkiksi hyödyllisin cmdlet, koska sen avulla voit nähdä, mitä tietty cmdlet tekee, tarkastella sen parametreja ja näyttää eri tapoja, joilla cmdlet -tiedostoa käytetään.

Samanlainen kuin Hae apua , Get-Command on toinen cmdlet, jota voit käyttää eri ongelmien vianmääritykseen kuorista. Se näyttää erityisesti kaikki järjestelmään asennetut komennot. Näytettävät komennot sisältävät cmdlet -komennot, toiminnot, aliakset, suodattimet, komentosarjat ja sovellukset. Kun sitä käytetään parametrien kanssa, se näyttää kaikki kyseiseen parametriin liittyvät komennot.

Esimerkiksi seuraava komento nappaa kaikki paikallisen tietokoneesi käytettävissä olevat komennot ja näyttää ne:

Get-Command *

Get-Command parametrin kanssa LuetteloTuotu toisaalta saa vain nykyisten istuntojen komennot.

Get-Command -ListImported

Windows PowerShellin käynnistäminen

Käynnistä Windows PowerShell avaamalla Käynnistä -valikon hakupalkki ja kirjoittamalla Windows PowerShell, ja suorita valinta Juosta järjestelmänvalvojana .

Tämä käynnistää PowerShell -ohjelman tietokoneellasi. Vaihtoehtoisesti voit käynnistää sen Suorita -valintaikkunan kautta. Lehdistö Windows -näppäin + R kirjoita näppäimistöllä PowerShell, ja lyödä Tulla sisään PowerShellin käynnistämiseksi.

Windows PowerShellin käyttäminen

Kuten edellä on selitetty, PowerShell on sovellus, joka auttaa sinua automatisoimaan toistuvia tehtäviä ja hallitsemaan yksinkertaisia ​​Windows -hallintatehtäviä ja auttaa siten säästämään aikaa. Alla määritämme joitain hyödyllisimmistä tavoista, joilla voit käyttää PowerShelliä eduksesi.

1. Skriptien luominen Windows PowerShellin avulla

Skripti on joukko ohjeita, jonkinlainen lyhyt ohjelma, jota suurempi ohjelma suorittaa suorituksen aikana.

PowerShellin avulla voit helposti luoda komentosarjan ja käyttää sitä tulevaisuudessa tarvittaessa uudelleen. Skriptin voi luoda monella eri tavalla, mutta nyt keskitymme yksinkertaisimpaan menetelmään: PowerShell -komentosarjan luomiseen Notepadilla.

Voit luoda PowerShell -komentosarjan seuraavasti:

  1. Tyyppi muistilehtiö Käynnistä -valikon hakupalkista ja valitse Paras osuma.
  2. Kirjoita tai liitä muistikirjaan komentosarja, jota haluat käyttää. Esimerkiksi:
Write-Host 'I make memes; Therefore I am.'

Napsauta nyt Tiedosto vaihtoehto ja valitse Tallenna nimellä. Anna sopiva nimi ja napsauta Tallentaa .

Suorita komentosarja suorittamalla PowerShell järjestelmänvalvojana. Kirjoita sitten komento alhaalta ja paina Tulla sisään .

Set-ExecutionPolicy RemoteSigned

Tämä muuttaa koneesi suorituskäytäntöä ja antaa sinun suorittaa komentosarjoja PowerShellissä. Huomaa että tämä on pysyvä muutos ja että toteutuskäytäntörajoitus on suojausominaisuus, joka voi estää sinua suorittamasta haittaohjelmia. Jos kopioit ja liität PowerShell -komentosarjoja Internetistä ymmärtämättä täysin, mitä komentosarja tekee, tämä on hyödyllinen ominaisuus.

Kirjoita lopuksi TO ja paina Tulla sisään, ja kirjoita tämä komento suorittaaksesi komentosarjan vaihtamalla mshaa käyttäjätunnuksellesi.

& 'C:UsersmshaaDesktop
cript.txt'

Jos noudatit komentoja järjestyksessä, PowerShell -skriptisi toimii ilman häiriöitä.

Muista, että sinun on suoritettava PowerShell järjestelmänvalvojana. Muussa tapauksessa et voi muuttaa järjestelmän oletuskäytäntöä, joka estää satunnaisten komentosarjojen suorittamisen järjestelmässäsi.

Poikkeus kutsutaan sen sijaan, ja kuten kaikki poikkeukset, se pysäyttää ohjelman suorittamisen puolivälissä. Käyttöliittymäsi näyttää tältä:

2. Poista tietyn tiedoston sisältö

Oletko koskaan ollut tilanteessa, jossa sinun täytyi poistaa kaikki vanha sisältö tiedostosta, mutta halusit pitää itse tiedoston ennallaan? Jos on, voit käyttää selkeä sisältö PowerShell -komento sen suorittamiseksi.

Clear-Content C:TempTestFile.txt

Vaihda poistettavan tiedoston polku.

3. Suorita komento etätietokoneessa

Voit myös käyttää Windows PowerShelliä komennon suorittamiseen yhdellä tai useammalla etätietokoneella. Tämä PowerShellin toiminto tunnetaan nimellä PowerShell Remoting. Tarvitset vain yhden tietokoneen lopussa ja luotettavan Internet -yhteyden.

Ennen kuin suoritat komennon, sinun on kuitenkin ensin muodostettava etäyhteys useiden tietokoneiden välille. Voit käyttää PSSession -komentoa etäkomentojen suorittamiseen.

Enter-PSSession -ComputerName RemotePCName -Credential UserID

Kun olet muodostanut yhteyden tietokoneeseen, voit suorittaa PowerShell -komentoja aivan kuten paikallisessa järjestelmässä.

Jos haluat suorittaa komennon useilla etätietokoneilla, suorita tämä komento:

Invoke-Command -ComputerName Server01, Server02 -FilePath c:ScriptsDiskCollect.ps1

Tämä katkelma suorittaa komentosarjan DiskCollect.ps1 etätietokoneissa, Server01 ja Server02. Jos haluat yksityiskohtaisen johdannon etäkomentoihin, tutustu Microsoftin virallinen etäkäyttöopas .

4. Käytä PowerShelliä haittaohjelmatarkistukseen

Voit suorittaa haittaohjelmatarkistuksen järjestelmässäsi suoraan Windows PowerShellin kautta. Jos haluat suorittaa nopean tarkistuksen, kirjoita seuraavat komennot PowerShelliin ja paina Tulla sisään :

Start-MpScan -ScanType QuickScan

Mutta joskus nopea skannaus ei riitä. Onneksi voit myös suorittaa täyden skannauksen PowerShellistä.

Start-MpScan -ScanType FullScan

Huomaa, että koko skannaus voi kestää jonkin aikaa, joten olisi viisasta suorittaa se taustalla. Käytä tätä varten tätä komentoa:

Start-MpScan -ScanType FullScan -AsJob

Tämä suorittaa täyden haittaohjelmatarkistuksen taustalla, kun käsittelet muita tehtäviä. Lisätietoja on täydellisessä oppaassamme skannaamalla tietokoneesi haittaohjelmien varalta PowerShellin avulla .

5. Tinkering tiedostojen ja kansioiden kanssa

Voit jopa hallita järjestelmän tiedostoja ja kansioita yhdestä paikasta Windows PowerShellin avulla. Voit tehdä monia erilaisia ​​asioita, kuten siirtää, avata, nimetä uudelleen jne. mshaa käyttäjätunnuksellesi.

Tiedostojen ja kansioiden nimeäminen uudelleen

Voit nimetä tiedostot ja kansiot helposti uudelleen käyttämällä Nimeä kohde uudelleen cmdlet PowerShellissä.

Rename-Item c:UsersmshaaDesktopMemesAreLame.xls MemesAreCool.xls

Tiedostojen ja kansioiden siirtäminen

kuinka paljon vaihdat macbook pro -akun

Aivan kuten uudelleennimeäminen, voit myös käyttää PowerShelliä tietokoneen tiedostojen ja kansioiden siirtämiseen.

Move-Item c:UsersmshaaDesktopMemesAreLame.xls c:UsersmshaaDocuments

Tiedostojen avaaminen

Avaa alla oleva komento avataksesi satunnaiset tiedostot järjestelmässäsi:

Invoke-Item c:MakeUseOfHelloWorld.txt

Voit myös avata useita tiedostoja kerralla, kun olet hieman säätänyt yllä olevaa komentoa.

Invoke-Item c:MakeUseOf*.txt

Kun tietyn tiedoston nimi korvataan tähdellä (*), Kutsu-kohde cmdlet avaa useita tiedostoja kerralla.

Tee Windows PowerShellistä liittolainen

Toivottavasti tämä lyhyt opas auttaa sinua pääsemään alkuun PowerShellin kanssa. Microsoftin ilmaisena sovelluksena se on erittäin hyödyllinen työkalu Windows -työkalujen säilyttämiseen, jotta Windows -käyttö sujuu ja automatisoituu.

Jaa Jaa Tweet Sähköposti Mikä on Arduino? Mitä voit tehdä sen kanssa? Selitetty

Arduino on merkittävä laite elektroniikan piilottamiseen. Opi mitä se on, mitä voit tehdä sen kanssa ja miten pääset alkuun.

Lue seuraava
Liittyvät aiheet
  • Windows
  • Tietokoneautomaatio
  • Komentokehote
  • PowerShell
Kirjailijasta Shaantin omani(58 artikkelia julkaistu)

Shaant on MUOn henkilöstökirjoittaja. Hän on valmistunut tietokoneohjelmista ja käyttää intohimoaan kirjoittamiseen selittääkseen monimutkaisia ​​asioita yksinkertaisella englanniksi. Kun hän ei tutki tai kirjoita, hänet voidaan pitää nauttimassa hyvästä kirjasta, juoksemasta tai hengailla ystävien kanssa.

Lisää Shaant Minhasta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi