Ce este Windows PowerShell? Caracteristici și beneficii ale upgrade-ului la cea mai recentă versiune

What Is Windows Powershell



În calitate de expert IT, sunt adesea întrebat ce este Windows PowerShell și de ce oamenii ar trebui să facă upgrade la cea mai recentă versiune. În acest articol, voi răspunde la aceste întrebări și vă voi oferi o privire de ansamblu asupra beneficiilor actualizării la Windows PowerShell 5.0. Windows PowerShell este un shell de linie de comandă și un limbaj de scriptare care vă permite să automatizați administrarea serverului și alte sarcini. PowerShell este inclus cu Windows Server 2012 R2 și Windows Server 2016 și poate fi instalat pe versiuni anterioare de Windows Server. PowerShell 5.0 a fost lansat în 2016 și include noi caracteristici și capabilități care facilitează gestionarea infrastructurii Windows. Unele dintre noile funcții din PowerShell 5.0 includ: - PowerShell Desired State Configuration (DSC): PowerShell DSC este un model declarativ care vă permite să vă gestionați infrastructura ca cod. Cu PowerShell DSC, vă puteți defini infrastructura într-un script PowerShell și apoi implementați acea configurație pe serverele dvs. - PowerShell Get-Help: cmdletul Get-Help a fost îmbunătățit în PowerShell 5.0 și include acum mai multe exemple și o funcționalitate de căutare mai bună. - PowerShell ISE: PowerShell ISE a fost actualizat cu un aspect nou și include noi caracteristici, cum ar fi evidențierea sintaxelor și completarea codului. - PowerShell Module Browser: PowerShell Module Browser este o caracteristică nouă care vă permite să răsfoiți Galeria PowerShell și să instalați module direct din ISE. - Publicare Web PowerShell: PowerShell 5.0 include o nouă caracteristică numită Publicare Web PowerShell care vă permite să publicați scripturile și modulele PowerShell pe un site web. Acestea sunt doar câteva dintre noile funcții din PowerShell 5.0. Actualizarea la PowerShell 5.0 este o modalitate excelentă de a profita la maximum de infrastructura Windows.



Windows 10 nava cu Windows PowerShell 5.0 ; ultima versiune acum PowerShell 7.0 . Windows 8.1 este livrat cu Windows PowerShell 4.0. Noua versiune are multe caracteristici noi menite să simplifice limbajul, să o facă mai ușor de utilizat și să evite capcanele comune. Dacă utilizați o versiune anterioară de PowerShell pe sistemul dvs. de operare Windows, trecerea la această versiune de Windows PowerShell are multe beneficii. Nu numai că permite administratorilor de sistem să gestioneze toate aspectele sistemului de operare Windows Server, dar oferă și control asupra serverelor bazate pe SQL, Exchange și Lync.





Ce este PowerShell

PowerShell este un shell de linie de comandă și un limbaj de scripting. Puteți folosi PowerShell pentru a automatiza scripturi, a rula pachete de comenzi, a gestiona resurse în cloud și multe altele. În prezent există Core PowerShell care rulează pe Linux, macOS și Windows.





Dacă aveți nevoie de mai multe informații, puteți verifica Introducere în PowerShell pe microsoft.com pentru o învățare excelentă.



disqus nu se încarcă

Ce versiune de PowerShell folosesc

Pentru a afla ce versiune de PowerShell utilizați, procedați în felul următor.

ce versiune de PowerShell funcţionează

Deschideți o fereastră PowerShell și tastați oricine următoarele comenzi și apăsați Enter:



|_+_|

Citiți mai multe despre asta - Cum verificați versiunea PowerShell în Windows 10.

  • Utilizatorii Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 SP2, Windows 8 și Windows 7 cu SP1 vor putea folosi Windows PowerShell 3.0 .
  • Utilizatorii Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1 și Windows 7 SP1 vor putea folosi Windows PowerShell 4.0 .
  • Windows 10 vine cu Windows PowerShell 5.0 .

Citit : Cum se instalează PowerShell 7.0 pe Windows 10 .

Caracteristicile Windows PowerShell

Windows PowerShell 3.0 a introdus următoarele caracteristici noi:

  • Fluxuri de lucru Windows PowerShell
  • cmdleturi CIM
  • Cmdlet-uri obiect (CDXML)
  • Acces Web Windows PowerShell
  • Modul de descărcare automată
  • Ajutor actualizat
  • Sesiuni de încredere și dezactivate
  • Locuri de muncă programate

Windows PowerShell 4.0 citat:

  • Configurație de stare dorită (DSC)
  • Îmbunătățiri ale accesului web Windows PowerShell
  • Îmbunătățiri ale fluxului de lucru
  • Ce este nou pentru Windows PowerShell Web Services
  • Salvare-Ajutor

