Čo je Windows PowerShell? Vlastnosti a výhody inovácie na najnovšiu verziu

What Is Windows Powershell



Ako IT expert sa ma často pýtajú, čo je Windows PowerShell a prečo by ľudia mali inovovať na najnovšiu verziu. V tomto článku odpoviem na tieto otázky a poskytnem vám prehľad výhod inovácie na Windows PowerShell 5.0. Windows PowerShell je shell príkazového riadka a skriptovací jazyk, ktorý vám umožňuje automatizovať správu servera a ďalšie úlohy. PowerShell je súčasťou systému Windows Server 2012 R2 a Windows Server 2016 a možno ho nainštalovať na staršie verzie systému Windows Server. PowerShell 5.0 bol vydaný v roku 2016 a obsahuje nové funkcie a možnosti, ktoré uľahčujú správu infraštruktúry systému Windows. Niektoré z nových funkcií v PowerShell 5.0 zahŕňajú: - PowerShell Desired State Configuration (DSC): PowerShell DSC je deklaratívny model, ktorý vám umožňuje spravovať vašu infraštruktúru ako kód. Pomocou PowerShell DSC môžete definovať svoju infraštruktúru v skripte PowerShell a potom nasadiť túto konfiguráciu na vaše servery. - PowerShell Get-Help: Rutina cmdlet Get-Help bola vylepšená v PowerShell 5.0 a teraz obsahuje viac príkladov a lepšie funkcie vyhľadávania. - PowerShell ISE: PowerShell ISE bol aktualizovaný s novým vzhľadom a štýlom a obsahuje nové funkcie, ako je zvýrazňovanie syntaxe a dokončovanie kódu. - PowerShell Module Browser: PowerShell Module Browser je nová funkcia, ktorá vám umožňuje prehliadať PowerShell Gallery a inštalovať moduly priamo z ISE. - PowerShell Web Publishing: PowerShell 5.0 obsahuje novú funkciu s názvom PowerShell Web Publishing, ktorá vám umožňuje publikovať vaše PowerShell skripty a moduly na webovú lokalitu. Toto je len niekoľko nových funkcií v PowerShell 5.0. Inovácia na PowerShell 5.0 je skvelý spôsob, ako čo najlepšie využiť infraštruktúru Windowsu.



Windows 10 loď s Windows PowerShell 5.0 ; najnovšia verzia teraz PowerShell 7.0 . Windows 8.1 sa dodáva s Windows PowerShell 4.0. Nová verzia má mnoho nových funkcií navrhnutých tak, aby zjednodušili jazyk, uľahčili používanie a vyhli sa bežným nástrahám. Ak v operačnom systéme Windows používate staršiu verziu prostredia PowerShell, prechod na túto verziu prostredia Windows PowerShell má mnoho výhod. Nielenže umožňuje správcom systému spravovať všetky aspekty operačného systému Windows Server, ale ponúka aj kontrolu nad servermi založenými na SQL, Exchange a Lync.





Čo je PowerShell

PowerShell je shell príkazového riadka a skriptovací jazyk. PowerShell môžete použiť na automatizáciu skriptov, spúšťanie balíkov príkazov, správu prostriedkov v cloude a ďalšie. V súčasnosti existuje Core PowerShell ktorý beží na Linuxe, MacOS a Windows.





Ak potrebujete ďalšie informácie, môžete to skontrolovať Úvod do prostredia PowerShell na microsoft.com za vynikajúce učenie.



skombinovať videá Windows 10

Akú verziu PowerShell používam

Ak chcete zistiť, ktorú verziu prostredia PowerShell používate, postupujte takto.

ktorá verzia prostredia PowerShell funguje

Otvorte okno PowerShell a zadajte ktokoľvek nasledujúce príkazy a stlačte Enter:



|_+_|

Prečítajte si o tom viac - Ako skontrolujte verziu PowerShell v systéme Windows 10.

  • Používatelia systému Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 SP2, Windows 8 a Windows 7 s SP1 budú môcť používať Windows PowerShell 3.0 .
  • Používatelia Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1 a Windows 7 SP1 budú môcť používať Windows PowerShell 4.0 .
  • Windows 10 je dodávaný s Windows PowerShell 5.0 .

Čítať : Ako nainštalovať PowerShell 7.0 na Windows 10 .

Funkcie prostredia Windows PowerShell

Windows PowerShell 3.0 predstavil nasledujúce nové funkcie:

  • Pracovné postupy prostredia Windows PowerShell
  • cmdlet CIM
  • Objektové rutiny (CDXML)
  • Windows PowerShell Web Access
  • Modul automatického sťahovania
  • Aktualizovaný pomocník
  • Spoľahlivé a zakázané relácie
  • Plánované úlohy

Windows PowerShell 4.0 citované:

  • Konfigurácia požadovaného stavu (DSC)
  • Vylepšenia webového prístupu v prostredí Windows PowerShell
  • Vylepšenia pracovného toku
  • Čo je nové pre webové služby Windows PowerShell
  • Save-Help

