Ako vytvoriť a spustiť súbor skriptu PowerShell v systéme Windows 11/10
Skript je len súbor príkazov uložených do textového súboru (pomocou špeciálnej prípony .ps1 ), ktorým PowerShell rozumie a postupne ich spúšťa na vykonávanie rôznych akcií. V tomto príspevku načrtneme proces vytvorenia a spustenia súboru skriptu PowerShell v (PowerShell)Windows 11/10 .
PowerShell je nástroj príkazového riadka navrhnutý spoločnosťou Microsoft na spúšťanie príkazov a skriptov na zmenu nastavení a automatizáciu úloh. Svojím spôsobom je to podobné ako príkazový riadok(Command Prompt) . PowerShell je však schopnejšie rozhranie príkazového riadka ( CLI ), ktoré ponúka rozsiahlu sadu nástrojov a väčšiu flexibilitu a kontrolu. Na rozdiel od príkazového riadka je PowerShell k dispozícii aj v systémoch Windows(Windows) , MacOS a Linux .
Ak chcete zistiť, ako vytvoriť a spustiť súbor skriptu PowerShell v (PowerShell)Windows 11/10 , postupujte podľa pokynov pre každú z úloh, ako je uvedené v príslušných častiach.
Ako vytvoriť súbor skriptu PowerShell
V Windows 11/10 môžete vytvárať súbory skriptov PowerShell pomocou prakticky akéhokoľvek textového editora alebo konzoly ISE ( Integrated Scripting Environment ). Preferovanou možnosťou vytvárania skriptov vpred je však použitie editora kódu Visual Studio s rozšírením (Studio Code)PowerShell .
Visual Studio Code — tiež známy ako VS Code — je bezplatný a rozšíriteľný multiplatformový editor kódu, ktorý poskytuje prostredie na úpravu prakticky akéhokoľvek druhu programovacieho jazyka. A keď pridáte rozšírenie PowerShell , získate plne interaktívny zážitok zo skriptovania, dokonca aj s podporou IntelliSense (dokončenie kódu).
Tu je postup, ako vytvoriť súbor skriptu PowerShell v (PowerShell)Windows 11/10 pomocou kódu VS(VS Code) :
- Prejdite na stránku sťahovania Visual Studio(Head to Visual Studio Download page) .
- Kliknutím na tlačidlo Windows stiahnete inštalačný program.
- Dvojitým kliknutím(Double-click) na stiahnutý súbor spustíte proces inštalácie VS Code .
- Potvrďte zmluvné podmienky.
- Kliknite na tlačidlo Ďalej(Next) .
- Znova kliknite na tlačidlo Ďalej(Next) .
- Kliknite na tlačidlo Ďalej(Next) ešte raz.
- V prípade potreby potvrďte(Confirm) ďalšie úlohy.
- Kliknite na tlačidlo Ďalej(Next) .
- Kliknite na tlačidlo Inštalovať(Install) .
- Kliknite na tlačidlo Dokončiť(Finish) .
Po dokončení krokov môžete pokračovať v inštalácii rozšírenia PowerShell . Tu je postup:
- Otvorte kód(VS Code) VS.
- Kliknite na kartu Rozšírenia(Extensions) na ľavej table alebo stlačte kombináciu CTRL + SHIFT + X
- Vyhľadajte PowerShell a vyberte najlepší výsledok.
- Kliknite na tlačidlo Inštalovať(Install) .
Po dokončení krokov inštalácie môžete začať písať skripty PowerShell pomocou kódu Visual Studio(Studio Code) . Tu je postup:
- Otvorte kód(VS Code) VS.
- Kliknite na ponuku Súbor(File) a vyberte možnosť Nový súbor(New File) .
- Kliknite na ponuku Súbor(File) a vyberte možnosť Uložiť ako(Save as) .
- V poli Názov súboru(File name) zadajte názov súboru s príponou .ps1 — napríklad TWC_script.ps1 .
- Kliknite na tlačidlo Uložiť(Save) .
Napíšte nový alebo prilepte skript, ktorý chcete spustiť – napríklad:
Write-Host "Welcome to TheWindowsClub.com! Your first script executed successfully"
Vyššie uvedený skript zobrazí na obrazovke nižšie uvedenú frázu.
Welcome to TheWindowsClub.com! Your first script executed successfully
Skript môžete spustiť kliknutím na tlačidlo Spustiť(Run) v pravej hornej časti (alebo stlačením klávesu F5).
- Kliknite na ponuku Súbor(File) .
- Kliknite na možnosť Uložiť(Save) .
Po dokončení krokov pomocou kódu Visual Studio(Studio Code) bude skript pripravený na spustenie, ale predvolene zlyhá. Dôvodom je, že predvolené nastavenia prostredia PowerShell sú vždy nastavené tak, aby blokovali spustenie akéhokoľvek skriptu . (Jediná výnimka je, ak spustíte obsah skriptu v rámci Visual Studio Code alebo PowerShell ISE .)
Ako spustiť súbor skriptu PowerShell v systéme Windows 11/10
Ak chcete spustiť súbor skriptu v prostredí PowerShell , musíte zmeniť politiku vykonávania v Windows 11/10 .
V Windows 11/10 obsahuje PowerShell štyri zásady vykonávania vrátane:
- Obmedzené –(Restricted —) zastaví spustenie akéhokoľvek skriptu.
- RemoteSigned — Umožňuje(Allows) skripty vytvorené na zariadení, ale skripty vytvorené na inom počítači sa nespustia, pokiaľ nebudú obsahovať podpis dôveryhodného vydavateľa.
- AllSigned — Všetky skripty sa spustia, ale iba ak ich podpísal dôveryhodný vydavateľ.
- Neobmedzené — (Unrestricted —) Spustí(Runs) akýkoľvek skript bez akýchkoľvek obmedzení.
Tu je postup, ako spustiť súbor skriptu PowerShell v systéme Windows 11/10:
- Stlačením klávesu Windows key + X otvorte ponuku Power User Menu(open Power User Menu) .
- Stlačením A na klávesnici spustíte PowerShell v správcovskom/zvýšenom režime.
- V konzole PowerShell zadajte príkaz nižšie a stlačte Enter .
Set-ExecutionPolicy RemoteSigned
- Napíšte A a stlačte Enter (ak je to možné).
Potom zadajte príkaz nižšie a stlačením klávesu Enter(Enter) spustite skript. Nezabudnite zmeniť zástupný symbol „PATHTOSCRIPT“ na umiestnenie vášho skriptu .(Make)
& "C:\PATH\TO\SCRIPT\TWC_script.ps1"
Po dokončení krokov sa skript spustí a ak bol napísaný správne, mali by ste vidieť jeho výstup bez problémov.
To je všetko o tom, ako vytvoriť a spustiť súbor skriptu PowerShell v (PowerShell)Windows 11/10 !
Súvisiace články(Related) : Ako spúšťať lokálne skripty PowerShell bez podpisovania(How to run local PowerShell Scripts without Signing) .
Related posts
Zakážte bezpečnostné otázky v systéme Windows 11/10 pomocou skriptu PowerShell
Skontrolujte architektúru operačného systému Windows 10 pomocou prostredia PowerShell alebo príkazového riadka
Vytvorte bod obnovenia systému pomocou príkazového riadka alebo PowerShell
Ako používať Windows PowerShell ISE – Príručka pre začiatočníkov
Čo je PWSH.EXE? Zoznam syntaxe PWSH, ktorú môžete použiť
PowerShell Get-Appxpackage nefunguje alebo prístup bol odmietnutý
Ako VŽDY spustiť príkazový riadok a PowerShell ako správca
Windows PowerShell ISE vs Windows PowerShell: Aký je rozdiel?
Späť Otvorte príkazový riadok tu namiesto PowerShell v Prieskumníkovi
Ako získať verejnú IP adresu pomocou PowerShell v systéme Windows 10
Zmeňte heslo miestneho účtu pomocou príkazového riadka alebo PowerShell
Zobrazte nastavenia systému BIOS počítača pomocou modulu GetBIOS PowerShell
Ako nainštalovať balík aplikácií Appx pomocou PowerShell v systéme Windows 11/10
Ako zobraziť históriu príkazov PowerShell v systéme Windows 10
Ako komprimovať a rozbaliť súbory pomocou PowerShell v systéme Windows 11/10
Riešenie problémov so sieťovým pripojením Windows Server cez PowerShell
Obnovte klienta Windows Update pomocou skriptu PowerShell
Ako pridať PowerShell do kontextovej ponuky v systéme Windows 10
Ako resetovať PowerShell a príkazový riadok na predvolené nastavenia
Ako nainštalovať Google Chrome pomocou prostredia Windows PowerShell