Cum să începeți cu scripturile PowerShell
Miscelaneu / / August 05, 2021
Scripturi sau limbaj script este un limbaj de programare pentru computer care este utilizat pentru executarea diferitelor sarcini. Fiecare aplicație digitală, program, funcție sau caracteristică pe care o folosim în viața noastră de zi cu zi sunt rezultatul unor astfel de scripturi. Un astfel de instrument de script pe care îl vom discuta astăzi este „PowerShell”.
PowerShell este un limbaj de scriptare shell de la Microsoft care este utilizat pentru managementul configurației și cadrul de automatizare a sarcinilor. Cunoscut inițial sub numele de Windows PowerShell, ulterior a fost realizat software multiplataforma și software open source și a fost introdus în continuare ca PowerShell Core la 18 august 2016. Cea mai recentă versiune este construită pe .NET Core.
Astăzi, în acest ghid pentru începători ai scriptului PowerShell, vă vom prezenta cele mai simple tutoriale care vă vor ajuta să începeți cu Scripturile PowerShell. Să învățăm cum:
![PowerShell](/f/044277ff3b39095dc798079571fad1bf.jpg)
Cuprins
- 1 Ce este Windows PowerShell?
- 2 Avantajele PowerShell față de promptul de comandă
- 3 Politicile de extensie PowerShell în Windows 10
-
4 Creați un fișier script PowerShell în Windows 10
- 4.1 Aflați cum să creați un script cu Visual Studio Code
- 4.2 Pași pentru a crea scripturi PowerShell cu mediul de scriptare integrat (ISE)
- 4.3 Pași pentru a crea scripturi PowerShell cu Notepad
- 5 Cum se execută fișierul script PowerShell pe Windows 10
Ce este Windows PowerShell?
Windows PowerShell este undeva puțin similar cu Command Prompt și este disponibil pe Windows, MacOS și Linux. Cu toate acestea, spre deosebire de Command Prompt, PowerShell este o interfață de linie de comandă (CLI) extrem de capabilă. Oferă un set mare de instrumente și vine cu o mare flexibilitate și control. Acesta vine cu un mediu de scriptare integrat (ISE) și acel ecran ISE este împărțit în două părți. În cazul în care partea de sus este utilizată pentru scrierea de scripturi, partea de jos este utilizată pentru executarea comenzilor (manuală).
Avantajele PowerShell față de promptul de comandă
PowerShell este mult mai mult decât Command Prompt și este explicat bine prin punctele de mai jos:
Promptul de comandă utilizează comenzi în timp ce PowerShell folosește cmdleturi:„Cmdlet’s” sunt mult mai utile decât comenzile utilizate în „cmd.exe.” Cmdlets este o comandă ușoară care expune funcționalități complexe de administrare a sistemului precum Windows Management Instrumentation (WMI) și registry management.
PowerShell este dezvoltat folosind cadrul .NET: .NET framework-ul din PowerShell permite scripturilor sale să utilizeze interfețe .NET și alte caracteristici extinse care altfel nu sunt furnizate prin cmdleturi.
PowerShell este un limbaj de programare orientat pe obiecte: Datele de ieșire din cmdlet-uri nu sunt doar texte ci obiecte. Oferă o mai mare flexibilitate pentru a vă juca cu date complexe.
PowerShell este un limbaj de script orientat spre sarcini: Este un limbaj de scriptare bazat pe sarcini, care oferă suport pentru instrumentele din linia de comandă și scripturile existente.
PowerShell are o interfață extensibilă: Acest script shell este personalizat ca furnizori independenți de software. Folosind PowerShell pentru a-și administra software-ul, dezvoltatorii de întreprinderi pot crea instrumente și utilități personalizate.
PowerShell este foarte simplu de utilizat: În timp ce utilizează PowerShell, sistemul de navigare simplificat bazat pe comenzi permite utilizatorilor să navigheze cu ușurință în registru și alte magazine de date.
Politicile de extensie PowerShell în Windows 10
- Restricționat: Oprește executarea oricărui script.
- Nelimitat: Acesta permite să ruleze orice script fără restricții.
- Semnat de la distanță: Permite doar scripturi create pe dispozitiv. Scripturile create pe alt sistem ar necesita semnătura unui editor de încredere pentru rulare.
- Toate semnate: Permite rularea tuturor tipurilor de scripturi, cu condiția dacă un editor de încredere le-a semnat.
Creați un fișier script PowerShell în Windows 10
Crearea scripturilor PowerShell în Windows 10 nu este o sarcină foarte complicată. Puteți utiliza editorul de cod Visual Studio cu extensia PowerShell sau îl puteți face practic utilizând orice editor de text sau consola ISE.
Aflați cum să creați un script cu Visual Studio Code
VS Code sau Visual Studio Code este editorul de cod sursă gratuit și extensibil Microsoft. Cu codul VS, puteți edita cu ușurință orice limbaj de programare. Mai mult, atunci când adaugă cu extensia PowerShell, acesta oferă utilizatorului un suport IntelliSense și o experiență de editare a scripturilor foarte interactivă.
Acum, să începem procesul de învățare:
Pași pentru instalarea codului VS sau a codului Visual Studio
- Accesați pagina web oficială a Cod Visual Studio.
- Acum Clic pe Descărcare Windows buton.
- Odata ce Fişier este descărcat, faceți dublu clic pe acesta pentru a porni fișierul Instalarea codului Virtual Studio proces.
- Aici urmați instrucțiunile de pe ecran (confirmați termenii acordului).
- După aceea, faceți clic pe Următor → buton, de trei ori în continuitate după fiecare pagină.
- Din nou, urmați celelalte instrucțiuni de pe ecran și procesați conform cerințelor.
- Acum clic pe Următorul -> Instalare -> Finalizare.
După finalizarea procesului, puteți trece la pasul următor pentru a instala extensia PowerShell.
Pași pentru instalarea extensiei PowerShell
- În primul rând, deschideți fișierul Cod Visual Studio, apoi din panoul din stânga localizați și selectați Extensii filă.
- Acum din nou în panoul din stânga, selectați și instalați cel mai înalt PowerShell Procesul de instalare poate dura ceva timp, așteptați cu răbdare.
- În continuare, instalăm cu succes Visual Studio Code și extensia PowerShell, putem începe acum cu crearea scriptului.
Pași pentru a crea scripturi PowerShell cu Visual Studio Code
- Deschide Cod Visual Studio fereastră.
- În colțul din stânga sus, accesați Fişier și selectați opțiunea Fișier nou.
- Acum salvați Fișier nou accesați meniul Fișier și selectați opțiunea Salvează ca.
- Specificați un nume de fișier urmat de Extensia .ps1 și faceți clic pe salva.
- Acum scrieți o nouă comandă, de exemplu:
Scrie-gazdă „Hello World”
- Pentru a rula scriptul, faceți clic pe Alerga (un buton asemănător săgeții din colțul din dreapta sus) sau apăsați tasta F5.
Acest script va prezenta rezultatul ca, "Salut Lume". (Puteți utiliza orice alt text în locul Hello World).
- Pentru a salva acest script, accesați Meniu fișier și faceți clic pe opțiune salva.
Pași pentru a crea scripturi PowerShell cu mediul de scriptare integrat (ISE)
- Pe bara de căutare Windows tastați Windows PowerShell ISE.
- Faceți clic dreapta pe rezultatul căutării și selectați opțiunea Rulat ca administrator.
- Du-te la Meniu fișier în partea stângă sus și selectați Nou pentru crearea unui gol .ps1fişier.
- Scrieți o nouă comandă, de exemplu:
Scrie-gazdă „Hello World”
- Acum, în colțul din stânga sus, mergeți la Meniu fișier și apoi faceți clic pe opțiune salva.
- salva scriptul cu un nume nou urmat de .ps1extensie.
- În cele din urmă, faceți clic pe salva (De asemenea, puteți schimba locația implicită a folderului pentru a salva scriptul).
Pași pentru a crea scripturi PowerShell cu Notepad
- Du-te la start meniul și tastați și deschideți Notepad.
- Scrieți o nouă comandă, așa cum s-a menționat în pașii de mai sus.
- Acum, în colțul din stânga sus, mergeți la Meniu fișier și selectați opțiunea Salvează ca.
- Salvați scriptul cu un nume nou urmat de .ps1 extensie și apoi faceți clic pe salva
Odată ce ați terminat de scris cu succes scripturile, ambele concepte, cu excepția Notepad, vor fi gata să ruleze scriptul. Scriptul din Notepad va eșua în mod implicit, deoarece setările PowerShell (implicit) sunt, în general, setate pentru a bloca executarea oricărui script.
Cum se execută fișierul script PowerShell pe Windows 10
Pentru a rula cu succes un script cu PowerShell, se poate modifica politica de execuție pe Windows 10. Urmați pașii de mai jos:
- Du-te la Căutare bara de pe desktop și tastați Windows PowerShell.
- În rezultatul căutării, faceți clic dreapta și selectați Rulat ca administrator opțiune.
- Tastați următoarea comandă, apoi apăsați introduce pentru a permite executarea scripturilor.
Set-ExecutionPolicy RemoteSigned
- Acum tastați A și apoi apăsați din nou introduce.
- Apoi tastați următoarea comandă și apoi apăsați introduce.
& „C: \ PATH \ TO \ SCRIPT \ first_script.ps1”
Notă: In locul PATH \ TO \ SCRIPT, asigurați-vă că menționați locația scriptului dvs. De exemplu, Utilizatori \ nume de utilizator \ Descărcări.
- După ce ați terminat, scriptul PowerShell va rula cu succes.
Până la sfârșitul acestui articol, sperăm că v-am ghidat cu succes cu „Cum să începeți cu scripturile PowerShell”. Scripturile PowerShell sunt un subiect imens și vă oferă mai multe resurse și tehnici de aflat.
Am încercat să acoperim toți începătorii esențiali cu cea mai ușoară explicație de mai sus. Scopul acestui articol este de a ne ghida cititorii cu privire la modul de a începe să folosim PowerShell și să alcătuim câteva scripturi simple. Dacă aveți întrebări sau feedback, vă rugăm să notați comentariul în căsuța de comentarii de mai jos.