I-download at i-install ang PowerShell 7.2 Preview 2 para sa Windows 10

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Tila ang aktibong pagbuo at pagpapabuti ng Microsoft ng PowerShell Core. Hindi pa nakakalipas, inilabas ng Microsoft ang PowerShell 7.1 noong Nobyembre at ngayon narito kami kasama ang isang bagong pagpapalabas ng PowerShell 7.2 Preview 2.

Ang preview 2 ay batay pa rin sa .NET 5, tulad ng .NET 6 ay ilalabas pa rin. Gayunpaman, inaangkin ng Microsoft na ang matatag na bersyon ng PowerShell 7.2 ay ibabatay sa. NET 6.

Tingnan natin kung ano ang dinadala sa PowerShell 7.2.0 sa talahanayan. Mabilis na Buod tago 1 I-download ang PowerShell 7.2.0 Preview 2 1.1 Para sa Windows 10, Windows 8.1 at Windows 7 1.2 Para sa MacOS 1.3 Para sa Linux 2 Mga tampok ng PowerShell 7.2.0 I-preview ang 2 2.1 Bagong tampok 2.1.1 Awtomatikong variable ng PSStyle para sa pag-render ng ANSI 2.2 Pag-aayos ng bug 2.2.1 Binago: 2.2.2 Mga bagong tampok sa pang-eksperimentong: 2.2.3 Pinahusay na pagganap: 2.2.4 Pangkalahatang Mga Update at Pag-aayos ng Cmdlet: 3 Paano mag-install ng PowerShell 7.2 Preview 2 sa Windows 10 4 Pangwakas na salita

I-download ang PowerShell 7.2.0 Preview 2

Para sa Windows 10, Windows 8.1 at Windows 7

PowerShell-7.2.0-Preview2-win-x64.msi [95.1 MB]

PowerShell-7.2.0-Preview2-win-x86.msi [85.9 MB]

Para sa MacOS

powershell-7.2.0-Preview2-osx-x64.pkg [63.4 MB]

Para sa Linux

CentOS

powershell-7.2.0-Preview2-1.centos.8.x86_64.rpm [64.7 MB]

Debian

powershell_7.2.0-Preview2-1.debian.11_amd64.deb [65.2 MB]

powershell_7.2.0-Preview2-1.debian.10_amd64.deb [65.2 MB]

Ubuntu

powershell_7.2.0-Preview21.ubuntu.20.04_amd64.deb [65.2 MB]

powershell_7.2.0-Preview2-1.ubuntu.18.04_amd64.deb [65.2 MB]

powershell_7.2.0-Preview2-1.ubuntu.16.04_amd64.deb [65.2 MB]

Para sa higit pang mga pagpipilian sa pag-download, mangyaring suriin ito pahina ng pag-download .

Mga tampok ng PowerShell 7.2.0 I-preview ang 2

Salamat sa mga nag-ambag ng Microsoft at PowerShell, ang ilang mga makabuluhang pagbabago ay nagawa sa inilabas na bersyon. Ang ilang mga bagong tampok at pag-aayos ng bug ay na-highlight sa post ng paglabas ng Microsoft. Magbigay ng ilaw sa kung ano ang mga iyon.

Bagong tampok

Awtomatikong variable ng PSStyle para sa pag-render ng ANSI

Ito ay isang pang-eksperimentong tampok. Ibig sabihin, kasalukuyang hinihintay ng Microsoft ang feedback ng mga gumagamit upang makita kung ilabas o hindi ang tampok na ito sa matatag na paglabas ng PowerShell 7.2.

Ang ANSI escape code ay isang extension ng ASCII escape code. Ang tampok na ito ay gawing mas madali para sa mga gumagamit na may-akda ng nilalaman na naglalaman ng ANSI code, na kumokontrol sa mga parameter ng dekorasyon ng teksto, tulad ng font, kulay, laki, italiko, atbp.

Maaari kang magbasa nang higit pa tungkol sa tampok dito .

Pag-aayos ng bug

Ang ilang mga isyu na sinamahan ng nakaraang paglabas ng PowerShell ay napagtagunan din sa paglabas ng Preview na ito.

  • Paglilinis ng Code: Sinasabi ng Microsoft na halos dalawang-katlo ng mga hiling sa paghila ang sinagot, na nagreresulta sa a paglilinis ng code . Ito ay tumutukoy sa isang piraso ng code na nakatuon sa paglilinis ng natirang data at iba pang hindi kinakailangan na materyal mula sa system matapos na maipatupad ang aktwal na code.
  • Ang isang isyu ng mga gumagamit na tumatanggap ng isang bugcheck ng Maling Pag-andar kapag sinusubukang gumamit ng isang maipapatupad na file sa isang drive na wala sa format na NTFS ay napag-usapan. Ang isyung ito ay unang naranasan sa PowerShell 7.1 dahil sa isang isyu sa reparse puntos , na naayos na ngayon.
  • PipelineVariable Common Parameter: Ang bagay na ito ngayon ay naglalaman ng tama ang lahat ng mga parameter na dumaan dito, sa halip na maglaman lamang ng unang input parameter.

