A página do Windows Update em Configurações contém um Last Checked
carimbo de data/hora e estou tentando determinar se é possível, de alguma forma, consultar uma máquina para obter essas informações (por meio do prompt de comando, PowerShell, consulta do Registro etc.)
Pesquisei a Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate
parte do meu registro e não encontrei nenhuma data armazenada que correspondesse ao valor do meu arquivo Last Checked
.
Existe alguma maneira de consultar isso? O objetivo é poder consultar um computador remoto para obter as informações, de modo a evitar ter que acessar remotamente.
A execução do comando do PowerShell $(New-Object -ComObject Microsoft.Update.AutoUpdate).Results.LastSearchSuccessDate
retorna um carimbo de data/hora com data correspondente, mas hora incompatível
Como sugerido, convertendo a hora UTC retornada
LastSearchSuccessDate
para a hora local usando uma função (.NET):Dá-me o mesmo resultado mostrado na interface do usuário 'Verificar atualizações'.
Execução Remota