none
windows update status RRS feed

  • Вопрос

  • Можно-ли при помощи wmi, powerShell  получить данные с windows 2003 sp2 о том , есть ли в системе загруженные обновления которые требуют установки ну и желательно , нужна ли  перезагрузка после установки обновления?

    28 марта 2008 г. 6:46

Ответы

  • При помощи WMI и PowerShell нельзя, при помощь PowerShell и  COM можно, ниже пример, как найти все обновления которые были загружены, не требуют перезагрузки и ещё не установленны.

    Code Snippet

    $wuaSession      = New-Object -ComObject Microsoft.Update.Session
    $wuaSearcher     = $wuaSession.CreateUpdateSearcher()
    $wuaSearchResult = $wuaSearcher.Search("IsInstalled=0 And RebootRequired=0")

    $wuaSearchResult.Updates | Where-Object { $_.IsDownloaded -eq $true } | Format-Table -Auto Title, KBArticleIDs




    29 марта 2008 г. 4:35

Все ответы

  • К сожалению такой скрипт для меня не подходить, так как не wsus , не его базы обновлений на сервере не стоит – есть только windows update. В любом случае спасибо за ссылку- спрошу у автора скрипта может у него какие-нибудь идеи по этому поводу есть. Вопрос остается открытым.
    28 марта 2008 г. 15:00
  • При помощи WMI и PowerShell нельзя, при помощь PowerShell и  COM можно, ниже пример, как найти все обновления которые были загружены, не требуют перезагрузки и ещё не установленны.

    Code Snippet

    $wuaSession      = New-Object -ComObject Microsoft.Update.Session
    $wuaSearcher     = $wuaSession.CreateUpdateSearcher()
    $wuaSearchResult = $wuaSearcher.Search("IsInstalled=0 And RebootRequired=0")

    $wuaSearchResult.Updates | Where-Object { $_.IsDownloaded -eq $true } | Format-Table -Auto Title, KBArticleIDs




    29 марта 2008 г. 4:35