PowerShell Windows Update kontrolü – otomatik güncelleme işlemi
PowerShell Windows Update kontrolü, sistem yöneticilerinin Windows güncellemelerini manuel işlem yapmadan otomatik olarak denetlemesini, indirmesini ve yüklemesini sağlar.
Bu yöntem özellikle sunucu ortamlarında, Intune veya SCCM bulunmayan sistemlerde ve izole ağlarda büyük kolaylık sunar.
PowerShell ile Windows Update yönetimi, Windows Update Agent API (WUApi) veya PSWindowsUpdate modülü kullanılarak yapılır.
İlk adım olarak modülü yükleyelim:
İpucu: PowerShell’i Yönetici olarak çalıştırmanız gerekir. Eğer NuGet hatası alırsanız şu komutu uygulayın:
Install-PackageProvider -Name NuGet -Force Sistemdeki mevcut ve eksik güncellemeleri görüntülemek için:
Belirli bir KB numarasını kontrol etmek için:
Güncelleme kontrolünü SCCM ile yapmak istiyorsanız PowerShell ile SCCM Client ve Collection Yönetimi makalemize göz atabilirsiniz.
Aşağıdaki script, sistemdeki tüm uygun güncellemeleri indirir ve yükler:
Bu script, Microsoft Update servisini de dahil eder. İsteğe bağlı olarak -AutoReboot parametresini kaldırarak manuel yeniden başlatma yapabilirsiniz.
Güncelleme sürecinde hata takibi için log kaydı tutmak önerilir.
İpucu: Güncellemeleri yönetmek için planlı görev (Task Scheduler) oluşturarak script’i belirli aralıklarla otomatik çalıştırabilirsiniz.
Aşağıdaki örnek, domain içindeki tüm sunucularda uzaktan Windows Update işlemi yapar:
Bu senaryo, özellikle SCCM’siz küçük ağlarda Windows patch yönetimini kolaylaştırır.
Artık PowerShell kullanarak:
Güncellemeleri denetleyebilir,
Eksik yamaları yükleyebilir,
Güncellemeleri loglayabilir
ve hatta tüm bu süreci otomatik hale getirebilirsiniz.
PowerShell, Windows Güncelleme kontrolü gibi rutin işlemleri hızlandırarak sistem yöneticilerine ciddi zaman kazandırır.
Detaylı Bilgi İçin Kaynaklar:
Bir sonraki makalede, PowerShell ile Event Log Yönetimi (Log Temizleme ve Arşivleme) konusuna geçeceğiz.
Birçok kişi PowerShell komutları konusuna yalnızca “hangi komut ne işe yarar?” düzeyinde yaklaşır. Oysa profesyonel…
Kurumsal IT altyapılarında zamanla depolama ihtiyaçlarının artması, eski sunucuların performansının yetersiz kalması veya yeni mimariye…
NTFS Permission Tasarımı: AGDLP Modeli ile Kurumsal Yetkilendirme Rehberi Kurumsal ortamlarda NTFS permission tasarımı, dosya…
Kurumsal yapılarda Windows File Server güvenliği, veri bütünlüğü ve iş sürekliliği açısından kritik öneme sahiptir.…
Blockchain Log Bütünlüğü Bu yazımızda blockchain log bütünlüğü üzerine incelemelerde bulunacağız. Günümüz kurumsal sistemlerinde en…
A PowerShell SQL Server backup script is a practical way to standardize SQL backups across…
This website uses cookies.
Read More