Windows Tips & News

PowerShell 7.1.0 RC 1 indirilebilir

click fraud protection

Windows, MacOS ve Linux'ta kullanılabilen çapraz platform komut dosyası oluşturma çözümünün yeni sürümü olan PowerShell 7.1, piyasaya sürülmesine yaklaşıyor. Bugün, Sürüm Adayı sürüm 1 indirilebilir hale geldi.

PowerShell 7.1'in önizleme sürümü şunları içerir: .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.

Önizleme 6 ile başlayarak, PowerShell 7.1 Önizleme Microsoft Store'da mevcut.

PowerShell 7.1 RC 1'deki yenilikler

Bilinen Sorunlar

PowerShell'in bu sürümü, bilinen birkaç gerilemeden ve .NET 5.0.0-rc.1'deki tasarım gereği bir kırılma değişikliğinden etkilenir.
Bu gerilemelerin, özellikle Windows olmayan sistemler üzerindeki etkileşimli senaryolardaki etkisi göz önüne alındığında, yalnızca Windows ve Linux için PowerShell v7.1.0-rc.1 paketleri yayınlayarak, v7.1.0-rc.2 ile birlikte kullanılabilir olana kadar macOS'u atlayarak uygun düzeltmeler.

  • [Regresyon] konsol API'si Sistem. Konsol. TreatControlCAsInput Linux ve macOS'ta geriye doğru: dotnet/çalışma zamanı#42423. Düzeltme .NET 5.0.0-rc.2'de yapıldı: dotnet/çalışma zamanı#42432
    • Bu neden olur Ctrl+c Linux ve macOS'ta PSReadLine'da çalışmamak için.
  • [Regresyon] konsol API'si Sistem. Konsol. Anahtar okuma() yanlış döner Ctrl+J için GİRMEK macOS'ta: dotnet/çalışma zamanı#42418. Düzeltme .NET 5.0.0-rc.2'de yapıldı: dotnet/çalışma zamanı#42477
    • Bu neden olur GİRMEK PSES entegre konsolunda işlevsel olmaması.
  • [Regresyon] Linux ve macOS'ta performans gerilemesi: dotnet/çalışma zamanı#41739. Düzeltme .NET 5.0.0-rc.2'de yapıldı: dotnet/çalışma zamanı#41820
    • Bu, bazı belirli mimarilerde, Linux dağıtımlarında ve macOS'ta potansiyel performans sorunlarına neden olur. Örneğin, PowerShell'deki komut keşfi, Ubuntu 18.04 WSL 2'de 20 kata kadar daha yavaştır.
  • [Tasarım gereği kırılma değişikliği]TLS 1.0 ve TLS 1.1 Linux makinelerinde varsayılandan kaldırıldı OpenSSL 1.1 ve üstü kullanılır: dotnet/çalışma zamanı#40746
    • Bu neden olur Invoke-WebRequest ve Invoke-RestMethod atmak AuthenticationException kullanırken TLS 1.0 veya TLS 1.1 Linux makinelerinde nerede OpenSSL 1.1 ve üstü kullanılır.

Motor Güncellemeleri ve Düzeltmeleri

  • düzeltmeler yap ComInterop .NET ekibi tarafından önerilen kod (#13533)

Genel Cmdlet Güncellemeleri ve Düzeltmeleri

  • İstisna mesajının yalnızca içerdiği durumu düzeltin "`n" Windows'ta (#13684)
  • Tanımak CONOUT$ ve CONIN$ ayrılmış cihaz adları olarak (#13508) (Teşekkürler @davidreis97!)
  • Düzeltmek ÖzlüGörünüm hata yazarken etkileşimli gelişmiş işlev için (#13623)

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ü.

Kurulum ve Güncelleme, Kabuk İyileştirmeleri, Etkileşimli Kullanıcı Deneyimi dahil olmak üzere daha fazla iyileştirme ve değişiklik yapmanın mümkün olduğu bir dizi alan da vardır.

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 Önizlemesini İndirin

ModernUI Tuner ile Başlangıç ​​ekranının ve Charms'ın gizli gizli seçeneklerini değiştirin

ModernUI Tuner ile Başlangıç ​​ekranının ve Charms'ın gizli gizli seçeneklerini değiştirin

Windows 8 artık herkesin bildiği gibi "Modern UI" adı verilen yepyeni bir kullanıcı arayüzü ile g...

Devamını oku

X-kitle teması Arşivler

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

Devamını oku

Vivaldi 1.16: Yüzer Paneller

Vivaldi 1.16: Yüzer Paneller

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklay...

Devamını oku