Windows Tips & News

PowerShell 7 RC 3 Aşağıdaki Değişikliklerle Kullanılabilir

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

Microsoft, yeni nesil PowerShell betik dilinin yeni bir sürümünü yayınlıyor. İlgi çekici kullanıcılar, PowerShell 7 Sürüm Adayı 3'ü alabilir. Hem topluluktan hem de PowerShell ekibinden bir dizi yeni özellik ve birçok hata düzeltmesi içeriyor.

PowerShell Logo Afişi

PowerShell, gelişmiş bir komut istemi biçimidir. Çok sayıda kullanıma hazır cmdlet ile genişletilir ve çeşitli senaryolarda .NET çerçevesi/C# kullanma yeteneği ile birlikte gelir. Windows, komut dosyalarının yararlı bir şekilde düzenlenmesine ve hatalarının ayıklanmasına olanak tanıyan bir GUI aracı olan PowerShell ISE içerir.

Reklamcılık

PowerShell 7, .NET Core 3.0 tabanlı ilk komut satırı kabuğu ve komut dosyası dili paketidir. Gelen kutusu Windows'un %90'ından fazlası ile uyumluluk sağlayabilir .NET Framework üzerinde oluşturulan modüllerin gerektirdiği birçok API'yi .NET Core ile çalışacak şekilde geri getiren .NET Core 3.0'daki değişikliklerden yararlanan PowerShell modülleri Çalışma süresi.

Microsoft, ilk Uzun Süreli Hizmet sürümü olarak Ocak ayında PowerShell 7'nin Genel Kullanılabilirliğini bekliyor.

Sürüm Adayı ve Genel Kullanılabilirlik arasında, Microsoft yalnızca kritik hata düzeltmelerini kabul edecek ve hiçbir yeni özellik dahil edilmeyecektir. Bu sürüm için bazı Deneysel Özellikler tasarım kararlı olarak kabul edilecek ve artık Deneysel olmayacak. Bu, bu özellikler için gelecekte yapılacak herhangi bir tasarım değişikliğinin, bir kırılma değişikliği olarak kabul edileceği anlamına gelir.

İçindekilersaklamak
PowerShell 7'nin temel özellikleri
PowerShell 7 RC 3'teki yenilikler
Son Değişiklikler
Motor Güncellemeleri ve Düzeltmeleri
Genel Cmdlet Güncellemeleri ve Düzeltmeleri
Kod Temizleme
Aletler
testler
Yapı ve Paketleme İyileştirmeleri
Belgeler ve Yardım İçeriği

PowerShell 7'nin temel özellikleri

  • .NET Core 3.1 (LTS)
  • ForEach-Object -Paralel
  • Windows uyumluluk sarmalayıcısı
  • Yeni sürüm bildirimi
  • Yeni hata görünümü ve Hata Al cmdlet
  • Boru hattı zincir operatörleri (&& ve ||)
  • Üçlü operatör (a? M.Ö)
  • Boş atama ve birleştirme operatörleri (?? ve ??=)
  • Çapraz platform Invoke-DscResource (deneysel)
  • Out-GridView, -Pencere göster ve diğer eski GUI cmdlet'leri Windows'a geri döndü

PowerShell 7 RC 3'teki yenilikler

