Назад | Перейти на главную страницу

Почему дата последнего обновления Windows не указана в реестре при обновлении через COMObject?

Когда я вручную обновляю компьютер Windows (W2K3) с помощью желтого значка на панели задач, я могу получить дату последней установки через реестр:

(Get-ItemProperty -Path Registry::"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\Results\Install").LastSuccessTime

Но при вызове обновления через сценарий PS с использованием:

New-Object -ComObject 'Microsoft.Update.Session'

Запись в реестре не обновляется. Почему это так? Нужно ли мне самому писать сценарий? Должен ли быть установлен этот параметр в Microsoft.Update.Session? Есть ли другой способ узнать, когда были установлены последние обновления?