Kayıt ol
Tolga CEYHANTolga CEYHAN
Bildiri Daha fazla göster
Yazı Tipi BoyutlandırıcıAaa
  • Anasayfa
  • Rehberler & DeneyimlerRehberler & DeneyimlerRehberler & Deneyimler
    • TeknolojiTeknolojiTeknoloji
    • WordPressWordPressWordPress
    • Genel YaşamGenel YaşamGenel Yaşam
  • SanallaştırmaSanallaştırmaSanallaştırma
    • Hyper-VHyper-VHyper-V
  • Sistem Yönetimi
    • Ağ ve GüvenlikAğ ve GüvenlikAğ ve Güvenlik
    • Sistem GüvenliğiSistem GüvenliğiSistem Güvenliği
    • AzureAzureAzure
    • Active DirectoryActive DirectoryActive Directory
    • File ServerFile ServerFile Server
    • Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)
    • PowerShellPowerShellPowerShell
    • SQL ServerSQL ServerSQL Server
    • LinuxLinuxLinux
  • System Center
    • SCCMSCCMSCCM
  • Windows İşletim SistemleriWindows İşletim SistemleriWindows İşletim Sistemleri
    • Windows ServerWindows ServerWindows Server
      • Windows Server 2025
      • Server 2016
      • Server 2019
    • Windows 11
    • Windows 10
  • Veri & Yedekleme
    • Veeam Backup & ReplicationVeeam Backup & ReplicationVeeam Backup & Replication
Okuma: PowerShell Windows Update Kontrolü
Paylaş
Tolga CEYHANTolga CEYHAN
Yazı Tipi BoyutlandırıcıAaa
  • Anasayfa
  • Hakkımda
  • İletisim
Arama
  • Anasayfa
  • Rehberler & DeneyimlerRehberler & DeneyimlerRehberler & Deneyimler
    • TeknolojiTeknolojiTeknoloji
    • WordPressWordPressWordPress
    • Genel YaşamGenel YaşamGenel Yaşam
  • SanallaştırmaSanallaştırmaSanallaştırma
    • Hyper-VHyper-VHyper-V
  • Sistem Yönetimi
    • Ağ ve GüvenlikAğ ve GüvenlikAğ ve Güvenlik
    • Sistem GüvenliğiSistem GüvenliğiSistem Güvenliği
    • AzureAzureAzure
    • Active DirectoryActive DirectoryActive Directory
    • File ServerFile ServerFile Server
    • Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)
    • PowerShellPowerShellPowerShell
    • SQL ServerSQL ServerSQL Server
    • LinuxLinuxLinux
  • System Center
    • SCCMSCCMSCCM
  • Windows İşletim SistemleriWindows İşletim SistemleriWindows İşletim Sistemleri
    • Windows ServerWindows ServerWindows Server
    • Windows 11
    • Windows 10
  • Veri & Yedekleme
    • Veeam Backup & ReplicationVeeam Backup & ReplicationVeeam Backup & Replication
Mevcut bir hesabınız var mı ? Kayıt ol
Bizi takip edin
  • Gizlilik Politikası
  • KVKK (Kişisel Verilerin Korunması Kanunu)
  • Çerez Politikası
  • Şartlar ve Koşullar
© 2022 Foxiz News Network. Ruby Design Company. All Rights Reserved.
Tolga CEYHAN > Sistem Yönetimi > PowerShell > PowerShell Windows Update Kontrolü
PowerShellSistem GüvenliğiSistem YönetimiWindows 10Windows 11

PowerShell Windows Update Kontrolü

Tolga CEYHAN
Son güncelleme: 26 Ekim 2025 00:38
Tolga CEYHAN
Paylaş
PowerShell Windows Update kontrolü – otomatik güncelleme işlemi
Paylaş

PowerShell Windows Update Kontrolü Nedir?

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.

Contents
PowerShell Windows Update Kontrolü Nedir? PowerShell Windows Update Modülünü Kurma Güncellemeleri Listeleme Güncellemeleri İndirme ve Yükleme Script’i Hata Yönetimi ve Loglama Gerçek Hayat Senaryosu: Sunucular için Otomatik Güncelleme

PowerShell ile Windows Update yönetimi, Windows Update Agent API (WUApi) veya PSWindowsUpdate modülü kullanılarak yapılır.

 PowerShell Windows Update Modülünü Kurma

İlk adım olarak modülü yükleyelim:

Install-Module PSWindowsUpdate -Force
Import-Module PSWindowsUpdate

İ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

 Güncellemeleri Listeleme

Sistemdeki mevcut ve eksik güncellemeleri görüntülemek için:

Get-WindowsUpdate

Belirli bir KB numarasını kontrol etmek için:

Get-WindowsUpdate -KBArticleID KB5034441

Güncelleme kontrolünü SCCM ile yapmak istiyorsanız PowerShell ile SCCM Client ve Collection Yönetimi makalemize göz atabilirsiniz.

 Güncellemeleri İndirme ve Yükleme Script’i

