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

Vytvorte a spustite 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:

  1. Obmedzené –(Restricted —)  zastaví spustenie akéhokoľvek skriptu.
  2. 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.
  3. AllSigned —  Všetky skripty sa spustia, ale iba ak ich podpísal dôveryhodný vydavateľ.
  4. 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) .



About the author

V podnikaní je to všetko o vytváraní hodnoty pre vašich klientov a zákazníkov. Zameriavam sa na poskytovanie podrobných pokynov, ktoré pomôžu mojim čitateľom vyťažiť maximum zo svojho hardvéru a softvéru pomocou balíka Microsoft Office. Medzi moje zručnosti patrí inštalácia klávesnice a ovládačov, ako aj podpora Microsoft Office. S mojimi dlhoročnými skúsenosťami v tomto odvetví vám môžem pomôcť pokryť akékoľvek hardvérové ​​alebo softvérové ​​potreby, ktoré by ste mohli mať.



Related posts