PowerShell-komentosarjatiedoston luominen ja suorittaminen Windows 11/10:ssä
Komentosarja on vain kokoelma komentoja, jotka on tallennettu tekstitiedostoon (käyttäen erityistä .ps1- laajennusta), jotka PowerShell ymmärtää ja suorittaa peräkkäin eri toimien suorittamiseksi. Tässä viestissä hahmotellaan prosessi, joka liittyy PowerShell -komentosarjatiedoston luomiseen ja suorittamiseen Windows 11/10 :ssä .
PowerShell on (PowerShell)Microsoftin(Microsoft) suunnittelema komentorivityökalu suorittamaan komentoja ja komentosarjoja asetusten muuttamiseksi ja tehtävien automatisoimiseksi. Se on tavallaan samanlainen kuin komentokehote(Command Prompt) . PowerShell on kuitenkin tehokkaampi komentorivikäyttöliittymä ( CLI ), joka tarjoaa laajan valikoiman työkaluja sekä enemmän joustavuutta ja hallintaa. Lisäksi, toisin kuin komentokehote, PowerShell on saatavilla Windowsissa(Windows) , macOS:ssä ja Linuxissa(Linux) .
Jos haluat nähdä, miten PowerShell - komentosarjatiedosto luodaan ja suoritetaan Windows 11/10 :ssä, noudata kunkin tehtävän ohjeita vastaavissa osissa.
PowerShell - komentosarjatiedoston luominen
Windows Windows 11/10 :ssä voit luoda PowerShell -komentosarjatiedostoja käytännössä millä tahansa tekstieditorilla tai ISE ( Integrated Scripting Environment ) -konsolilla. Suosituin vaihtoehto komentosarjojen rakentamiseen on kuitenkin käyttää Visual Studio Code -editoria PowerShell - laajennuksen kanssa.
Visual Studio Code – joka tunnetaan myös nimellä VS Code – on ilmainen ja laajennettava cross-platform-koodieditori, joka tarjoaa ympäristön käytännössä minkä tahansa ohjelmointikielen muokkaamiseen. Ja kun lisäät PowerShell - laajennuksen, saat täysin interaktiivisen komentosarjojen muokkauskokemuksen jopa IntelliSense (koodin täydennys) -tuella.
Näin voit luoda PowerShell - komentosarjatiedoston Windows 11/10 :ssä VS-koodin(VS Code) avulla :
- Siirry Visual Studion lataussivulle(Head to Visual Studio Download page) .
- Napsauta Windows - painiketta ladataksesi asennusohjelman.
- Kaksoisnapsauta ladattua tiedostoa aloittaaksesi (Double-click)VS Coden(VS Code) asennusprosessin .
- Vahvista sopimusehdot.
- Napsauta Seuraava(Next) - painiketta.
- Napsauta Seuraava(Next) - painiketta uudelleen.
- Napsauta Seuraava(Next) - painiketta vielä kerran.
- Vahvista(Confirm) lisätehtävät tarvittaessa.
- Napsauta Seuraava(Next) - painiketta.
- Napsauta Asenna(Install) - painiketta.
- Napsauta Valmis(Finish) - painiketta.
Kun olet suorittanut vaiheet, voit jatkaa PowerShell - laajennuksen asentamista. Näin:
- Avaa VS-koodi(VS Code) .
- Napsauta Laajennukset(Extensions) - välilehteä vasemmasta ruudusta tai paina CTRL + SHIFT + X -näppäinyhdistelmää.
- Etsi PowerShell ja valitse paras tulos.
- Napsauta Asenna(Install) - painiketta.
Kun olet suorittanut asennusvaiheet, voit aloittaa PowerShell - komentosarjojen kirjoittamisen Visual Studio Coden(Studio Code) avulla . Näin:
- Avaa VS-koodi(VS Code) .
- Napsauta Tiedosto(File) - valikkoa ja valitse Uusi tiedosto(New File) -vaihtoehto.
- Napsauta Tiedosto(File) - valikkoa ja valitse Tallenna(Save as) vaihtoehtona.
- Määritä Tiedostonimi(File name) - kenttään nimi tiedostolle, jonka tunniste on .ps1 – esimerkiksi TWC_script.ps1 .
- Napsauta Tallenna(Save) - painiketta.
Kirjoita uusi tai liitä komentosarja, jonka haluat suorittaa – esimerkiksi:
Write-Host "Welcome to TheWindowsClub.com! Your first script executed successfully"
Yllä oleva skripti tulostaa alla olevan lauseen näytölle.
Welcome to TheWindowsClub.com! Your first script executed successfully
Voit napsauttaa Suorita(Run) -painiketta oikeassa yläkulmassa (tai painaa F5-näppäintä) suorittaaksesi komentosarjan.
- Napsauta Tiedosto(File) - valikkoa.
- Napsauta Tallenna(Save) - vaihtoehtoa.
Kun olet suorittanut vaiheet Visual Studio Coden(Studio Code) avulla, komentosarja on valmis suoritettavaksi, mutta se epäonnistuu oletuksena. Tämä johtuu siitä, että PowerShellin oletusasetukset on aina asetettu estämään minkä tahansa komentosarjan suorittaminen . (Ainoa poikkeus on, jos suoritat komentosarjan sisällön Visual Studio Codessa(Studio Code) tai PowerShell ISE :ssä .)
PowerShell - komentosarjatiedoston suorittaminen Windows 11/10: ssä
Jotta voit suorittaa komentosarjatiedoston PowerShellillä(PowerShell) , sinun on muutettava Windows 11/10 :n suorituskäytäntöä .
Windows Windows 11/10 :ssä PowerShell sisältää neljä suorituskäytäntöä, mukaan lukien:
- Rajoitettu —(Restricted —) Estää minkä tahansa skriptin suorittamisen.
- RemoteSigned – Sallii(Allows) laitteella luodut komentosarjat, mutta toisella tietokoneella luodut komentosarjat eivät toimi, elleivät ne sisällä luotettavan julkaisijan allekirjoitusta.
- AllSigned — Kaikki komentosarjat suoritetaan, mutta vain, jos luotettava julkaisija on allekirjoittanut ne.
- Rajoittamaton — (Unrestricted —) Suorittaa(Runs) mitä tahansa komentosarjaa ilman rajoituksia.
Näin voit suorittaa PowerShell - komentosarjatiedoston Windows 11/10:ssä:
- Avaa tehokäyttäjävalikko(open Power User Menu) painamalla Windows key + X + X.
- Paina näppäimistön A käynnistääksesi PowerShellin(PowerShell) järjestelmänvalvojan/korostetun tilan.
- Kirjoita PowerShell - konsoliin alla oleva komento ja paina Enter .
Set-ExecutionPolicy RemoteSigned
- Kirjoita A ja paina Enter (jos käytettävissä).
Kirjoita seuraavaksi alla oleva komento ja suorita komentosarja painamalla Enter . Muista vaihtaa " PATHTOSCRIPT(Make) " -paikkamerkki komentosarjasi sijaintiin.
& "C:\PATH\TO\SCRIPT\TWC_script.ps1"
Kun olet suorittanut vaiheet, komentosarja suoritetaan, ja jos se on kirjoitettu oikein, sinun pitäisi nähdä sen tulos ilman ongelmia.
Siinä on PowerShell - komentosarjatiedoston luominen ja suorittaminen Windows 11/10 :ssä !
Aiheeseen liittyvä(Related) : Paikallisten PowerShell-komentosarjojen suorittaminen ilman allekirjoitusta(How to run local PowerShell Scripts without Signing) .
Related posts
Poista suojauskysymykset käytöstä Windows 11/10:ssä PowerShell-komentosarjan avulla
Tarkista Windows 10 -käyttöjärjestelmän arkkitehtuuri PowerShellin tai komentokehotteen avulla
Luo järjestelmän palautuspiste komentokehotteen tai PowerShellin avulla
Windows PowerShell ISE:n käyttäminen - Aloittelijan opetusohjelma
Mikä on PWSH.EXE? Luettelo PWSH-syntakseista, joita voit käyttää
Webkameroiden etsiminen ja poistaminen käytöstä PowerShellin avulla Windows 10:ssä
Luo useita kansioita komentokehotteen ja PowerShellin avulla
Windows 10 -tietokoneen etäkäynnistäminen uudelleen PowerShellin avulla
PowerShell-komentosarjan ajoittaminen Task Schedulerissa Windows 10:ssä
PowerShell 7.0:n asentaminen Windows 10:een
PowerShell-komentosarja tarkistaaksesi Windows Updaten tilan
PowerShellin poistaminen käytöstä Windows 11/10:ssä
IP-osoitteen tai verkkosivuston estäminen PowerShellin avulla Windows 10:ssä
Tiedostojen pakkaaminen ja purkaminen PowerShellin avulla Windows 11/10:ssä
Google Chromen asentaminen Windows PowerShellin avulla
Muunna PowerShell-skripti (PS1) -tiedosto EXE:ksi IExpressillä Windows 10:ssä
Ota etätyöpöytä käyttöön komentokehotteen tai PowerShellin avulla
Kuinka poistaa tai luoda ajoitettu tehtävä PowerShellillä Windows 11:ssä
Microsoft Store -sovellusten nollaus PowerShellin avulla Windows 10:ssä
Korvaa komentokehote PowerShellillä Windows 10:n WinX-valikossa