Aşağıdaki script, sistemdeki tüm uygun güncellemeleri indirir ve yükler:

# PowerShell Windows Update Kontrolü ve Otomatik Yükleme Scripti
Import-Module PSWindowsUpdate

Write-Host "Güncellemeler kontrol ediliyor..." -ForegroundColor Cyan

# Mevcut güncellemeleri listele
$updates = Get-WindowsUpdate -MicrosoftUpdate -AcceptAll

if ($updates) {
Write-Host "Yeni güncellemeler bulundu. Yükleme başlatılıyor..." -ForegroundColor Yellow
Install-WindowsUpdate -MicrosoftUpdate -AcceptAll -AutoReboot -IgnoreReboot
Write-Host "Tüm güncellemeler başarıyla yüklendi." -ForegroundColor Green
} else {
Write-Host "Tüm güncellemeler güncel. Yeni güncelleme bulunamadı." -ForegroundColor Green
}

Bu script, Microsoft Update servisini de dahil eder. İsteğe bağlı olarak -AutoReboot parametresini kaldırarak manuel yeniden başlatma yapabilirsiniz.

 Hata Yönetimi ve Loglama

Güncelleme sürecinde hata takibi için log kaydı tutmak önerilir.

$LogFile = "C:\Logs\WindowsUpdate_$(Get-Date -Format yyyyMMdd).log"

Get-WindowsUpdate -MicrosoftUpdate -AcceptAll |
Out-File -FilePath $LogFile -Append

Write-Host "Güncelleme raporu kaydedildi: $LogFile"

İpucu: Güncellemeleri yönetmek için planlı görev (Task Scheduler) oluşturarak script’i belirli aralıklarla otomatik çalıştırabilirsiniz.

 Gerçek Hayat Senaryosu: Sunucular için Otomatik Güncelleme

Aşağıdaki örnek, domain içindeki tüm sunucularda uzaktan Windows Update işlemi yapar:

$servers = Get-Content "C:\Scripts\serverlist.txt"
foreach ($server in $servers) {
Write-Host "Bağlanılıyor: $server"
Invoke-Command -ComputerName $server -ScriptBlock {
Import-Module PSWindowsUpdate
Get-WindowsUpdate -MicrosoftUpdate -AcceptAll -Install -IgnoreReboot
}
}

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:

  • Microsoft PSWindowsUpdate Module – Learn Docs   

  • Windows Update Agent API (WUApi) Documentation

Bir sonraki makalede, PowerShell ile Event Log Yönetimi (Log Temizleme ve Arşivleme) konusuna geçeceğiz.

ETİKETLENDİ:GüncellemeIntuneotomasyonpowershellpswindowsupdatesccmWindows Updatewindows yönetimi

Haber Bültenine Kaydolun

Gelişmeleri takip edin! Son dakika haberlerini doğrudan e-posta kutunuza alın.
[mc4wp_form id=310]
Kaydolarak şartlarımızı kabul etmiş olursunuz. Kullanım Şartları ve verileri saklamamızı kabul edersinizGizlilik Politikası. Dilediğiniz zaman aboneliğinizi iptal edebilirsiniz.
Bu makaleyi paylaş
Facebook Twitter Bağlantıyı kopyala Yazdır
Paylaş
By Tolga CEYHAN
Takip et:
Tolga CEYHAN, bilgi teknolojilerini severek takip eder ve BT üzerine hali hazırda aktif olarak çalışmaktadır. 2006 yılından 2017 yılına kadar web tasarım yazılım üzerine çalışmalar yaptım. Şuan ise Windows Sistem ve Sistem Güvenliği alanında çalışmalarımı sürdürmekteyim.
Önceki makale PowerShell SCCM Client ve Collection Yönetimi
Sonraki Makale SCCM Unknown Computer Task Sequence Görünmüyor
Yorum Yap

Bir yanıt yazın Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bunlarda İlginizi Çekebilir

Ağ ve GüvenlikFile ServerFirewall-Güvenlik DuvarıPowerShellRehberler & DeneyimlerSistem Güvenliği

NTFS Permission Tasarımı ve AGDLP Modeli Rehberi

Tolga CEYHAN Tolga CEYHAN 8 Min Read
File ServerRehberler & DeneyimlerSistem Yönetimi

Windows File Server Güvenliği Rehberi

Tolga CEYHAN Tolga CEYHAN 4 Min Read
Genel YaşamRehberler & DeneyimlerTeknoloji

Blockchain Mantığı ile PowerShell Log Bütünlüğü

Tolga CEYHAN Tolga CEYHAN 5 Min Read
  • Anasayfa
  • Hakkımda
  • İletisim

Arama Yap..

Tolga CEYHANTolga CEYHAN
Bizi takip edin
© 2017 Tolga CEYHAN. All Rights Reserved.
  • Gizlilik Politikası
  • KVKK (Kişisel Verilerin Korunması Kanunu)
  • Çerez Politikası
  • Şartlar ve Koşullar
Go to mobile version