Narito ang kumpletong changelog:

Binago:

  • Pagbutihin ang pagtuklas ng mga uri ng mutable na halaga
  • Tiyaking -PipelineVariable ay nakatakda para sa lahat ng output mula sa mga cmdlet ng script

Mga bagong tampok sa pang-eksperimentong:

  • PSAnsiRendering: Paganahin ang pag-format ng ANSI sa pamamagitan ng $PSStyle at sinusuportahan ang pagpigil sa output ng ANSI

Pinahusay na pagganap:

  • I-optimize IEnumerable variant ng palitan ang operator
  • Ang refactor ay nagpaparami ng operasyon para sa mas mahusay na pagganap sa dalawa Microsoft.PowerShell.Commands.Utility paraan
  • Gumamit ng Environment.TickCount64 sa halip na Datetime.Now bilang random na binhi para sa nilalaman ng pagsubok na AppLocker
  • Iwasan ang mga hindi kinakailangang paglalaan ng array kapag naghahanap sa GAC
  • Gumamit ng OrdinalIgnoreCase sa CommandLineParser
  • Gumamit ng StringComparison.Ordinal sa halip na StringComparison.CurrentCulture
  • Iwasang lumikha ng mga pagkakataon ng nabuong klase ng helper ng delegado sa -replace pagpapatupad

Pangkalahatang Mga Update at Pag-aayos ng Cmdlet:

  • Sumulat ng mas mahusay na mensahe ng error kung ang config file ay nasira
  • Gawin ang AppLocker Enforce mode na unahin kaysa sa UMCI Audit mode
  • Idagdag -SkipLimitCheck lumipat sa Import-PowerShellDataFile
  • Paghigpitan New-Object sa NoLanguage mode sa ilalim ng lock down
  • Ang -Stream gumagana ang parameter ngayon sa mga direktoryo
  • Iwasan ang isang pagbubukod kung ang system ng file ay hindi sumusuporta sa mga puntos ng reparse
  • Paganahin CA1012: Ang mga uri ng abstract ay hindi dapat magkaroon ng mga pampublikong konstruktor
  • Paganahin SA1212: Dapat sundin ng mga accesstor ng pag-aari ang order

Maaari kang matuto nang higit pa tungkol sa PowerShell 7.2 changelog mula sa dito .

Paano mag-install ng PowerShell 7.2 Preview 2 sa Windows 10

Gamitin ang gabay na ibinigay upang mai-download ang PowerShell 7.2 sa Windows 10, 8.1, at 7.

  1. I-download ang kani-kanilang .MSI file mula sa mga link na ibinigay sa itaas.
  2. Ipatupad ang na-download na package. Sa wizard ng pag-install, mag-click Susunod .
  3. Sa susunod na screen, pumili ng isang patutunguhang landas upang mai-save ang bagong pag-install at pagkatapos ay mag-click Susunod .
  4. Piliin ngayon ang mga opsyonal na tampok na nais mong i-install sa pamamagitan ng pag-check sa mga kahon sa tabi nila. Maaari kang magdagdag ng PowerShell sa mga variable ng kapaligiran, paganahin ang pag-remote ng PowerShell, idagdag ang PowerShell sa menu ng konteksto, atbp. I-click ang Susunod kapag tapos na.
  5. I-click ang I-install upang simulan ang proseso.
  6. Ang pag-install ay dapat na nakumpleto nang mas mababa sa isang minuto. Mag-click sa Tapusin kung kailan ito. Maaari mo ring lagyan ng tsek ang kahon sa tabi ng Ilunsad ang PowerShell upang gawin ito bago maabot ang Tapos na.
  7. Ngayon i-verify na ang pag-install ay nakumpleto sa pamamagitan ng pag-type sa pwsh sa Run. Makikita mo pagkatapos ang isang bersyon ng PowerShell na tumatakbo.

Maaari mo ring i-download ang pinakabagong matatag na paglabas ng PowerShell sa pamamagitan ng pagpapatakbo ng sumusunod na utos sa umiiral na PowerShell sa iyong Windows:

iex '& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI -Quiet'

Maaari mo rin mag-download at mag-install ng PowerShell sa network . Ang pamamaraang ito ay pinakaangkop para sa sysadmins.

Pangwakas na salita

Ang PowerShell 7.2 ay pa rin sa preview kaya hindi mo dapat ito mai-install sa isang sistema ng produksyon. Ngunit laging masaya na subukan ang mga bagong tampok sa isang dev machine. Kung gusto mo ng automation sa Windows 10 at Windows Server, dapat mong tiyakin na suriin ang bagong paglabas ng PowerShell.