Windows PowerShell 5.0 , ktorý je súčasťou systému Windows 10, poskytuje nasledujúce funkcie:

  • Triedy môžu byť definované vo funkcionalite
  • Vylepšenia DSC
  • Prepisy sú dostupné na všetkých hostiteľoch
  • Hlavné vylepšenia ladenia vrátane možnosti ladiť úlohy prostredia Windows PowerShell.
  • Modul sieťového prepínača
  • OneGet na správu softvérových balíkov
  • PowerShellGet na správu modulov Windows PowerShell cez OneGet
  • Zlepšenie výkonu pri používaní objektov COM

Windows PowerShell 6.0 multiplatformové (Windows, MacOS a Linux), open source a vytvorené pre heterogénne prostredia a hybridný cloud.

  • Prechod z .NET Framework na .NET Core
  • Ako svoj runtime používa .NET Core 2.0.
  • Umožňuje PowerShell Core bežať na viacerých platformách (Windows, macOS a Linux).
  • Rozhrania API spoločné pre .NET Core a .NET Framework sú definované ako súčasť štandardu .NET.

Windows PowerShell 7.0 prichádza s mnohými novými funkciami Páči sa mi to:

  • Paralelizácia potrubia
  • Noví operátori
  • ConciseView cmdlet a Get-Error
  • Automatické upozornenia na nové verzie
  • Volanie prostriedkov DSC priamo z prostredia PowerShell 7
  • Vrstva kompatibility.

Knižnica TechNet tieto funkcie podrobne vysvetlila. Poďme sa rýchlo pozrieť na niektoré z nich.

Pracovný postup Windows PowerShell: Táto funkcia prináša plný výkon Windows Workflow Foundation do prostredia Windows PowerShell. Pracovné postupy môžete písať v XAML alebo Windows PowerShell a spúšťať ich ako cmdlet.

Vylepšenia existujúcich základných cmdletov a poskytovateľov: Windows PowerShell 3.0 obsahuje nové funkcie pre existujúce rutiny cmdlet vrátane zjednodušenej syntaxe a nových parametrov pre rutiny cmdlet, ako sú rutiny cmdlet pre počítače, rutiny cmdlet CSV, Get-ChildItem, Get-Command, Get-Content, Get-History, Measure-Object, bezpečnostné rutiny. , Select-Object, Select-String, Split-Path, Start-Proces, Tee-Object, Test-Connection a .Add-Member

alternatíva správcu úloh

Import a detekcia vzdialeného modulu: Windows PowerShell 3.0 zlepšuje zisťovanie modulov Import a Implicit Remoting na vzdialených počítačoch.

Rutiny cmdlet modulu: Má schopnosť importovať moduly zo vzdialených počítačov do lokálneho počítača pomocou vzdialenej komunikácie Windows PowerShell.

Podpora novej relácie CIM: Udeľuje povolenie na používanie CIM a WMI na správu počítačov s iným systémom ako Windows importovaním príkazov do lokálneho počítača, ktoré sú implicitne vykonávané na vzdialenom počítači.

Funkcia automatického dopĺňania: Šetrí čas pri písaní a znižuje počet preklepov.

PowerShell 3.0 Intellisense: Chybu podčiarkne červenou farbou a navrhne opravy, keď umiestnite kurzor myši na vlnovku.

cmdlet Update-Help: Tým sa eliminuje množstvo drobných chýb alebo nepríjemných preklepov v zabudovanej dokumentácii.

ako vynútiť aktualizáciu skupinovej politiky

Funkcie hostiteľa rozšírenej konzoly: Zmeny, ktoré sú základom hostiteľského programu konzoly Windows PowerShell, sú predvolene zahrnuté v prostredí PowerShell 3.0. Okrem toho nová možnosť „Spustiť s PowerShell“ v Prieskumníkovi súborov umožňuje spúšťať skripty v neobmedzenej relácii jednoduchým kliknutím pravým tlačidlom myši.

Podpora RunAs a zdieľaného hostiteľa: Funkcia Spustiť ako navrhnutá pre pracovný postup prostredia Windows PowerShell umožňuje používateľom konfigurácie relácie vytvárať relácie, ktoré sa spúšťajú s povolením zdieľaného účtu. Na druhej strane funkcia SharedHost umožňuje viacerým používateľom na viacerých počítačoch súčasne sa pripojiť k relácii pracovného toku a pozorne sledovať jej priebeh.

Špeciálne vylepšenia spracovania postáv: Rýchly pohľad na Windows PowerShell 3.0 ukazuje, že na zlepšenie schopnosti programu správne interpretovať a spracovávať špeciálne znaky je parameter LiteralPath, ktorý spracováva špeciálne znaky v cestách, platný pre takmer všetky cmdlety, ktoré majú parameter Path, vrátane novej aktualizácie. -Help a Save-Help cmdlets.

Stiahnite si nástroj na opravu počítača, aby ste rýchlo našli a automaticky opravili chyby systému Windows

Pomocou PowerShell môžete vytvoriť zoznam služieb systému Windows , vytvorte zoznam zakázaných funkcií , Export a zálohovanie ovládačov zariadení , Nájdite dostupnosť systému , Aktualizujte definície programu Windows Defender , zoznam diskov , získajte zoznam nainštalovaných ovládačov , Odstráňte aplikácie Windows Store Pridať položku do kontextovej ponuky pracovnej plochy , Vytvorte obraz systému, Stiahnuť súbor a viac.

Populárne Príspevky