Microsoft
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
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