Kaj je Windows PowerShell? Lastnosti in prednosti nadgradnje na najnovejšo različico

What Is Windows Powershell



Kot strokovnjaka za IT me pogosto sprašujejo, kaj je Windows PowerShell in zakaj bi morali ljudje nadgraditi na najnovejšo različico. V tem članku bom odgovoril na ta vprašanja in vam dal pregled prednosti nadgradnje na Windows PowerShell 5.0. Windows PowerShell je lupina ukazne vrstice in skriptni jezik, ki vam omogoča avtomatizacijo skrbništva strežnika in drugih opravil. PowerShell je vključen v Windows Server 2012 R2 in Windows Server 2016 in ga je mogoče namestiti v starejše različice Windows Server. PowerShell 5.0 je bil izdan leta 2016 in vključuje nove funkcije in zmožnosti, ki olajšajo upravljanje vaše infrastrukture Windows. Nekatere nove funkcije v PowerShell 5.0 vključujejo: - PowerShell Desired State Configuration (DSC): PowerShell DSC je deklarativni model, ki vam omogoča upravljanje vaše infrastrukture kot kode. S PowerShell DSC lahko definirate svojo infrastrukturo v skriptu PowerShell in nato to konfiguracijo namestite na svoje strežnike. - PowerShell Get-Help: cmdlet Get-Help je bil izboljšan v PowerShell 5.0 in zdaj vključuje več primerov in boljšo funkcijo iskanja. - PowerShell ISE: PowerShell ISE je bil posodobljen z novim videzom in občutkom ter vključuje nove funkcije, kot sta označevanje sintakse in dokončanje kode. - Brskalnik modulov PowerShell: Brskalnik modulov PowerShell je nova funkcija, ki vam omogoča brskanje po galeriji PowerShell in namestitev modulov neposredno iz ISE. - PowerShell Web Publishing: PowerShell 5.0 vključuje novo funkcijo, imenovano PowerShell Web Publishing, ki vam omogoča, da svoje skripte in module PowerShell objavite na spletnem mestu. To je le nekaj novih funkcij v PowerShell 5.0. Nadgradnja na PowerShell 5.0 je odličen način, da kar najbolje izkoristite svojo infrastrukturo Windows.



Windows 10 ladja z Windows PowerShell 5.0 ; zadnja različica zdaj PowerShell 7.0 . Windows 8.1 je dobavljen z lupino Windows PowerShell 4.0. Nova različica ima veliko novih funkcij, zasnovanih za poenostavitev jezika, lažjo uporabo in izogibanje pogostim pastem. Če uporabljate starejšo različico lupine PowerShell v operacijskem sistemu Windows, imate številne prednosti prehoda na to različico lupine Windows PowerShell. Sistemskim skrbnikom ne omogoča le upravljanja vseh vidikov operacijskega sistema Windows Server, ampak ponuja tudi nadzor nad strežniki, ki temeljijo na SQL, Exchange in Lync.





Kaj je PowerShell

PowerShell je lupina ukazne vrstice in skriptni jezik. PowerShell lahko uporabite za avtomatizacijo skriptov, zagon ukaznih paketov, upravljanje virov v oblaku in drugo. Trenutno obstajajo Core PowerShell ki deluje v sistemih Linux, macOS in Windows.





Če potrebujete več informacij, lahko preverite Uvod v PowerShell na microsoft.com za odlično učenje.



združiti video posnetke Windows 10

Katero različico lupine PowerShell uporabljam

Če želite izvedeti, katero različico lupine PowerShell uporabljate, naredite naslednje.

katera različica PowerShell deluje

Odprite okno PowerShell in vnesite kdorkoli naslednje ukaze in pritisnite Enter:



|_+_|

Preberite več o tem - Kako preveri različico PowerShell v Windows 10.

  • Uporabniki operacijskih sistemov Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 SP2, Windows 8 in Windows 7 s servisnim paketom SP1 bodo lahko uporabljali Windows PowerShell 3.0 .
  • Uporabniki Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1 in Windows 7 SP1 bodo lahko uporabljali Windows PowerShell 4.0 .
  • Windows 10 je priložen Windows PowerShell 5.0 .

Preberi : Kako namestiti PowerShell 7.0 v Windows 10 .

Funkcije lupine Windows PowerShell

Windows PowerShell 3.0 predstavil naslednje nove funkcije:

  • Delovni tokovi lupine Windows PowerShell
  • CIM cmdlet
  • Objektni ukazi (CDXML)
  • Spletni dostop Windows PowerShell
  • Modul za samodejni prenos
  • Posodobljena pomoč
  • Zanesljive in onemogočene seje
  • Načrtovana delovna mesta

Windows PowerShell 4.0 citirano:

  • Konfiguracija želenega stanja (DSC)
  • Izboljšave spletnega dostopa lupine Windows PowerShell
  • Izboljšave poteka dela
  • Kaj je novega za spletne storitve Windows PowerShell
  • Shrani-Pomoč

