Windows PowerShell-komentosarjan opetusohjelma aloittelijoille

Windows Powershell Komentosarjan Opetusohjelma Aloittelijoille



Olitpa teknologian harrastaja tai ammattilainen, joka haluaa parantaa komentosarjataitojasi, olemme suunnitelleet tämän Windows PowerShell-komentosarjan opetusohjelma aloittelijoille , erityisesti sinulle. Joten jos sinulla ei ole aiempaa tietoa PowerShell-komentosarjasta, tämä viesti alkaa perusteista.



  Windows PowerShell-komentosarjan opetusohjelma aloittelijoille





Opastamme sinut asennusprosessin läpi, autamme sinua ymmärtämään PowerShell-ympäristöä ja esittelemme sinut vähitellen PowerShell-komentosarjan ydinkäsitteisiin ja ominaisuuksiin. Joten jos olet valmis oppimaan PowerShell-skriptausta, aloitetaan tämä voimaannuttava matka yhdessä!





Mikä on Windows PowerShell?

Microsoftin kehittämä PowerShell on sekoitus komentoriviltä ja komentosarjakieltä. Sen avulla käyttäjät voivat automatisoida tehtäviä ja hallita monimutkaisia ​​järjestelmäkokoonpanoja tehokkaammin. Komentorivikäsittelyn, komentosarjaominaisuuksien ja järjestelmänhallintatyökalujen ansiosta PowerShell tarjoaa saumattoman ja vankan alustan Windows-käyttöjärjestelmien hallintaan.



PowerShellin ominaisuudet ja sovellukset

Siksi PowerShellin avulla voit:

  • Kehitä cmdletillä.
  • Automatisoi tehtävät.
  • Hallitse Windows-käyttöjärjestelmän laitteita etänä PowerShell-komentosarjojen ja cmdlettien avulla.
  • Käytä kaikkia .NET-kehystyyppejä.
  • Kuuntele, välitä ja toimi johtamiseen liittyvissä tapahtumissa
  • Hallitse palvelin- ja työasemakomponentteja sen mutkattomalla syntaksilla.
  • Jaa tietoja sovellusten välillä.
  • Hanki sisäänrakennettu tuki tiedostojen siirtoon laitteiden välillä käyttämällä BITS:ää (Background Intelligence Transfer Service).
  • Suorita komentosarjatöitä taustalla joko paikallisella laitteella tai useammalla kuin yhdellä etälaitteella.
  • Skripti turvallisesti verrattuna VBScriptiin tai muihin komentosarjakieliin.

Saat lisätietoja tutustumalla yksityiskohtaiseen viestiimme osoitteessa mikä on Windows PowerShell ja uusimpaan versioon päivittämisen ominaisuudet ja edut .

Windows PowerShell-komentosarjan opetusohjelma aloittelijoille

Joten jos olet järjestelmänvalvoja, voit hyödyntää PowerShellia ratkaistaksesi ongelmia tehokkaasti ja estääksesi ajan panostamisen manuaaliseen työhön tulevaisuudessa. Tämän aloittelijoille tarkoitetun Windows PowerShell-komentosarjaopetusohjelman loppuun mennessä et vain opi PowerShell-komentosarjaa, vaan sinulla on myös vankka perusta.



  1. Kuinka käynnistää PowerShell?
  2. Tarkista komentosarjan suorituskäytännön asetukset
  3. Mikä on PowerShell-cmdlet?
  4. Ero Cmdletin ja Commandin välillä
  5. Mitä PowerShell-komentosarja on?
  6. Mitkä ovat PowerShell-komentosarjan komponentit?
  7. Suorita PowerShell-komentosarja

1] Kuinka käynnistää PowerShell?

  Windows PowerShell-komentosarjan opetusohjelma aloittelijoille

PowerShell on esiasennettu Windowsiin, joten sinun ei tarvitse ladata ja asentaa sitä erikseen. Joten näin käynnistät PowerShellin:

