Windows Tips & News

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

click fraud protection
Cevap bırakı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, 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.

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.

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

Windows 10 Aygıtlar ve Yazıcılar Arşivleri

Artık kullanmadığınız Windows 10'da yüklü bir yazıcınız varsa, onu kaldırmak iyi bir fikirdir. Ar...

Devamını oku

Windows 10'da Depolama Alanları Kısayolu Oluşturun

Windows 10'da Depolama Alanları Kısayolu Oluşturun

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

Devamını oku

Windows 10'da Arama Geçmişinizi Temizleyin

Windows 10'da Arama Geçmişinizi Temizleyin

Hatırlayacağınız gibi Microsoft, Windows 10 sürüm 1903 'Mayıs 2019 Güncelleştirmesi'nde Cortana v...

Devamını oku