Windows PowerShell 5.0 , ki je vključen v sistem Windows 10, ponuja naslednje funkcije:

  • Razredi se lahko definirajo v funkcionalnosti
  • DSC izboljšave
  • Transkripcije so na voljo na vseh gostiteljih
  • Večje izboljšave odpravljanja napak, vključno z možnostjo odpravljanja napak v opravilih Windows PowerShell.
  • Omrežni stikalni modul
  • OneGet za upravljanje programskih paketov
  • PowerShellGet za upravljanje modulov Windows PowerShell prek OneGet
  • Izboljšave zmogljivosti pri uporabi predmetov COM

Windows PowerShell 6.0 večplatformski (Windows, macOS in Linux), odprtokodni in zgrajena za heterogena okolja in hibridni oblak.

  • Prehod z .NET Framework na .NET Core
  • Kot svoje izvajalno okolje uporablja .NET Core 2.0.
  • Omogoča zagon PowerShell Core na več platformah (Windows, macOS in Linux).
  • API-ji, ki so skupni .NET Core in .NET Framework, so opredeljeni kot del standarda .NET.

Windows PowerShell 7.0 prihaja s številnimi novimi funkcijami kot:

  • Paralelizacija cevovoda
  • Novi operaterji
  • ConciseView cmdlet in Get-Error
  • Samodejna obvestila o novih različicah
  • Klicanje virov DSC neposredno iz PowerShell 7
  • Združljivostna plast.

Knjižnica TechNet je te funkcije podrobno razložila. Oglejmo si na hitro nekatere od njih.

Potek dela lupine Windows PowerShell: Ta funkcija prinaša vso moč Windows Workflow Foundation v lupino Windows PowerShell. Poteke dela lahko napišete v XAML ali Windows PowerShell in jih zaženete tako kot ukaz cmdlet.

Izboljšave obstoječih osnovnih cmdletov in ponudnikov: Windows PowerShell 3.0 vključuje nove funkcije za obstoječe cmdlete, vključno s poenostavljeno sintakso in novimi parametri za cmdlete, kot so računalniški cmdleti, CSV cmdlets, Get-ChildItem, Get-Command, Get-Content, Get-History, Measure-Object, varnostni cmdleti. , Select-Object, Select-String, Split-Path, Start-Proces, Tee-Object, Test-Connection in .Add-Member

alternativa upravitelju opravil

Uvoz in zaznavanje oddaljenega modula: Windows PowerShell 3.0 izboljša odkrivanje modulov Import in Implicit Remoting v oddaljenih računalnikih.

Modul cmdlets: Ima možnost uvoza modulov iz oddaljenih računalnikov v lokalni računalnik z uporabo lupine Windows PowerShell na daljavo.

Podpora za novo sejo CIM: Daje dovoljenje za uporabo CIM in WMI za upravljanje računalnikov brez operacijskega sistema Windows z uvozom ukazov v lokalni računalnik, ki se implicitno izvajajo na oddaljenem računalniku.

Funkcija samodokončanja: Prihrani čas tipkanja in zmanjša število tipkarskih napak.

PowerShell 3.0 Intellisense: Podčrta napako z rdečo barvo in predlaga popravke, ko miškin kazalec premaknete nad vijugasto črto.

Cmdlet za posodobitev pomoči: To odpravi številne manjše napake ali nadležne tipkarske napake v vgrajeni dokumentaciji.

kako prisiliti posodobitev pravilnika skupine

Funkcije gostitelja razširjene konzole: Spremembe, na katerih temelji gostiteljski program konzole Windows PowerShell, so privzeto vključene v PowerShell 3.0. Poleg tega vam nova možnost »Zaženi z lupino PowerShell« v File Explorerju omogoča zagon skriptov v neomejeni seji s preprostim desnim klikom.

Podpora za RunAs in Shared Host: Funkcija Zaženi kot, zasnovana za potek dela Windows PowerShell, omogoča uporabnikom konfiguracije seje, da ustvarijo seje, ki se izvajajo z dovoljenjem skupnega računa. Po drugi strani pa funkcija SharedHost omogoča več uporabnikom na več računalnikih, da se hkrati povežejo s sejo poteka dela in natančno spremljajo njen napredek.

Izboljšave obravnave posebnih znakov: Hiter pogled na lupino Windows PowerShell 3.0 pokaže, da je parameter LiteralPath, ki obravnava posebne znake v poteh, veljaven za skoraj vse cmdlete, ki imajo parameter Path, vključno z novo posodobitvijo, za izboljšanje zmožnosti programa za pravilno razlago in obravnavo posebnih znakov. -Pomoč in ukazi za pomoč pri shranjevanju.

Prenesite orodje za popravilo računalnika, da hitro poiščete in samodejno odpravite napake sistema Windows

Z uporabo PowerShell lahko ustvarite seznam storitev Windows , ustvarite seznam onemogočenih funkcij , Izvoz in varnostno kopiranje gonilnikov naprav , Poiščite čas delovanja sistema , Posodobite definicije programa Windows Defender , seznam diskov , dobite seznam nameščenih gonilnikov , Odstranite aplikacije trgovine Windows Dodaj element v kontekstni meni namizja , Ustvari sliko sistema, Prenesi datoteko in več.

Priljubljene Objave