Windows 10 iso-tarkistussumma

Napsauta hiiren kakkospainikkeella alkaa ja valitse Windows-pääte valikosta.

Tämä avaa PowerShell Ikkuna.

Avata PowerShell järjestelmänvalvojan oikeuksilla, napsauta hiiren kakkospainikkeella alkaa ja valitse Windows-pääte ( Admin ).

Nyt voit ajaa omasi cmdletit tai komentoja PowerShellissä.

Lukea: Tehtävien automatisointi PowerShellillä

2] Tarkista komentosarjan suorituskäytännön asetukset

  Windows PowerShell-komentosarjan opetusohjelma aloittelijoille

Skriptien suorittamista PowerShellissä rajoitetaan automaattisesti turvallisuussyistä. Siksi suosittelemme, että tarkistat PowerShellin komentosarjojen suorituskäytännöt. Voit tarkistaa PowerShell-suorituskäytännön luo ja suorita PowerShell-komentosarjatiedosto .

3] Mikä on PowerShell-cmdlet?

cmdlet on lyhyt ja kevyt komento, joka suorittaa tietyn toiminnon PowerShellissä. Cmdletit muodostavat PowerShell-komentosarjojen ja -komentojen peruslohkot, jotka noudattavat johdonmukaista syntaksia. NET-muodossa kirjoitetut ne on suunniteltu suorittamaan yksittäinen toiminto käyttämällä lyhyitä komentoja, kuten Hanki-prosessi , Stop-palvelu , tai Uusi tuote . Joten nämä ovat enemmän kuin käsky aloittaa jotain.

Lukea: PowerShell-komentosarjan ajoittaminen Task Scheduler -sovelluksella

4] Ero Cmdletin ja Commandin välillä

Kuitenkin, jotta voit oppia PowerShell-komentosarjan, sinun on tiedettävä ero cmdlet-komentojen ja komentojen välillä. Cmdletit eroavat muiden komentotulkkiympäristöjen komennoista. Näin:

  • Cmdletit ovat .NET Framework -luokan objekteja, joten et voi suorittaa näitä komentoja erikseen.
  • Cmdletit voidaan luoda helposti, koska ne ovat lyhyempiä kuin komentoja.
  • Toisin kuin PowerShell, cmdletit eivät käsittele virheiden esitystä, jäsentämistä tai tulosteen muotoilua.
  • Koska cmdlet-komentojen tiedetään toimivan objekteissa, ei tekstivirroissa ja objekteissa.
  • Cmdletit käsittelevät vain yhden objektin kerrallaan, koska ne ovat tietuepohjaisia.

PowerShellin erot ovat seuraavat:

  • Vaikka useimmat komennot sisältävät cmdlet-komentoja, on myös muun tyyppisiä komentoja, kuten toimintoja, aliaksia tai ulkoisia suoritettavia ohjelmia.
  • Cmdlet-komennot ovat erityinen komentotyyppi PowerShellissä, mutta komennot voivat sisältää laajemman valikoiman toimintoja ja toimintoja.

Lyhyesti sanottuna cmdlet on PowerShellin komento, mutta kaikki PowerShellin komennot eivät välttämättä ole cmdlet-komentoja.

5] Mitä on PowerShell-komentosarja?

  Windows PowerShell-komentosarjan opetusohjelma aloittelijoille

Nyt hallinnollisten tehtävien automatisoimiseksi muodostat lausekkeita PowerShellissä käyttämällä cmdlettejä, funktioita, muuttujia jne., ja tätä prosessia kutsutaan komentosarjaksi. Tämä on PowerShell-kieli, jonka avulla voit automatisoida hallinnollisia tehtäviä. Tehtävien suorittamiseksi luot vaiheet ja nämä vaiheet tallennetaan edelleen tiedostoon, jossa on .ps1 laajennus. Tämä tiedosto on komentosarja, joka sinun on suoritettava.

Joten alla on komponentit, jotka muodostavat skriptin vaiheet.

