PowerShell 7.2 Genel Kullanıma Sunuldu

Okuma zamanı simgesi 4 dk. okuman


Okuyucular MSpoweruser'ı desteklemeye yardımcı olur. Bağlantılarımız aracılığıyla satın alırsanız komisyon alabiliriz. Araç İpucu Simgesi

MSPoweruser'ın editör ekibini ayakta tutmasına nasıl yardımcı olabileceğinizi öğrenmek için açıklama sayfamızı okuyun. Daha fazla

Bugün Microsoft duyurdu PowerShell 7.2'nin Genel Kullanılabilirliği.

Yayın üzerine inşa edilmiştir .NET 6 ve komut dosyalarınızda kullanmak için birçok performans iyileştirmesi, hata düzeltmesi ve yeni API'ler içerir.

Çift sayılı küçük bir sürüm olan bu sürüm, 3 yıl boyunca Uzun Süreli Destek'te (LTS) yayınlanmaktadır. Tek sayılı sürümler yalnızca 1 yıllık destek alır.

Microsoft şimdi, Q7.3 1'de piyasaya sürülmek üzere PowerShell 2022'ü geliştirmeye devam edecek.

İşte PowerShell 7.2'nin öne çıkan özellikleri.

Microsoft Güncelleme desteği

PowerShell 7.2, Microsoft'un yalnızca kritik hata düzeltmelerini veya güvenlik güncelleştirmelerini içeren bir hizmet sürümüne sahip olduğunda 7.2 yüklemenizi otomatik olarak güncel tutmak için Microsoft Update ile tümleştirmeye sahiptir.

MSI yükleyici, PowerShell 7'nin güncellenmesini ve Microsoft Update'in etkinleştirilmesini otomatik olarak etkinleştirir. PowerShell 7'yi kendiniz manuel olarak güncellemeyi tercih ederseniz, yükleme sırasında otomatik güncellemeyi devre dışı bırakmayı seçebilirsiniz.

Microsoft Update için Microsoft, hem önizleme hem de kararlı kanallara sahip olmaya devam eder (her ikisini de yan yana kullanabilirsiniz). Bu nedenle, 7.2'nin yüklenmiş ve Microsoft Update'i etkinleştirmiş bir önizlemeniz varsa, kullanılabilir olduğunda 7.3 önizlemesine güncellenirsiniz. Microsoft'un bir hizmet sürümüne ve sonunda 7.2 GA'ya sahip olması durumunda 7.2.1'e güncelleneceğiniz Microsoft'un kararlı kanalı için Microsoft Update'in etkinleştirilmesi için 7.3 GA'yı ayrı olarak yüklemeniz gerekir.

Gelişmiş ANSI desteği

ANSI kaçış dizileri konsol ve bir bilgisayar arasında metin süsleme desteği (terminaldeki diğer özelliklerin yanı sıra) sağlamanın endüstri standardı bir yoludur. desteklenen terminal.

Bu süslemelerin kullanımı, komut satırı araçlarının ve kabukların bilgileri vurgulaması veya ayırt etmesi için yaygın bir yoldur. Örneğin, 7.2'deki yeni bir özellik, bir tablo veya liste görünümü kullanırken meta veriler ve veriler için farklı bir renk kullanmaktır:

Renk tablosu ve listesi

7.2'de Microsoft, adı verilen yeni bir yerleşik değişken ekledi: $PSStyle komut dosyalarınıza veya cmdlet'lerinize dekorasyon eklemenin yanı sıra ANSI kaçış dizilerinin kullanımını kontrol etmeyi kolaylaştırmak için. Bunu renklendirme, italik, arka plan renkleri vb. eklemek için kullanabilirsiniz ve bu bir değişken olduğundan, neler yapabileceğinizi keşfetmek için sekme tamamlamayı kullanabilirsiniz.

İşte bazı metinleri süslemek için bir örnek:

Süslenmiş metin örneği

The $PSStyle değişken ayrıca kullanılan renkleri ve süslemeleri özelleştirmenize de olanak tanır. Örneğin, tablo başlıkları için varsayılan yeşil renkten daha incelikli bir renk tercih edebilirsiniz:

İnce renk örneği

Herhangi bir özelleştirmenin dosyanızda saklanması gerekir. $Profile Tutulacak.

Hakkında daha fazla bilgi bulabilirsiniz $PSStyle ve Microsoft'un kullanmayla ilgili belgelerinde ANSI ANSI terminali.

PSReadLine ile Öngörülü Intellisense

Bu, PowerShell 2.1 ile birlikte gelen PSReadLine 7.2'deki bir özelliktir. Etkileşimli konsolu özellikle tekrarlayan görevlerde daha üretken hale getirmek için Microsoft, ne yazdığınızı tahmin etmek için geçmişinizi kullanmak için bir özellik ekledi. Bu özellik etkinleştirilmelidir ve ayrıca tahmini metin için kullanılan renkleri özelleştirebilirsiniz. Tahmini kabul etmek için sağ ok tuşunu kullanırsınız veya tahmini etkileyebilecek şekilde yazmaya devam edersiniz.

Bununla ilgili daha fazla bilgiyi Microsoft'un önceki blog yazısı özellikle bu özelliğin yanı sıra Az Tahmin eklentisi AzPowerShell'e özel tahminler için.

Diğer geliştirmeler

Çok sayıda hata düzeltmesi ve küçük iyileştirmeler var, bunların bir kısmı topluluktan geldi! Ayrıntıları Microsoft'ta okuyabilirsiniz. yapılan değişiklikler veya Microsoft'taki özet Yeni belgeler

Tüm değişmezleri okuyabilirsiniz .

Nasıl alınır?

İşletim sisteminize bağlı olarak, birkaç yol vardır. PowerShell 7'yi yükleyin.

Windows'ta, 7.2'den başlayarak, MSI paketi, ardından PowerShell 7, Microsoft Update aracılığıyla otomatik olarak güncellenecek şekilde ayarlanacaktır.

Alternatif olarak, kurulumdan Microsoft Store, ardından PowerShell 7 de otomatik olarak güncellenecektir, ancak Microosft Store Windows Server'da desteklenmediğinden otomatik güncelleme özelliğini elde etmek için MSI'yi Windows Server'a yüklemeniz gerekir. Microsoft Store sürümü, her ikisini de yüklemiş olmanız durumunda yan yana çalışan hem kararlı hem de önizleme sürüm kanallarına sahiptir.

On Linux ve macOS, yüklemek için kullandığınız yöntemi kullanarak güncellemeye devam edersiniz.

Konular hakkında daha fazla bilgi: powershell, güç kabuğu 7.2