Son Değişiklikler

  • Düzeltmek Invoke-Komut oturum sonlandırılırken eksik hata (#11586)

Motor Güncellemeleri ve Düzeltmeleri

  • Konsol rengi arasındaki haritayı şu şekilde güncelleyin: VT diziler (#11891)
  • Windows platformunda SSH uzaktan iletişim hatasını düzeltin (#11907)
  • geri yükle PowerShellStreamTypeSıralama bir ile Eski Özellik (#11836)
  • Durumları ele alın ÖzelEtkinlik başlangıçta gönderilmedi (#11807)
  • COM nesnelerinin nasıl numaralandırıldığını düzeltin (#11795)
  • Düzeltmek NativeDllHandler dosya bulunamadığında atmamak için (#11787)
  • Onarmak Kesme Noktalarını Ayarla API (#11622)
  • Gereksiz yere geçme -l login_name veya -p bağlantı noktası ile ssh (#11518) (Teşekkürler @LucaFilipozzi!)
  • için düzelt JEA sanal hesapta kullanıcı rolü (#11668)
  • Ayrı olarak yüklenen derlemelerdeki türleri çözme AssemblyLoadContext (#11088)

Genel Cmdlet Güncellemeleri ve Düzeltmeleri

  • Geçerli dizini şurada senkronize et: WinCompat uzak oturum (#11809)
  • Ekle WinCompat içindeki bir ayarı kullanarak liste desteğini reddet powershell.config.json (#11726)
  • Yanlış indeksle sonuçlanan gereksiz çizgi kırpmasını düzeltin. ÖzlüGörünüm (#11670)

Kod Temizleme

  • adını değiştir ClrVersion büyük harf kullanımındaki değişikliği geri almak için parametre (#11623)

Aletler

  • Değişiklik günlüğü oluşturma komut dosyasını güncelle (#11736) (Teşekkürler @xtqqczze!)
  • Güncelle CredScan v2 (#11765)

testler

  • Tutarlı mantık kullanarak bir testi atlayıp atlamadığımızı test ettiğinizden emin olun (#11892)
  • macOS'ta kök testinde dizin oluşturmayı atlayın (#11878)
  • Güncelleme Get-PlatformInfo Debian 10, 11 ve CentOS 8 için yardımcı ve testler (#11842)
  • Doğru olduğundan emin olun pwsh test çalıştırmaları için kullanılır (#11486) (Teşekkürler @iSazonov!)

Yapı ve Paketleme İyileştirmeleri

  • Ekle LTSYayın değer metadata.json ile yayın.json (#11897)
  • Çarpmak Microsoft. ApplicationInsights itibaren 2.12.1 ile 2.13.0 (#11894)
  • LTS paketini her zaman önizleme yapma (#11895)
  • Çarpmak Sistem. Veri. SqlClient itibaren 4.8.0 ile 4.8.1 (#11879)
  • Değiştirmek LTSYayın değer metadata.json için doğru RC.3 serbest bırakma (Dahili 10960)
  • Güncelleme LTS bağlı olmak için mantık metadata.json (#11877)
  • Varsayılan değerini ayarla LTSYayın yanlış yapmak (#11874)
  • Refactor paketleme hattı (#11852)
  • Emin olmak LTS paketler için sembolik bağlantılar var pwsh ve pwsh-lts (#11843)
  • Çarpmak Microsoft. Güç kalkanı. Yerli itibaren 7.0.0-rc.2 ile 7.0.0 (#11839)
  • Dahil etmek için NuGet paket neslini güncelleyin cimcmdlet.dll ve yerleşik modüllerin çoğu (#11832)
  • Çarpmak Microsoft. Güç kalkanı. Arşiv itibaren 1.2.4.0 ile 1.2.5 (#11833)
  • Çarpmak PSReadLine itibaren 2.0.0-rc2 ile 2.0.0 (#11831)
  • İzin verilen derleme listesine izleme kaynağı ve serileştirme temel öğeleri ekleyin (Dahili 10911)
  • Güncelle SonrakiYayınEtiketi v7.0.0-preview.7 olmak (#11372)
  • Üretmek için ambalajı değiştirin LTS paketler (#11772)
  • Tar paketleri yalnızca Ubuntu'da oluştururken oluşturun (#11766)
  • Çarpmak NJsonŞema itibaren 10.1.4 ile 10.1.5 (#11730)
  • İçinde sembolik bağlantı oluşturmayı düzeltin paketleme.psm1 (#11723)
  • Çarpmak Microsoft. ApplicationInsights itibaren 2.12.0 ile 2.12.1 (#11708)
  • Çarpmak NJsonŞema itibaren 10.1.3 ile 10.1.4 (#11620)
  • En son Azure DevOps aracı görüntülerine geçin (#11704)
  • Çarpmak Markdig. imzalı itibaren 0.18.0 ile 0.18.1 (#11641)

Belgeler ve Yardım İçeriği

  • Changelog'da Github'daki farklara bağlantılar ekleyin (#11652) (Teşekkürler @xtqqczze!)
  • Markdown-link testi hatasını düzeltin (#11653) (Teşekkürler @xtqqczze!)

PowerShell 7, bir "canlı yayın" sürümüdür; bu, önümüzdeki ay PowerShell 7 Genel Kullanılabilirlik (GA) sürümüne kadar üretimde resmi olarak destekleneceği anlamına gelir.

Kaynak: Microsoft

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklayın
Windows 11'de Aramada Web Bağlantıları Nasıl Devre Dışı Bırakılır

Windows 11'de Aramada Web Bağlantıları Nasıl Devre Dışı Bırakılır

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

Devamını oku

Firefox 97, Windows 11 tarzı kaydırma çubukları alıyor

Firefox 97, Windows 11 tarzı kaydırma çubukları alıyor

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

Devamını oku

Dosya Gezgini'nde Office Çevrimiçi Dosyalarını Hızlı Erişimden Gizleme

Dosya Gezgini'nde Office Çevrimiçi Dosyalarını Hızlı Erişimden Gizleme

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

Devamını oku