Lukea: Windows PowerShell -komentosarjan suorittamisen ottaminen käyttöön tai poistaminen käytöstä

6] Mitkä ovat PowerShell-komentosarjan komponentit?

PowerShell-komentoluettelo

  • Hanki-prosessi – Hakee esiin järjestelmän käynnissä oleviin prosesseihin liittyvät yksityiskohdat.
  • Hanki palvelu – Hakee järjestelmän palveluiden nykyisen tilan.
  • Get-ChildItem – Hakee koko luettelon tiedostoista ja kansioista hakemistoon.

PowerShell-tietotyypit

Joitakin tavallisia PowerShell-tietotyyppejä ovat:

  • merkkijono – Joukko merkkejä yksittäisissä lainausmerkeissä (’’) tai kaksoislainausmerkeissä (” “), jotka voivat olla kirjaimia, numeroita, symboleja ja välilyöntejä.
  • Kokonaisluku – Nämä ovat kokonaislukuja vähennettynä desimaali- tai murto-osilla.
  • Kaksinkertainen – Nämä ovat liukulukuja desimaalitarkkuudella. Esimerkiksi 2,15 tai -0,2.
  • Boolean – Näitä käytetään yleisesti ehdollisissa lausekkeissa ja vertailuissa, mahdollisina arvoina joko totta tai väärä .
  • Hashtable – Se on avainarvoparien klusteri, jossa jokaisen avaimen on oltava yksilöllinen, kuten salasana. Näitä käytetään enimmäkseen tietojen tallentamiseen ja hakemiseen nimettyjen avainten avulla.
  • Array – Se on ryhmä järjestettyjä ja indeksoituja elementtejä, jotka kuuluvat samaan tietotyyppiin. Esimerkiksi joukko nimiä tai kokonaislukuja. Jos haluat luoda taulukon PowerShellissä, sinun on määritettävä muuttujalle pilkuilla erotettu ja suluissa oleva arvoluettelo alla olevan kuvan mukaisesti:
$colors = ("red", "green", "blue")

Voit käyttää taulukon jokaista elementtiä erikseen käyttämällä indeksioperaattoria [n]. Pääsääntöisesti taulukon ensimmäisen elementin indeksi on aina 0. Katso alla oleva esimerkki:

$colors = ("red", "green", "blue")
Write-Host $colors[0] # Output from first element: red
Write-Host $colors[1] # Output from second element: green
Write-Host $colors[2] # Output from third element: blue

Voit myös määrittää indeksille uuden arvon seuraavasti:

$colors = ("red", "green", "blue")
$colors[1] = "white"
Write-Host $colors[1] # Output: white

PowerShell-muuttujat

Nämä ovat komentojen argumentteja ja niitä käytetään arvojen tallentamiseen.

Muuttujan nimi alkaa $ ja sen jälkeen muuttujan nimi. Huomaa, että muuttujien nimissä ei ole merkitystä kirjainkoolla. Voit esimerkiksi kirjoittaa sekä $colors että $Colors, eikä sillä ole väliä.

Jos haluat määrittää muuttujalle arvon, sinun on käytettävä = symboli alla olevan kuvan mukaisesti:

  • $Color = "Red"
  • $number = 20

PowerShell-putket

PowerShell-putki (kutsutaan myös liukuhihnaksi) on operaattori tai symboli | , joka välittää yhden cmdlet-soittimen toiselle. Tämä auttaa luomaan yksirivisen komennon, joka on hyödyllinen monimutkaisiin tehtäviin.

Alla on esimerkki, joka auttaa hakemaan kaikki järjestelmäpalvelut ja luokittelemaan ne niiden perusteella Tila :

kuinka muuttaa cortana-asetuksia
Get-Service | Sort-Object -Property Status

PowerShell-operaattorit

Operaattorit

Symbolit

Tarkoitus

