Cangkang printah PowerShell 7.0 kasedhiya

Microsoft diwenehi release cangkang PowerShell 7.0, sing mbukak sumber ing 2016 miturut lisensi MIT. Rilis cangkang anyar disiapake ora mung kanggo Windows, nanging uga kanggo Linux lan macOS.

PowerShell dioptimalake kanggo ngotomatisasi operasi baris perintah lan nyedhiyakake alat sing dibangun kanggo ngolah data terstruktur ing format kayata JSON, CSV, lan XML, uga dhukungan kanggo REST API lan model obyek. Saliyane cangkang printah, nawakake basa obyek-oriented kanggo script ngembangaken lan pesawat saka keperluan kanggo ngatur modul lan Tulisan. Diwiwiti saka cabang PowerShell 6, proyek iki dikembangake nggunakake platform .NET Core. Default PowerShell ngirim telemetri kanthi katrangan babagan versi OS lan program (kanggo mateni telemetri, sampeyan kudu nyetel variabel lingkungan POWERSHELL_TELEMETRY_OPTOUT=1 sadurunge miwiti).

Ing antarane inovasi sing ditambahake ing PowerShell 7.0:

  • Dhukungan kanggo paralelisasi pipa nggunakake konstruksi "ForEach-Object -Parallel";
  • Operator penugasan bersyarat β€œa ? b: c"
  • Operator peluncuran utas kondisional "||" lan "&&" (contone, cmd1 && cmd2, printah kapindho bakal kaleksanan mung yen pisanan sukses);
  • Operator logika "??" lan "??=", sing ngasilake operan tengen yen operan kiwa NULL (contone, a = b ?? "string standar" yen b nol, operator bakal ngasilake string standar).
  • Sistem tampilan kesalahan dinamis sing luwih apik (Get-Error cmdl);
  • Lapisan kanggo kompatibilitas karo modul kanggo Windows PowerShell;
  • Kabar otomatis versi anyar;
  • Kemampuan kanggo nelpon sumber daya DSC (Desired State Configuration) langsung saka PowerShell.

Source: opennet.ru

Add a comment