PowerShell 7.7 Resmi Dirilis, Kini Berbasis .NET 11

Windows Portal Indonesia oleh Waktu baca 3 menit 150x dilihat
PowerShell 7.7 Resmi Dirilis, Kini Berbasis .NET 11

Bagikan Postingan

Untuk Anda pelanggan PowerShell 7, ada berita krusial yang wajib Anda tahu guys, karena Microsoft resmi merilis PowerShell 7.7 secara lazim (General Availability).

Nah varian terbaru ini datang dengan fondasi .NET 11, sejumlah command baru, peningkatan keamanan, serta beberapa fluktuasi yang perlu diperhatikan oleh pengelola IT sebelum berbuat deployment.

Buat Anda yang sering menggunakan PowerShell untuk pengelolaan Windows, otomatisasi pekerjaan, hingga pengelolaan server, pembaruan kali ini tentu membawa beberapa peningkatan menarik.

PowerShell 7.7 Kini Menggunakan .NET 11

Nah point utama dari artikel kali ini jelas adalah alas baru, dimana PowerShell 7.7 merupakan rilis Standard Term Support (STS) berikutnya yang melanjutkan penyelarasan varian PowerShell dengan siklus pengembangan .NET.

Sebagai perbandingan, PowerShell 7.6 sebelumnya menggunakan .NET 10, sedangkan varian 7.7 kini dibangun di atas .NET 11.

Microsoft berfokus pada peningkatan keamanan, sokongan perintah yang lebih luas, serta keandalan ketika PowerShell digunakan untuk kebutuhan pengelolaan dan otomatisasi berskala besar.

Ada Perintah dan Modul Baru

Salah satu bagiankecil menarik dari PowerShell 7.7 adalah hadirnya sejumlah modul dan perintah baru maupun yang ditingkatkan, misalkan modul baru dan pembaruan mencakup:

  • Microsoft.PowerShell.PSResourceGet
  • Microsoft.PowerShell.Archive

Sementara beberapa command baru mencakup :

  • New-TemporaryDirectory: Menambahkan cmdlet untuk membikin direktori sementara.
  • Join-Path: Kini memiliki indikator -Extension.
  • Format-Table, Format-List, dan Format-Custom: Mendapatkan indikator -ExcludeProperty.
  • Get-AuthenticodeSignature: Kini mengembalikan properti SubjectAlternativeName.
  • WildcardPattern: Mendapatkan metode baru ToRegex().
  • New-Guid: Kini secara default menghasilkan UUID varian 7 yang dapat diurutkan berdasarkan waktu.

Selain itu, jika kita perhatikan, ada fluktuasi pada New-Guid yang cukup menarik, karena sebelumnya perintah tersebut menghasilkan GUID varian 4 yang berkarakter acak.

Kini, hasil default-nya adalah UUID varian 7 yang memiliki ciri khas time-sortable, dan jika statis membutuhkan GUID acak varian 4, pelanggan dapat menggunakan:

[guid]::NewGuid()

Keamanan PowerShell Juga Diperketat

Selain fitur baru, Microsoft turut menguatkan beberapa sisi keamanan PowerShell 7.7 yang mana beberapa peningkatan yang dibawa meliputi:

  • Perlindungan tambahan untuk Constrained Language Mode.
  • Validasi alasan dan frame yang lebih ketat pada PowerShell Remoting.
  • Validasi lebih ketat ketika mengekstrak updatable help.
  • Test-Json tidak lagi menyelesaikan rujukan rancangan eksternal secara otomatis, kecuali pelanggan secara tegas memintanya.

Yang secara umum, fluktuasi tersebut ditujukan untuk menguatkan perlindungan ketika PowerShell digunakan dalam lingkungan pengelolaan dan otomatisasi.

Hati-hati, Ada Breaking Changes!

Meski membawa sejumlah peningkatan, PowerShell 7.7 juga memiliki beberapa fluktuasi yang berpotensi memengaruhi skrip lama, dimana jika Anda sudah menggunakan PowerShell varian sebelum 7.7, ada beberapa hal yang perlu diperhatikan sebelum berbuat deployment:

  1. New-Guid kini menghasilkan UUID varian 7 secara default, bukan varian 4.
  2. Format-Table, Format-List, dan Format-Custom kini memvalidasi agar indikator -Property tidak bermutu null maupun kosong.
  3. Validasi alasan null maupun kosong kini menghasilkan System.ArgumentException.
  4. Nilai tegas false pada operator switch Where-Object, seperti -EQ:$false, kini ditangani dengan benar.

Bagi pengelola yang memiliki banyak skrip PowerShell untuk kebutuhan produksi, sebaiknya lakukan pengetesan kompatibilitas terlebih dahulu sebelum bergeser ke varian terbaru.

Nah PowerShell ini memang bukan untuk semua pengguna, karena untuk pelanggan lazim dan rumahan yang hampir tidak pernah membuka Windows Terminal, Command Prompt dan PowerShell, tool seperti ini cukup jarang diperhatikan, tapi untuk Power user, IT Administrator, maupun Developer, pembaruan ini cukup menarik, terlebihlagi dengan .NET 11 yang merupakan rilis STS baru.

Tapi sepertiapa menurutmu? komen dibawah guys dan berikan pendapatmu.

Via : Microsoft, GitHub


Catatan Penulis : Kincai Media sepenuhnya bersandar pada iklan untuk statis hidup dan menyajikan konten teknologi berkualitas secara cuma-cuma — jadi jika Anda menikmati artikel dan panduan di situs ini, meminta whitelist halaman ini di AdBlock Anda sebagai bentuk sokongan agar kami bisa terus berkembang dan berbagi insight untuk pelanggan Indonesia. Kamu juga bisa mendukung kami secara langsung melalui sokongan di Saweria. Terima kasih.

Written by

Gylang Satria

Tech writer yang sehari‑hari berkutat dengan Windows 11, Linux, dan Samsung S24. Punya pertanyaan maupun butuh diskusi? Tag @gylang_satria di Disqus. Untuk kolaborasi, email saja ke [email protected]

Post navigation

Previous Post

Artikel Lainnya Windows Portal Indonesia
↑
Close Right Ads
Close Left Ads