Nooca cusub ee PowerShell 7 ayaa lagu sii daayay iyadoo la hagaajinayo Linux-ka .Net Core iyo in ka badan

PowerShell

Soosaarayaasha Microsoft ayaa la soo saaray dhawaan iyada oo loo marayo a blog blog post sii deynta nooca cusub ee kama dambaysta ah ee PowerShell 7, kaas oo horeyba loogu heli jiray Windows, macOS, iyo Linux. Tan dambe wuxuu soo bandhigayaa astaamo cusub oo laxiriira taageerada .Net Core iyo xambaarayaasha cusub.

PowerShell waxaa loo habeeyay si otomaatig ah howlaha xariiqda taliska oo waxay siisaa qalab lagu dhisay si loogu farsameeyo xogta qaabaysan qaababka sida JSON, CSV, iyo XML, waxayna sidoo kale taageertaa REST API iyo moodooyinka shayga.

Marka lagu daro qolofka taliska, luuqad ujeedo-ujeedo leh ayaa loo fidiyaa qoraallada iyo xirmo koronto oo loogu talagalay maaraynta qaybaha iyo qoraallada.

Laga bilaabo laanta PowerShell 6, mashruuca waxaa lagu soo saaray iyadoo la adeegsanayo barmaamijka .NET Core. Sida caadiga ah, PowerShell waxay ku wareejineysaa telemetry sharaxaadda nidaamka qalliinka iyo nooca barnaamijka (si aad u curyaamiso telemetry-ga, waa inaad dejiso jawiga deegaanka ee POWERSHELL_TELEMETRY_OPTOUT = 1 ka hor intaadan bilaabin).

Maxaa ku cusub PowerShell 7?

Soo koobid, PowerShell 7 waxay isku daraysaa isbedelada soo socda: u guurista nooca .Net Core 2.x una gudubtay nuuca cusub ee 3.1 iyo soo bandhigida howlwadeenada heer jaamacadeed "a? b: c ", meelaynta iyo eber ku milmay"? iyo ?? = «.

Iyada oo leh cusboonaysii laga bilaabo .Net Core 2.x ilaa 3.1 lagu soo bandhigay qaybtan cusub ee PowerShell 7 waa wuxuu kuu oggolaanayaa iswaafajin weyn oo ku saabsan modules PowerShell jira Windows

"Haddii aadan awoodin inaad isticmaasho PowerShell Core 6.x waqtiyadii lasoo dhaafay sababo la xiriira iswaafajinta mowduucyada, tani waxay noqon kartaa markii ugu horreysay ee aad ka faa'iideysan karto qaar ka mid ah astaamaha waaweyn ee aan horay u soo bandhignay. . Laga bilaabo bilowgii mashruuca PowerShell Core! «, Microsoft waxay xoojineysaa.

Wuxuu raaciyay:

»Marinka PowerShell Core 6.x ilaa 7.0 wuxuu kaloo calaamadeyaa marinkeena .NET Core 2.x ilaa 3.1.

NET Core 3.1 waxay tiro badan oo API ah ka soo qaadaneysaa .NET Framework (gaar ahaan Windows), taas oo waxay u oggolaaneysaa iswaafajin aad u ballaaran oo leh modules jira Windows PowerShell. Tan waxaa ka mid ah qaybo badan oo Windows ah oo u baahan GUI shaqeynta sida Out-GridView iyo Show-Command, iyo waliba qaybo badan oo maareynta doorka ah oo ku rarta Windows

Liiska buuxa ee nidaamyada hawlgalka taageera waxaa loo bixiyaa sida x64 noocyada Windows 7, 8.1, iyo 10, Windows Server 2008 R2, 2012, 2012 R2, 2016, iyo 2019, macOS 10.13+, Red Hat Enterprise Linux (RHEL) / CentOS 7 +, Fedora 29+, Debian 9+, Ubuntu 16.04+, openSUSE 15+, iyo Alpine Linux 3.8+.

Debian iyo Ubuntu ARM32 iyo ARM64 dhadhan ayaa sidoo kale la taageeray, sidoo kale ARM64 Alpine Linux. Microsoft waxay sheeganeysaa in kastoo aan si rasmi ah loo taageerin, inay jiraan xirmooyin ay soo saartay bulshada oo loogu talagalay Arch iyo Kali Linux. PowerShell 7 ayaa la heli karaa si looga soo dejisto GitHub sidoo kale waxaa jira dukumiinti rakibid ah oo loo heli karo Windows, macOS, iyo Linux.

Microsoft waxay durba fiirineysaa PowerShell 7.1, aragtida ugu horeysa oo dhowaan lasoo saari doono. Ilaa aan ka laabano astaamaha cusub ee PowerShell 7 gaarka ka dhigaya:

  • NET Core 3.1 (LTS)
  • Baqshadda Windows waafaqid
  • ogeysiiska nooca cusub
  • aragti qaldan cusub iyo cmdlet Hel-Error
  • wadayaasha silsiladda (&& iyo |||)
  • shaqaale heer caalami ah (a? b: c)
  • shaqooyin null iyo wada-hawlgalayaasha wada shaqeynta (??? iyo ?? =)
  • ku-yeer-DscResource iskutallaabta (tijaabo)
  • out-GridView, -ShowWindowWindow iyo cmdlets kale oo GUI ah ayaa ku soo laabtay Windows

Ugu dambeyntii, haddii aad rabto inaad wax badan ka ogaato, waad hubin kartaa faahfaahinta Xiriirka soo socda.

Sidee loo rakibaa PowerShell 7 Linux?

Kuwa doonaya inay awoodaan inay ku rakibaan nidaamkan cusub ee PowerShell nidaamkooda, xirmooyinka ayaa diyaar ah qaybinta Linux kala duwan ka xiriirka soo socda.

In kastoo guud ahaan waxay ku rakibi karaan barnaamijka iyagoo kaashanaya xirmooyinka Snap, waxa kaliya ee looga baahan yahay ayaa ah in nidaamkaagu leeyahay taageero lagu rakibo noocyada baakadaha ah iyo in lagu rakibo adeegga.

Si loo rakibo kaliya fur terminal oo ku dhaqan amarka soo socda dushiisa:

snap install powershell --classic

Ugu dambeyntii, marka laga hadlayo xulashada xirmooyinka sida gaarka ah loo dhisay qaybinta kasta.

Rakibaadda waxaa lagu sameyn karaa tilmaantaada xirmada ama laga bilaabo terminal-ka dpkg (xirmooyinka deynta ama rpm ama dnf (xirmooyinka rpm).

Tusaale ahaan, marka laga hadlayo xirmooyinka deynta:

sudo dpkg -i powershell-7.0.0-1*.deb

Xaalada RPM guud ahaan qaybinta oo leh:

sudo rpm -i powershell-7.0.0-1*.rpm

Ama xaalada Fedora ama RHEL:

sudo dnf -i powershell-7.0.0-1*.rpm


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Charles O dijo

    Carmallada xitaa ku jira maraqa. Hadda tag! Waxaan u wareegay Linux si aan u iloobo oo waxaan u heellan yahay inaan ku khaldo kabaha.