18.12.2025

KB5072033 - Aralık 2025 Build 26100.7462 güncellemesi

Son dönemde Invoke-WebRequest'i kullandığım betiklerimde aşağıdaki gibi bir uyarı ile karşılaşıyorum.


Bunu hiç düşünmemiştim. Meğer Invoke-WebRequst cmdlet'i, çalıştırıldığında sayfadaki javascript betiklerini de çalıştırıyormuş. Bunu yapmak istemiyorsak, sadece sayfanın HTML içeriğini almak istiyorsak -UseBasicParsing parametresini kullanmalıymışız.

Bunu son birkaç günde görmeye başladım. Önce

Get-Hotfix

ile bilgisayarımda son yüklenen güncelleştirmeleri inceledim. En son yüklenen, olağan şüpheli olarak KB5072033'ü buldum. Bunu kullanarak yaptığım arama beni şu ve bu sayfalara götürdü. Bu vesile ile 24H2 güncelleştirmesinde artık Powershell 2.0 bileşeninin olmadığını da görmüş oldum ama asıl önemli olan söz konusu güncelleştirmenin bir toplu güncelleştirme paketi olduğu ve aslında 9 Aralık tarihli KB5074596 güncelleştirmesi ile Invoke-WebRequest'in bu uyarıyı göstermeye başladığını öğrendim. Artık tüm Invoke-WebRequest cmdlet'lerine -UseBasicParsing parametresini koymak gerek.

Powershell 5.1 Windows Management Framework bileşeni aracılığıyla bazı güvenlik güncelleştirmeleri almış mıdır, bilemiyorum ama bu şekilde bir özellik güncelleştirmesi uzun zamandır ilk defa alıyor sanki. 

Hiç yorum yok: