Haberler

Powershell 7.0 Duyuruldu!

Microsoft’un göz bebekleri arasında bulunan Powershell, 3 yıl önce Powershell 6.0 ile kendine yeni bir yön çizmeye odaklanmıştı. uzun bir sürenin ardından powershell 7.0 sürümüyle yenilikler ile güncellendi.

En önemli özellik olarak, Paralel foreach olarak öne çıkan Powershell’in yeni sürümündeki başlıca özellikler;

  • Pipeline parallelization with ForEach-Object -Parallel
  • New operators:
    • Ternary operator: a ? b : c
    • Pipeline chain operators: || and &&
    • Null conditional operators: ?? and ??=
  • A simplified and dynamic error view and Get-Error cmdlet for easier investigation of errors
  • A compatibility layer that enables users to import modules in an implicit Windows PowerShell session
  • Automatic new version notifications
  • The ability to invoke DSC resources directly from PowerShell 7 (experimental)

Notlar için: https://github.com/PowerShell/PowerShell/blob/master/CHANGELOG/7.0.md

Paralel Foreach örnek olarak, 5 farklı sistemden 50.000 adet log getirmeyi gösteriyorlar. Gerisi hayal gücüne bağlı.

$logNames = 'Security','Application','System','Windows PowerShell','Microsoft-Windows-Store/Operational'

$logEntries = $logNames | ForEach-Object -Parallel {
    Get-WinEvent -LogName $_ -MaxEvents 10000
} -ThrottleLimit 5

$logEntries.Count

50000

Diğer örnekler için: https://docs.microsoft.com/tr-tr/powershell/scripting/whats-new/what-s-new-in-powershell-70?view=powershell-7

Powershell 7.0’ın destekleri işletim sistemleri arasında ise şu anda;

  • Windows 8.1, and 10
  • Windows Server 2012, 2012 R2, 2016, and 2019
  • macOS 10.13+
  • Red Hat Enterprise Linux (RHEL) / CentOS 7
  • Fedora 30+
  • Debian 9
  • Ubuntu LTS 16.04+
  • Alpine Linux 3.8+

Bulunuyor.

WindowsmacOS, veya Linux Linklerini inceleyerek kendi sisteminize kurabilirsiniz. Prod ortamlarınıza kurmadan önce mutlaka test yapmayı unutmayınız.

Bir Yorum

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu

Reklam Engelleyici Algılandı

ÇözümPark Bilişim Portalı gönüllü bir organizasyon olup tek gelir kaynağı reklamlardır. Bu nedenle siteyi gezerken lütfen reklam engelleme eklentinizi kapatın veya Çözümpark web sitesi için izin tanımı yapın. Anlayışınız için teşekkürler.