Shell perintah PowerShell 7.0 tersedia

Microsoft disajikan pelepasan cangkang PowerShell 7.0, yang bersumber terbuka pada tahun 2016 di bawah lisensi MIT. Rilis cangkang baru siap tidak hanya untuk Windows, tetapi juga untuk Linux dan macOS.

PowerShell dioptimalkan untuk mengotomatiskan operasi baris perintah dan menyediakan alat bawaan untuk memproses data terstruktur dalam format seperti JSON, CSV, dan XML, serta dukungan untuk REST API dan model objek. Selain shell perintah, ia menawarkan bahasa berorientasi objek untuk mengembangkan skrip dan serangkaian utilitas untuk mengelola modul dan skrip. Dimulai dengan cabang PowerShell 6, proyek ini dikembangkan menggunakan platform .NET Core. PowerShell bawaan mentransmisikan telemetri dengan deskripsi OS dan versi program (untuk menonaktifkan telemetri, Anda harus mengatur variabel lingkungan POWERSHELL_TELEMETRY_OPTOUT=1 sebelum memulai).

Di antara inovasi yang ditambahkan di PowerShell 7.0:

  • Dukungan untuk paralelisasi pipa menggunakan konstruksi β€œForEach-Object -Parallel”;
  • Operator penugasan bersyarat β€œa ? b : c";
  • Operator peluncuran thread bersyarat "||" dan β€œ&&” (misalnya cmd1 && cmd2, perintah kedua hanya akan dijalankan jika perintah pertama berhasil);
  • Operator logika "??" dan "??=", yang mengembalikan operan kanan jika operan kiri adalah NULL (misalnya, a = b ?? "string default" jika b adalah null, operator akan mengembalikan string default).
  • Peningkatan sistem tampilan kesalahan dinamis (Get-Error cmdl);
  • Lapisan untuk kompatibilitas dengan modul untuk Windows PowerShell;
  • Pemberitahuan otomatis tentang versi baru;
  • Kemampuan untuk memanggil sumber daya DSC (Desired State Configuration) langsung dari PowerShell.

Sumber: opennet.ru

Tambah komentar