Cum se creează și se execută fișierul script PowerShell pe Windows 10

un script este doar o colecție de comenzi salvate într-un fișier text (folosind extensia specială .ps1) pe care PowerShell o înțelege și o execută în ordine pentru a efectua diferite acțiuni. În această postare, vom sublinia procesul implicat în crearea și rularea unui fișier script PowerShell pe Windows 10.

PowerShell este un instrument de linie de comandă proiectat de Microsoft pentru a rula comenzi și scripturi pentru a schimba setările și a automatiza sarcinile. Într-un fel, este similar cu promptul de comandă. Cu toate acestea, PowerShell este o interfață de linie de comandă (CLI) mai capabilă, care oferă un set extins de instrumente și mai multă flexibilitate și control. De asemenea, spre deosebire de Command Prompt, PowerShell este disponibil pe Windows, macOS și Linux.

pentru a vedea cum să creați și să rulați fișierul script PowerShell pe Windows 10, urmați instrucțiunile pentru fiecare dintre sarcini, așa cum se arată în secțiunile respective.

cum se creează un fișier script PowerShell

creați și rulați fișierul script PowerShell

pe Windows 10, puteți crea fișiere script PowerShell folosind practic orice editor de text sau consola ISE (Integrated Scripting Environment). Cu toate acestea, opțiunea preferată de a construi scripturi care avansează este utilizarea editorului de cod Visual Studio cu extensia PowerShell.

Visual Studio Code — de asemenea, cunoscut sub numele de VS Code — este un editor de cod cross-platform gratuit și extensibil, care oferă un mediu pentru a edita practic orice fel de limbaj de programare. Și atunci când adăugați extensia PowerShell, veți obține o experiență de editare scripting complet interactiv, chiar și cu IntelliSense (code-completare) suport.

Iată cum puteți crea fișierul script PowerShell pe Windows 10 folosind codul VS:

  • accesați pagina de descărcare Visual Studio.
  • Faceți clic pe butonul Windows pentru a descărca programul de instalare.
  • faceți dublu clic pe fișierul descărcat pentru a începe procesul de instalare a codului VS.
  • confirmați termenii acordului.
  • Faceți clic pe butonul Următorul.
  • Faceți clic din nou pe butonul Următorul.
  • Faceți clic pe butonul Următorul încă o dată.
  • confirmați sarcinile suplimentare după cum este necesar.
  • Faceți clic pe butonul Următorul.
  • Faceți clic pe butonul Instalare.
  • Faceți clic pe butonul Terminare.

după ce parcurgeți pașii, puteți continua să instalați extensia PowerShell. Iată cum:

  • deschideți codul VS.
  • Faceți clic pe fila Extensii din panoul din stânga sau apăsați combinația de taste CTRL + SHIFT + X.
  • căutați PowerShell și selectați rezultatul de sus.
  • Faceți clic pe butonul Instalare.

după ce finalizați pașii de instalare, puteți începe să scrieți scripturi PowerShell folosind codul Visual Studio. Iată cum:

  • deschideți codul VS.
  • Faceți clic pe meniul fișier și selectați opțiunea Fișier Nou.
  • Faceți clic pe meniul fișier și selectați opțiunea Salvare ca opțiune.
  • în câmpul Nume fișier specificați un nume pentru fișierul cu extensia .ps1 — de exemplu, TWC_script.ps1.
  • Faceți clic pe butonul Salvare.

scrieți un script nou sau lipiți scriptul pe care doriți să îl rulați — de exemplu:

Write-Host "Welcome to TheWindowsClub.com! Your first script executed successfully"

scriptul de mai sus va afișa fraza de mai jos pe ecran.

Bine ați venit la TheWindowsClub.com! primul script executat cu succes

puteți face clic pe butonul Run din partea dreaptă sus (sau apăsați tasta F5) pentru a rula scriptul.

  • Faceți clic pe meniul Fișier.
  • Faceți clic pe opțiunea Salvare.

după ce parcurgeți pașii utilizând codul Visual Studio, scriptul va fi gata de rulare, dar va eșua în mod implicit. Acest lucru se datorează faptului că setările implicite PowerShell sunt întotdeauna setate pentru a bloca executarea oricărui script. (Singura excepție este dacă rulați conținutul scriptului în Visual Studio Code sau PowerShell ISE.)

cum se execută fișierul script PowerShell pe Windows 10

pentru a rula un fișier script cu PowerShell, trebuie să modificați politica de execuție pe Windows 10.

pe Windows 10, PowerShell include patru Politici de execuție, inclusiv:

  1. restricționat-oprește orice script de la rularea.
  2. RemoteSigned — permite scripturi create pe dispozitiv, dar scripturile create pe alt computer nu vor rula decât dacă includ semnătura unui editor de încredere.
  3. AllSigned — toate scripturile vor rula, dar numai dacă un editor de încredere le-a semnat.
  4. nerestricționat — rulează orice script fără restricții.

Iată cum să rulați fișierul script PowerShell pe Windows 10:

  • apăsați tasta Windows + X pentru a deschide meniul Power User.
  • apăsați A de pe tastatură pentru a lansa PowerShell în modul admin/elevat.
  • în consola PowerShell, tastați comanda de mai jos și apăsați Enter.
Set-ExecutionPolicy RemoteSigned
  • tastați A și apăsați Enter (dacă este cazul).

apoi, tastați comanda de mai jos și apăsați Enter pentru a rula scriptul. Asigurați-vă că schimbați substituentul „PATH\to\SCRIPT” în locația scriptului dvs.

& "C:\PATH\TO\SCRIPT\TWC_script.ps1"

după ce parcurgeți pașii, scriptul va rula și, dacă a fost scris corect, ar trebui să vedeți ieșirea acestuia fără probleme.

asta este despre cum să creați și să rulați fișierul script PowerShell pe Windows 10!

Related: cum de a rula script-uri PowerShell locale fără a semna.

Leave a Reply

Lasă un răspuns

Adresa ta de email nu va fi publicată.