Aritmeettiset operaattorit +, -, *, /, % Laske numeeriset arvot
Tehtäväoperaattorit %=, +=, -=, =, *=, /= Auttaa määrittämään, muuttamaan tai muuttamaan muuttujien arvoja
Vertailuoperaattorit -le, -ne, -gt, -lt, -eq, -ge Binäärioperaattorit, jotka vertaavat kahta kokonaisluku- tai merkkijonoarvoa, jotka palauttavat tosi/epätosi sen perusteella, täyttyykö operaattorin ehto vai ei.
Loogiset operaattorit -tai, -xor, -ja, -ei, ! Boolen arvojen perusteella nämä summaavat useita operaattorilausekkeita ja lausekkeita monimutkaisiksi ehdollisiksi ehtoiksi. Ne palauttavat tulosteen Boolen arvoina.
Uudelleenohjausoperaattorit >>, >, 2>>, 2> ja 2>&1 Lähettää komennon tai lausekkeen tulosteen tekstitiedostoon.
Jaa ja liity operaattoreihin - Erota, liity Jakaa ja lisää osamerkkijonoja.
Tyyppi Operaattorit -ei ole, -on, -kuten Etsii tai muuttaa objektin .NET Framework -tyyppiä.
Yksittäiset operaattorit ++ (lisäys), — (vähennys) Suurenna tai pienennä muuttujan arvoa yhdellä

Saat lisätietoja mistä tahansa cmdletistä käyttämällä alla olevaa komentoa:

Get help for cmdlets

Voit viitata yksityiskohtaiseen viestiimme osoitteessa PowerShellin peruskomennot tietää yleisimmin käytetyistä komennoista.

7] Suorita PowerShell-komentosarja

  Windows PowerShell-komentosarjan opetusohjelma aloittelijoille

Vaikka voit käyttää Muistilehtiö Jos haluat luoda komentosarjan ja kutsua sitä sitten PowerShellistä, on aina parempi käyttää PowerShell Integrated Scripting Environment (ISE) -ympäristöä.

Vaikka PowerShell ISE -sovellus on esiasennettu Windows 11:een, jos et löydä sitä tietokoneeltasi, voit asenna PowerShell ISE valinnaisten ominaisuuksien kautta .

Käynnistä PowerShell ISE, avaa korotettu Windows PowerShell , kirjoita alla oleva komento ja paina Tulla sisään :

powershell_ise.exe

Saat lisätietoja PowerShell ISE:stä sen kautta virallinen Microsoftin sivu .

Voit oppia PowerShell-komentosarjan seuraavasti luo ja suorita PowerShell-skriptitiedosto . Olemme myös määrittäneet alle esimerkkiskriptin, jonka voit suorittaa PowerShell-ikkunassa:

# Prompt the user for their name
$name = Read-Host "Enter your name"
# Greet the user
Write-Host "Hello, $name! Welcome to PowerShell scripting."

Kun olet kirjoittanut skriptin, napsauta vihreää nuolikuvaketta valikkorivillä Juosta käsikirjoitus tai paina F5 .

Kirjoita seuraavaksi nimesi viereen Tulla sisään nimesi: kenttä ja paina Tulla sisään .

Se luo terveiset seuraavasti:

Hello, Madhu! Welcome to PowerShell scripting.

Lukea: Windows PowerShell ISE vs Windows PowerShell: Mikä ero on?

Kuinka voin oppia PowerShell-komentosarjan nopeasti?

Jos haluat oppia PowerShell-komentosarjan nopeasti, ymmärrä komentorivikäyttöliittymän perusteet ja yleiset cmdletit. On hyödyllistä tuntea komentosarjojen perusteet ja Windowsin hallinta. Priorisoi käytännön harjoittelua, käytä online-opetusohjelmia, ota yhteyttä PowerShell-yhteisöihin ja kirjoita ja testaa usein pieniä skriptejä kehittääksesi taitojasi tehokkaasti.

  Windows PowerShell-komentosarjan opetusohjelma aloittelijoille
Suosittu Viestiä