Fermana PowerShell 7.0 heye

Şirketa Microsoft pêşkêş kirin berdana şêlê PowerShell 7.0, ku di sala 2016an de di bin lîsansa MITê de vekirî bû. berdana şêlê nû amade kirin ne tenê ji bo Windows, lê ji bo Linux û macOS jî.

PowerShell ji bo otomatîkkirina operasyonên rêza fermanê xweşbîn e û ji bo hilberandina daneya birêkûpêk bi formatên wekî JSON, CSV, û XML, û her weha ji bo REST API û modelên objektê, amûrên çêkirî peyda dike. Digel şêlê fermanê, ew ji bo pêşdebirina nivîsan zimanek objekt-oriented û ji bo birêvebirina modul û nivîsan komek karûbar pêşkêşî dike. Bi şaxa PowerShell 6-ê dest pê dike, proje bi karanîna platforma .NET Core ve hatî pêşve xistin. Default PowerShell telemetrîyê radigihîne bi danasîna OS û guhertoya bernameyê (ji bo neçalakkirina telemetrîyê, divê hûn guhêrbara jîngehê POWERSHELL_TELEMETRY_OPTOUT=1 berî destpêkirinê saz bikin).

Di nav nûbûnên ku di PowerShell 7.0 de hatine zêdekirin:

  • Piştgiriya ji bo paralelkirina boriyê bi karanîna avakirina "ForEach-Object -Parallel";
  • Operatorê peywira şertî "a ? b : c";
  • Operatorên destpêkirina mijara şertî "||" û "&&" (mînak, cmd1 && cmd2, fermana duyemîn tenê heke ya yekem serketî be dê were darve kirin);
  • Operatorên mantiqî "??" û "??=", ku ger operanda çepê NULL be, operanda rast vedigerîne (mînak, a = b ?? "rêzika xwerû" heke b betal be, operator dê rêzika xwerû vegerîne).
  • Pergala dîtina xeletiya dînamîkî ya çêtir (Get-Error cmdl);
  • Qatek ji bo lihevhatina bi modulên ji bo Windows PowerShell;
  • Agahdariya otomatîkî ya guhertoyek nû;
  • Qabiliyeta gazîkirina çavkaniyên DSC (Vesazkirina Dewleta Xwestî) rasterast ji PowerShell.

Source: opennet.ru

Add a comment