Windows PowerShell 5.0 , care este inclus cu Windows 10, oferă următoarele caracteristici:

  • Clasele pot fi definite în funcție de funcționalitate
  • Îmbunătățiri DSC
  • Trancrierile sunt disponibile pe toate gazdele
  • Îmbunătățiri majore de depanare, inclusiv capacitatea de a depana joburile Windows PowerShell.
  • Modul de comutare de rețea
  • OneGet pentru gestionarea pachetelor software
  • PowerShellGet pentru a gestiona modulele Windows PowerShell prin OneGet
  • Îmbunătățiri de performanță la utilizarea obiectelor COM

Windows PowerShell 6.0 multiplatformă (Windows, macOS și Linux), open source și construit pentru medii eterogene și cloud hibrid.

  • Trecerea de la .NET Framework la .NET Core
  • Utilizează .NET Core 2.0 ca timp de rulare.
  • Permite PowerShell Core să ruleze pe mai multe platforme (Windows, macOS și Linux).
  • API-urile comune pentru .NET Core și .NET Framework sunt definite ca parte a standardului .NET.

Windows PowerShell 7.0 vine cu multe caracteristici noi ca:

  • Paralelizarea conductelor
  • Operatori noi
  • cmdlet ConciseView și Get-Error
  • Notificări automate despre noile versiuni
  • Apelarea resurselor DSC direct din PowerShell 7
  • Stratul de compatibilitate.

Biblioteca TechNet a explicat aceste funcții în detaliu. Să aruncăm o privire rapidă la unele dintre ele.

Flux de lucru Windows PowerShell: Această caracteristică aduce toată puterea Windows Workflow Foundation în Windows PowerShell. Puteți scrie fluxuri de lucru în XAML sau Windows PowerShell și le puteți rula la fel ca un cmdlet.

Îmbunătățiri ale cmdlet-urilor și furnizorilor de bază existente: Windows PowerShell 3.0 include funcții noi pentru cmdleturile existente, inclusiv sintaxă simplificată și parametri noi pentru cmdleturi, cum ar fi cmdleturile computer, cmdleturile CSV, Get-ChildItem, Get-Command, Get-Content, Get-History, Measure-Object, cmdleturile de securitate. , Select-Object, Select-String, Split-Path, Start-Proces, Tee-Object, Test-Connection și .Add-Member

alternativa managerului de sarcini

Importul și detectarea unui modul la distanță: Windows PowerShell 3.0 îmbunătățește descoperirea modulelor Import și Implicit Remoting pe computere la distanță.

cmdlet-uri modul: Are capacitatea de a importa module de pe computere la distanță pe computerul local utilizând telecomanda Windows PowerShell.

Suport nou sesiune CIM: Oferă permisiunea de a utiliza CIM și WMI pentru a gestiona computere non-Windows prin importul de comenzi pe computerul local care sunt implicit executate pe computerul de la distanță.

Funcția de completare automată: Economisește timp de tastare și reduce numărul de greșeli de scriere.

PowerShell 3.0 Intellisense: Subliniază eroarea cu roșu și sugerează corecții atunci când treci cu mouse-ul peste linia ondulată.

cmdlet Update-Help: Acest lucru elimină multe erori minore sau greșeli de scriere enervante din documentația încorporată.

cum să forțezi actualizarea politicii de grup

Caracteristici de gazdă a consolei extinse: Modificările care stau la baza programului gazdă de consolă Windows PowerShell sunt incluse în PowerShell 3.0 în mod implicit. În plus, noua opțiune „Run with PowerShell” din File Explorer vă permite să rulați scripturi într-o sesiune nerestricționată cu un simplu clic dreapta.

Asistență RunAs și Shared Host: Funcția Run As, concepută pentru fluxul de lucru Windows PowerShell, permite utilizatorilor de configurare a sesiunii să creeze sesiuni care rulează cu permisiunea unui cont partajat. Pe de altă parte, caracteristica SharedHost permite mai multor utilizatori de pe mai multe computere să se conecteze simultan la o sesiune de flux de lucru și să monitorizeze îndeaproape progresul acesteia.

Îmbunătățiri speciale în manipularea caracterelor: O privire rapidă asupra Windows PowerShell 3.0 arată că pentru a îmbunătăți capacitatea unui program de a interpreta și de a manipula corect caracterele speciale, parametrul LiteralPath, care gestionează caracterele speciale din căi, este valabil pentru aproape toate cmdleturile care au un parametru Path, inclusiv pentru noua actualizare. -Cmdlet-urile Ajutor și Salvare-Ajutor.

Descărcați Instrumentul de reparare PC pentru a găsi rapid și a remedia automat erorile Windows

Folosind PowerShell puteți creați o listă de servicii Windows , creați o listă de funcții dezactivate , Exportarea și copierea de rezervă a driverelor de dispozitiv , Găsiți timpul de funcționare al sistemului , Actualizați definițiile Windows Defender , lista de discuri , obține o listă de drivere instalate , Eliminați aplicațiile din Windows Store Adăugați element în meniul contextual de pe desktop , Creați o imagine de sistem, Descărcare fișier și altele.

Posturi Populare