Şirkətdəki bütün kompüterlərdə Windows Update vəziyyətini necə yoxlamaq olar?
Yenilənməmiş bir noutbuk kifayətdir. Hansı kompüterlərdə yeniləmə çatışmadığını necə tapmaq olar: bir maşında PowerShell ilə, şəbəkə üzrə və hər kompüteri açmadan.
Qısa cavab: bir kompüterdə Get-HotFix quraşdırılanları, Windows Update COM API-si isə hələ gözləyənləri göstərir. Çoxlu kompüter üçün bunu PowerShell Remoting ilə işə salırsınız, WSUS və ya Intune istifadə edirsiniz (daha böyük, domenə qoşulmuş mühitlər) və ya hər kompüterin vəziyyətini bir siyahıya bildirən agentdən istifadə edirsiniz.
Bir kompüterdə
Parametrlər → Windows Update gözləyən yeniləmələri və yenidən başlatmanın lazım olub-olmadığını, Yeniləmə tarixçəsi isə nəyin nə vaxt quraşdırıldığını göstərir. Bir maşın üçün kifayətdir, iyirmi maşın üçün yox.
PowerShell ilə
Son quraşdırılan yeniləmələr
Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 10 HotFixID, Description, InstalledOn
Get-HotFix Windows yeniləmələrini (KB-ləri) göstərir. Drayver və Microsoft Store yeniləmələrini göstərmir.
Gözləyən yeniləmələr
$session = New-Object -ComObject Microsoft.Update.Session
$searcher = $session.CreateUpdateSearcher()
$result = $searcher.Search("IsInstalled=0 and IsHidden=0 and Type='Software'")
$result.Updates | Select-Object Title, MsrcSeverity
Bu, Windows Update Agent-ə Parametrlər səhifəsinin verdiyi sualı verir. Axtarış bir dəqiqə çəkə bilər. MsrcSeverity təhlükəsizlik yeniləmələrində doldurulur (Critical, Important…).
Yenidən başlatma gözlənilirmi?
Test-Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired'
True o deməkdir ki, quraşdırılmış yeniləmələr yenidən başlatma gözləyir — və kompüteri hələ qorumur.
Çoxlu kompüterdə
PowerShell Remoting
WinRM aktivdirsə, yuxarıdakı əmrləri Invoke-Command -ComputerName PC-01, PC-02 { ... } içinə ala bilərsiniz. Yeniləmə axtarışı adətən bu yolla işləyir; lakin uzaq sessiya vasitəsilə yeniləmə quraşdırmağı Windows bloklayır, yəni bu, hesabat üsuludur. Remoting-in məlum məhdudiyyətləri qüvvədədir: kompüterlər şəbəkənizdən və ya VPN vasitəsilə əlçatan olmalıdır.
WSUS, Intune və Windows Update for Business hesabatları
Böyük təşkilatlar yeniləmələri WSUS (daxili server, domen) və ya Microsoft Intune və Windows Update for Business hesabatları (bulud, Microsoft Entra ID və müvafiq lisenziyalar) ilə mərkəzləşdirilmiş şəkildə idarə edir və hesabat alır. Güclüdürlər — amma 15 kompüterlik ofis üçün quraşdırılması ağırdır.
Özü hesabat verən agent
RMM agenti gözləyən yeniləmələrin axtarışını hər kompüterdə müntəzəm işə salıb nəticəni bir panelə göndərə bilər. Əl ilə işə salınacaq heç nə yoxdur, evdəki noutbuklar da hesabat verir.
CtrlSoft bunu necə göstərir
- Agent işə düşəndən təxminən 5 dəqiqə sonra, sonra isə hər 12 saatdan bir Windows Update-i yoxlayır.
- Devices siyahısı hər kompüterin gözləyən yeniləmə sayını göstərir.
- Hər cihaz səhifəsi gözləyən yeniləmələri, təhlükəsizlik yeniləmələri öndə olmaqla göstərir; həmçinin yenidən başlatma lazımdır vəziyyətini və son uğurlu quraşdırma tarixini göstərir.
Nəyə diqqət etməli
- Bir həftədən çox gözləyən təhlükəsizlik yeniləmələri — əsas risk budur.
- Günlərlə davam edən "yenidən başlatma lazımdır" — həmişə yuxu rejiminə keçirilən noutbuklarda tez-tez olur.
- 30 gündən çox uğurlu quraşdırma yoxdur — adətən xarab Windows Update xidməti, dolu disk və ya dayandırılmış yeniləmə siyasəti.
- Axtarış xətaları — çox vaxt Windows Update xidməti söndürülüb.
Öz kompüterlərinizdə sınayın
5 cihaza qədər 30 gün pulsuz. Kart yox, server yox, VPN yox.
30 gün pulsuz sınayın