Quando atualizo manualmente um Windows Machine (W2K3) através do ícone amarelo na barra de tarefas, posso obter a última data de instalação por meio do registro:
(Get-ItemProperty -Path Registry::"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\Results\Install").LastSuccessTime
Mas quando invocar a atualização através de um script PS usando:
New-Object -ComObject 'Microsoft.Update.Session'
A entrada do registro não é atualizada. Por que esse é o caso? Eu tenho que roteirizar isso sozinho? Esta é uma opção a ser definida em 'Microsoft.Update.Session'? Existe outra maneira de perguntar a uma máquina quando as Últimas atualizações foram instaladas?