Cangkang arahan PowerShell 7.0 tersedia

Microsoft dibentangkan pelepasan cangkerang PowerShell 7.0, yang merupakan sumber terbuka pada 2016 di bawah lesen MIT. Keluaran cangkerang baharu disediakan bukan sahaja untuk Windows, tetapi juga untuk Linux dan macOS.

PowerShell dioptimumkan untuk automasi baris perintah dan menyediakan alatan terbina dalam untuk memproses data berstruktur dalam format seperti JSON, CSV dan XML, serta sokongan untuk REST API dan model objek. Sebagai tambahan kepada shell arahan, ia menawarkan bahasa berorientasikan objek untuk membangunkan skrip dan satu set utiliti untuk menguruskan modul dan skrip. Bermula dengan cawangan PowerShell 6, projek ini dibangunkan menggunakan platform Teras .NET. PowerShell lalai menghantar telemetri dengan penerangan tentang versi OS dan program (untuk melumpuhkan telemetri, anda mesti menetapkan pembolehubah persekitaran POWERSHELL_TELEMETRY_OPTOUT=1 sebelum memulakan).

Antara inovasi yang ditambahkan dalam PowerShell 7.0:

  • Sokongan untuk penyejajaran saluran paip menggunakan konstruk "ForEach-Object -Parallel";
  • Pengendali tugasan bersyarat β€œa ? b : c";
  • Pengendali pelancaran benang bersyarat "||" dan β€œ&&” (contohnya, cmd1 && cmd2, arahan kedua akan dilaksanakan hanya jika yang pertama berjaya);
  • Pengendali logik "??" dan "??=", yang mengembalikan operan kanan jika operan kiri adalah NULL (contohnya, a = b ?? "rentetan lalai" jika b adalah nol, operator akan mengembalikan rentetan lalai).
  • Sistem tontonan ralat dinamik yang lebih baik (Get-Error cmdl);
  • Lapisan untuk keserasian dengan modul untuk Windows PowerShell;
  • Pemberitahuan automatik versi baharu;
  • Keupayaan untuk memanggil sumber DSC (Desired State Configuration) terus daripada PowerShell.

Sumber: opennet.ru

Tambah komen