Windows PowerShell on Microsoftin kehittämä tehtävien automatisointityökalu, jonka avulla järjestelmänvalvojat voivat vähentää työmäärää. Se auttaa automatisoimaan yksinkertaisia tehtäviä ja prosesseja Windowsissa, ja auttaa keskittymään työhön, johon liittyy monimutkaisempaa ja luovempaa.
Vaikka monet ihmiset ovat nähneet ja käyttäneet komentokehotetta, harvat ovat kuulleet PowerShellistä. Tässä artikkelissa tarkastelemme, kuinka 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 läpi, tulkitsee ne ja välittää ne käyttöjärjestelmään suoritettavaksi. Pohjimmiltaan se toimii käyttöliittymänä sinun ja käyttöjärjestelmän välillä. Se voi olla joko GUI (graafinen käyttöliittymä) tai se voidaan rakentaa CLI: n (komentoriviliittymä) päälle.
Vaikka kuori on ollut olemassa Multit
Vuonna 1969 käynnistetyn käyttöjärjestelmän Windows esitteli versionsa, Shellin, marraskuussa 1985. Se oli tiedostojen hallintaan hyödyllinen peruskuori, nimeltään MS-DOS Executive. Tämän peruskuoren kehitystä seurasi, mutta aina tarvittiin jotain voimakkaampaa.Aikaisemmin Windowsin historiassa käyttäjät käyttivät erilaisia työkaluja järjestelmän hallintaan ja automatisointiin. Vuonna 2006 Shell-konseptin merkittävä parannus otettiin käyttöön ratkaisuna: Windows PowerShell.
Windows PowerShellin avulla voit suorittaa erilaisia toimintoja aina toistuvien tehtävien automatisoinnista ja verkosta hallintoa ja niin edelleen tehtäviin, jotka vaativat enemmän huomiota ja luovuutta (kuten verkkosivujen sisällön julkaiseminen, suunnittelu jne.).
Tämä ei vain säästä aikaa, mutta myös antaa sinulle paremman hallinnan käyttöjärjestelmään ja sen prosesseihin.
Liittyvät: Aseman osiointi ja alustaminen PowerShellin avulla
Mikä on PowerShell Cmdlet?
Nyt kun olet perehtynyt PowerShelliin, katsotaanpa yksi PowerShellin tärkeimmistä näkökohdista: Cmdlet.
Cmdletit (lausutaan komento-let) ovat kevyitä ja tehokkaita Windows PowerShell-komentoja. Ne ovat rakennuspalikoita, joita voit käyttää tiettyjen toimintojen suorittamiseen, kuten tiedostojen kopioiminen ja siirtäminen, tai osana suurempaa, edistyneempää PowerShell-komentosarjaa.
Hae apua Esimerkiksi cmdlet on hyödyllisin cmdlet, koska sen avulla voit nähdä, mitä tietty cmdlet tekee, tarkastella sen parametreja ja näyttää cmdletin käyttötavat.
Samanlainen Hae apua, Hanki komento on toinen cmdlet-komento, jonka avulla voit selvittää kuoren eri asioita. Erityisesti se näyttää kaikki järjestelmään asennetut komennot. Näytetyt komennot sisältävät cmdlet-komentoja, toimintoja, aliaksia, suodattimia, komentosarjoja ja sovelluksia. Parametrien kanssa käytettynä se näyttää kaikki kyseiseen parametriin liittyvät erityiskomennot.
Esimerkiksi seuraava komento nappaa kaiken tyyppiset komennot, jotka ovat paikallisen tietokoneen käytettävissä, ja näyttää ne:
Hae-komento *
Get-Command parametrilla LuetteloTuonti, toisaalta, saa vain nykyisten istuntojen komennot.
Get-Command -ListImported
Kuinka käynnistää Windows PowerShell
Käynnistä Windows PowerShell avaamalla Käynnistä-valikon hakupalkki, kirjoittamalla Windows PowerShell, ja suorita valitse 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 osui Tulla sisään käynnistää PowerShell.
Kuinka käyttää Windows PowerShelliä
Kuten edellä selitettiin, PowerShell on sovellus, joka auttaa sinua automatisoimaan toistuvia tehtäviä ja hallitsemaan yksinkertaisia Windowsin hallintatehtäviä, ja auttaa siten säästämään aikaa. Alla määritellään joitain hyödyllisimpiä tapoja, joilla voit käyttää PowerShelliä eduksi.
1. Komentosarjojen luominen Windows PowerShellillä
Komentosarja on joukko ohjeita, eräänlainen lyhyt ohjelma, jota isompi ohjelma ajaa suorituksen aikana.
PowerShellin avulla voit helposti luoda komentosarjan ja käyttää sitä uudelleen tulevaisuudessa tarvittaessa. Komentosarjan luomiseen on useita tapoja, mutta toistaiseksi keskitymme yksinkertaisimpaan menetelmään: PowerShell-komentosarjan luomiseen Muistiossa.
Voit luoda PowerShell-komentosarjan seuraavasti:
- Tyyppi muistilehtiö Käynnistä-valikon hakupalkissa ja valitse Paras ottelu.
- Kirjoita tai liitä haluamasi komentosarja Muistiossa. Esimerkiksi:
Write-Host "Teen meemejä; Siksi olen. "
Napsauta nyt Tiedosto vaihtoehto ja valitse Tallenna nimellä. Kirjoita haluamasi 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ä suorituskäytännön rajoitus on suojausominaisuus, joka voi estää sinua suorittamasta haitallisia komentosarjoja. Jos kopioit ja liität PowerShell-komentosarjoja Internetistä ymmärtämättä täysin komentosarjan toimintaa, tämä on hyödyllinen ominaisuus.
Kirjoita lopuksi A ja paina Tulla sisään, ja kirjoita tämä komento suorittaaksesi komentosarjan vaihtamalla mshaa käyttäjänimellesi.
& "C: \ Users \ mshaa \ Desktop
cript.txt "
Jos noudatit komentoja järjestyksessä, PowerShell-komentosarjasi toimii ilman hikkauksia.
Muista, että sinun on suoritettava PowerShell järjestelmänvalvojana. Muuten et voi muuttaa järjestelmän oletusarvoista suorituskäytäntöä, joka estää satunnaisia komentosarjoja suorittamasta järjestelmässäsi.
Sen sijaan kutsutaan poikkeus, ja kuten kaikki muutkin, se lopettaa ohjelman suorittamisen puolivälissä. Käyttöliittymäsi näyttää tältä:
2. Poista tietyn tiedoston sisältö
Oletko koskaan ollut tilanteessa, jossa joudut poistamaan kaiken vanhan sisällön tiedostosta, mutta halusit pitää tiedoston itse ennallaan? Jos näin on, voit käyttää selkeä sisältö komento PowerShelliltä saadaksesi sen valmiiksi.
Tyhjennä sisältö C: \ Temp \ TestFile.txt
Vaihda tyhjennettävän tiedoston tiedostopolku.
3. Suorita komento etätietokoneessa
Voit myös käyttää Windows PowerShelliä suorittamaan komennon yhdellä tai useammalla etätietokoneella. Tämä PowerShell-toiminto tunnetaan nimellä PowerShell Remoting. Tarvitset vain yhden tietokoneen lopussa ja luotettavan Internet-yhteyden.
Ennen kuin suoritat komennon, sinun on ensin muodostettava etäyhteys useiden tietokoneiden välille. Voit käyttää PSSession-komentoa etäkäskyjen suorittamiseen.
Syötä-PSSession -ComputerName RemotePCName -Credential UserID
Kun olet muodostanut yhteyden tietokoneeseen, voit suorittaa PowerShell-komennot aivan kuin paikallisessa järjestelmässä.
Jos haluat suorittaa komennon useilla etätietokoneilla, suorita tämä komento:
Invoke-Command -ComputerName Server01, Server02 -FilePath c: \ Scripts \ DiskCollect.ps1
Tämä katkelma suorittaa komentosarjan DiskCollect.ps1 etätietokoneissa, Server01 ja Server02. Katso yksityiskohtainen esittely etäkomennoista tutustumalla Microsoftin virallinen etäkomento-opas.
4. Käytä haittaohjelmien skannausta varten PowerShelliä
Voit suorittaa haittaohjelmien tarkistuksen järjestelmässäsi suoraan Windows PowerShellin kautta. Suorita nopea skannaus kirjoittamalla seuraavat komennot PowerShelliin ja napsauttamalla Tulla sisään:
Käynnistä-MpScan -ScanType QuickScan
Mutta joskus nopea skannaus ei riitä. Onneksi voit myös suorittaa täydellisen tarkistuksen PowerShellistä.
Start-MpScan -ScanType FullScan
Huomaa, että täydellinen tarkistus voi viedä jonkin aikaa, joten on järkevää suorittaa se taustalla. Käytä sitä varten tätä komentoa:
Käynnistä-MpScan -ScanType FullScan -AsJob
Tämä suorittaa täydellisen haittaohjelmien tarkistuksen taustalla, kun käsittelet muita tehtäviä. Lisätietoja on täydellisessä oppaassamme skannata tietokoneesi haittaohjelmien varalta PowerShellin avulla.
5. Tinkering tiedostojen ja kansioiden kanssa
Voit jopa hallita järjestelmän tiedostoja ja kansioita suoraan yhdestä paikasta Windows PowerShellin avulla. Voit tehdä paljon erilaisia asioita, kuten siirtää, avata, nimetä uudelleen jne. Samoin kuin edellisissä komennoissa, vaihda pois mshaa käyttäjänimellesi.
Tiedostojen ja kansioiden uudelleennimeäminen
Voit nimetä tiedostosi ja kansiosi helposti uudelleen Nimeä kohde uudelleen cmdlet-tiedosto PowerShellissä.
Nimeä uudelleen nimike c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls MemesAreCool.xls
Tiedostojen ja kansioiden siirtäminen
Aivan kuten nimetä uudelleen, voit käyttää PowerShelliä myös tietokoneen tiedostojen ja kansioiden siirtämiseen.
Move-Item c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls c: \ Users \ mshaa \ Documents
Tiedostojen avaaminen
Käytä alla olevaa komentoa avataksesi minkä tahansa satunnaisen tiedoston järjestelmässäsi:
Invoke-Item c: \ MakeUseOf \ HelloWorld.txt
Voit myös avata useita tiedostoja yhdellä kertaa, kun olet hieman säätänyt yllä olevaa komentoa.
Invoke-Item c: \ MakeUseOf \ *. Txt
Tietyn tiedoston nimen korvaaminen tähdellä (*) antaa Kutsu-kohde cmdlet-tiedosto avaa useita tiedostoja yhdellä kertaa.
Tee Windows PowerShellistä liittolaisesi
Toivottavasti tämä lyhyt opas auttaa sinua pääsemään alkuun PowerShellin kanssa. Microsoftin ilmaisena sovelluksena se on erittäin hyödyllinen työkalu, jota pidät Windows-työkalupussissasi, jotta Windows-käyttösi olisi sujuvampaa ja automatisoitua.
Arduino on merkittävä laite elektroniikkaan. Opi mitä se on, mitä voit tehdä sillä ja miten aloittaa.
Lue seuraava
- Windows
- Tietokoneiden automaatio
- Komentokehote
- PowerShell
Shaant on MUO: n henkilöstökirjailija. Valmistunut tietokoneohjelmista, hän käyttää intohimoaan kirjoittamiseen selittämään monimutkaisia juttuja englanniksi. Kun hän ei tutki tai kirjoita, hänet voi löytää nauttivan hyvästä kirjasta, juoksemassa tai viettämässä ystävien kanssa.
Tilaa uutiskirjeemme
Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja erikoistarjouksia!
Vielä yksi askel !!!
Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.