IT之家, 12 Kasım'da, Microsoft, 10 Kasım'da PowerShell 7.7'in resmi sürümünü duyurdu. Bu komut satırı ve otomasyon aracı, .NET 11 üzerine kuruludur ve güvenlik güçlendirme, komut genişletme ve çalıştırma güvenilirliği odaklıdır; yönetici ve geliştiricilerin günlük kullanım deneyimini iyileştirmeyi amaçlar.
PowerShell, Microsoft tarafından geliştirilen bir komut satırı aracı ve betik dili olup, bilgisayar yönetimi, veri işleme ve tekrarlayan işlemlerin otomatikleştirilmesi için kullanılır. Modern PowerShell, Windows, macOS ve Linux'ta çalışabilen açık kaynaklı, çok platformlu bir sistemdir.

Destek döngüsü açısından, resmi duyuruda yalnızca PowerShell 7.7'nin standart destek süresi (STS) sürümü olduğu ve genellikle 18 ay olduğu belirtilmektedir. Ancak PowerShell'in bağımlı olduğu .NET, STS destek süresini 18 aydan 24 aya çıkarmıştır; bu nedenle 7.7'nin tam destek süresi resmi yaşam döngüsü tablosuna göre belirlenecektir (IT之家 makale yazım anında erişildiğinde, Microsoft henüz güncellememiştir).
Güvenlik yükseltmesi kapsamında, yeni sürüm, kısıtlanmış dil modu altında işlemler için sınırlamaları güçlendirdi, uzaktan işlemler için parametre ve mesaj doğrulamalarını sıkılaştırdı ve yardım dosyalarının sıkıştırma çözümlemesini daha katı bir şekilde doğrulamaktadır. Test-Json komutu artık dışarıdan yapı referanslarını varsayılan olarak almayacak; kullanıcıların bunu açıkça etkinleştirmesi gerekecektir, böylece gerekli olmayan dış erişimler azaltılacaktır.
Pratik fonksiyonlar açısından, yeni sürüm New-TemporaryDirectory ekledi, geçici dizinler doğrudan oluşturulabilir; Join-Path yol birleştirme komutuna uzantı parametresi eklendi; tablo, liste ve diğer biçimlendirme komutları, belirli özellikleri hariç tutarak çıktı bilgilerini daha öz hale getirir.

Birden fazla komut, anahtar parametrelerinin işlenmesi şekildeki hatalar düzeltildi ve “kapat” açıkça belirtildiğinde doğru şekilde etkinleştirilmesi sağlandı. Ayrıca, New-Guid komutu tarafından varsayılan olarak oluşturulan benzersiz tanımlayıcılar artık UUID v7 olarak değiştirildi ve zaman sıralamasını destekler, daha önceki v4 varsayılan davranışı bırakıldı.


