Windows Tips & News

PowerShell 7.1 Önizlemesi artık kullanılabilir

click fraud protection

PowerShell ekibinin sahip olduğu tanıtıldı PowerShell'in yeni bir sürümü. Serbest bırakıldıktan kısa bir süre sonra PowerShell 7.0, yaklaşan PowerShell 7.1 platformunun bir Önizleme sürümü halka açıldı. İşte ne bekleniyor ve zaten ne değişti.

PowerShell 7.1'in önizleme sürümü, aşağıdakileri içermesiyle dikkat çekicidir: .NET 5 önizleme 1.

PowerShell 7.0 ile başlayarak, geliştiriciler .NET'in yayın ve destek yaşam döngüsü daha yakın. PowerShell 7.1'in, .NET 5'in 2020 kışı yayın tarihinden itibaren bir veya iki hafta içinde kullanıma sunulması ve bundan sonraki yıllık yayın temposuyla uyumlu olması bekleniyor.

PowerShell 7.1 Önizleme'deki yenilikler

Son Değişiklikler

  • için değişmez kültür dizesi dönüştürmesini kullanın -yer değiştirmek Şebeke (#10954) (Teşekkürler @iSazonov!)

Motor Güncellemeleri ve Düzeltmeleri

  • Yapılan PR'leri geri alın DBNull. Değer ve NullString. Değer olarak tedavi $boş (#11648)

Deneysel Özellikler

  • için değişmez kültür dizesi dönüştürmesini kullanın -yer değiştirmek Şebeke (#10954) (Teşekkürler @iSazonov!)

Genel Cmdlet Güncellemeleri ve Düzeltmeleri

  • Bağlayıcı kodunda bir operatör tercih sırası sorununu düzeltin (#12075) (Teşekkürler @DamirAinullin!)
  • Düzeltmek NullReferenceException türün ortak parametrelerini bağlarken Eylem Tercihi (#12124)
  • Seri durumdan çıkarılmış için varsayılan biçimlendirmeyi düzeltin MatchInfo (#11728) (Teşekkürler @iSazonov!)
  • Asenkron akışları şurada kullanın: Invoke-RestMethod (#11095) (Teşekkürler @iSazonov!)
  • Adres UTF-8 Algılama Girişi Get-İçerik -Kuyruk (#11899) (Teşekkürler @NoMoreFood!)
  • işlemek IOException içinde Get-FileHash (#11944) (Teşekkürler @iSazonov!)
  • Bir kaynak dizesinde 'PowerShell Çekirdeği'ni 'PowerShell' olarak değiştirin (#11928) (Teşekkürler @alexandair!)
  • Geri getir AnaPencereBaşlığı içinde PSHostProcessInfo (#11885) (Teşekkürler @iSazonov!)
  • Windows Uyumluluğuna yönelik çeşitli küçük güncellemeler (#11980)
  • Düzeltmek ÖzlüGörünüm ayırmak PozisyonMesajı kullanarak [Ortam]::NewLine (#12010)
  • Etkileşimli oturumlar için ağ atlama kısıtlamasını kaldırın (#11920)
  • Düzeltmek NullReferenceException içinde SuspendStoppingPipeline() ve RestoreStoppingPipeline() (#11870) (Teşekkürler @iSazonov!)
  • için GUID oluştur BiçimGörünüm TanımıÖrnek Kimliği verilmezse (#11896)
  • Düzeltmek ÖzlüGörünüm hata mesajının pencere genişliğinden daha geniş olduğu ve boşluk içermediği (#11880)
  • Çapraz platforma izin ver CAPI uyumlu uzaktan anahtar değişimi (#11185) (Teşekkürler @silijon!)
  • Hata mesajını düzelt (#11862) (Teşekkürler @Sonraki dönüş!)
  • Düzeltmek ÖzlüGörünüm genişliği elde etmek için bir konsolun olmadığı durumu ele almak için (#11784)
  • Güncelleme CmsKomutlar Mağaza vs sertifika sağlayıcısını kullanmak için (#11643) (Teşekkürler @mikeTWC1984!)
  • Olanak vermek pwsh Windows sistemlerinde çalışmak için mpr.dll ve STA mevcut değil (#11748)
  • Yeniden düzenleme ve uygulama Bilgisayarı yeniden başlat için Un*x ve macOS (#11319)
  • Bir uygulama ekleyin Bilgisayarı Durdur Linux ve macOS için (#11151)
  • Düzeltmek Yardım olup olmadığını kontrol etme işlevi az kullanmadan önce kullanılabilir (#11737)
  • Güncelleme PSPath içinde sertifika_format_ps1.xml (#11603) (Teşekkürler @xtqqczze!)
  • Bağlantı başlığında tırnak işaretleri olmadan ilişki türlerini eşleştirmek için normal ifadeyi değiştirin (#11711) (Teşekkürler @Marusyk!)
  • Sembolik bağlantı silme sırasında hata mesajını düzeltin (#11331)
  • Özel 'Seçildi.*' türünü şuraya ekleyin: PSCustomObject içinde Select-Object sadece bir kere (#11548) (Teşekkürler @iSazonov!)
  • Ekle -AsUTC için alma tarihi cmdlet'i (#11611)
  • Boole değerleriyle gruplandırma davranışını düzeltin Format-Hex (#11587) (Teşekkürler @vexx32!)
  • Yapmak Test bağlantısı ping istekleri göndermek için her zaman varsayılan senkronizasyon bağlamını kullanın (#11517)
  • Doğru başlatma hata mesajları (#11473) (Teşekkürler @iSazonov!)
  • Web cmdlet'lerinde boş değerlere sahip başlıkları yoksay (#11424) (Teşekkürler @iSazonov!)
  • Kontrol için yeniden ekleyin Invoke-Komut iş atmak. (#11388)
  • "İçerik boşsa yeni satırlar yazmayacak şekilde biçimlendiriciyi güncelleyin (#11193)" (#11342) (Teşekkürler @iSazonov!)
  • İzin vermek KompleGirdi sonuçları döndürmek için Argüman Tamamlayıcı ne zaman AST veya Komut dosyası eşleşen işlev tanımına sahip (#10574) (Teşekkürler @M1kep!)
  • İçerik boşsa biçimlendiriciyi yeni satırlar yazmayacak şekilde güncelleyin (#11193)

Bu değişikliklerin yanı sıra genel kod, test ve dokümantasyon iyileştirmeleri de bulunmaktadır.

PowerShell 7.1'de neler beklenir?

  • PowerShell 3.0'ı Alın
  • Gizli Yönetim ModülüSırlar ve Sırlar Kasaları ile etkileşim için PowerShell'de genişletilebilir bir soyutlama katmanı olan, Linux desteği alacak.
  • PSScriptAnalyzer VSCode-PowerShell ve PSEditorServices ile daha iyi kullanıcı deneyimi için 2.0.
  • Yapılan iyileştirmeler PowerShell Jüpyter Çekirdeği
  • Yapılan iyileştirmeler platyPS vNext, geliştiricilerin şu anda PowerShell belgelerini işaretlemeden güncellenebilir yardıma dönüştürmek için kullandığı bir PowerShell modülü.

Resmi duyuru ayrıca, daha fazlasını yapmanın mümkün olduğu bir dizi alandan da bahseder. Kurulum ve Güncelleme, Kabuk İyileştirmeleri, Etkileşimli Kullanıcı dahil iyileştirmeler ve değişiklikler Tecrübe etmek.

Son olarak, PowerShell, yalnızca komut dosyalarınız için gereken PowerShell parçalarını içeren minimum bir kurulum alabilir. Yalnızca daha az disk alanı kaplamakla kalmaz, daha da önemlisi, minimum kod kümesi daha az yama ve güvenlik saldırısı yüzeyi anlamına gelir.

Buradan indirebilirsiniz:

PowerShell 7.1 Önizleme 1'i İndirin

İndir Magmatic 2 AIO'yu İndir

Bu web sitesi, siz web sitesinde gezinirken deneyiminizi geliştirmek için tanımlama bilgileri kul...

Devamını oku

AIMP3 için Hameleon_All-In-One Dış Görünümünü İndirin

Bu web sitesi, siz web sitesinde gezinirken deneyiminizi geliştirmek için tanımlama bilgileri kul...

Devamını oku

AIMP3 dış görünümleri Arşivlerini İndirin

Bu web sitesi, siz web sitesinde gezinirken deneyiminizi geliştirmek için tanımlama bilgileri kul...

Devamını oku