none
скачать обновления с WSUS RRS feed

  • Вопрос

  • Добрый день!

    Есть wsus 10.0 на win 2019 std

    На нем закачено обновление для win 10 до 2004

    Не могу найти статью, как найти это обновление в файлах WSUS, что бы скачать для своих нужд.

    Подскажите, как это сделать?

    12 октября 2020 г. 9:43

Ответы

  • Добрый день,

      Всё проще. В консоли WSUS на нужном обновлении контекстное меню (правой кнопкой мыши), пункт File Information. Далее в колонке File URI будет ссылка на файл

    • Помечено в качестве ответа Vector BCOModerator 13 октября 2020 г. 9:29
    13 октября 2020 г. 8:35

Все ответы

  • пример можно глянуть тут

    The opinion expressed by me is not an official position of Microsoft

    12 октября 2020 г. 10:06
    Модератор
  • Спасибо за рекомендации.

    По ссылке MBSA скачать нельзя. We're sorry, this download is no longer available.

    Так же, в описании нет поддержки для Win10 и Win srv 2019

    Попробовать всё равно? Если да, то не подскажите рабочую ссылку для скачивания MBSA?

    12 октября 2020 г. 15:22
  • Спасибо за рекомендации.

    По ссылке MBSA скачать нельзя. We're sorry, this download is no longer available.

    Так же, в описании нет поддержки для Win10 и Win srv 2019

    Попробовать всё равно? Если да, то не подскажите рабочую ссылку для скачивания MBSA?

    там скрипт который со всус выгружает файлы по номеру/названию

    просто возмите скрипт как пример, и подпилите под свои нужды


    The opinion expressed by me is not an official position of Microsoft

    12 октября 2020 г. 15:46
    Модератор
  • Понял, проверю, отпишусь
    12 октября 2020 г. 20:08
  • Не могу понять какие параметры подставлять для поиска нужного мне обновления.

    Из примеров есть такое 

    .EXAMPLE
                Copy-WsusUpdateToFolder -FilePath c:\temp\Server1\Server1_MBSA_Report.txt -DestinationFolder c:\temp\Server1\

    Но это не мой вариант.

    Не могли бы подсказать, какие параметры мне нужно подставить?

    13 октября 2020 г. 7:19
  • Не могу понять какие параметры подставлять для поиска нужного мне обновления.

    Из примеров есть такое 

    .EXAMPLE
                Copy-WsusUpdateToFolder -FilePath c:\temp\Server1\Server1_MBSA_Report.txt -DestinationFolder c:\temp\Server1\

    Но это не мой вариант.

    Не могли бы подсказать, какие параметры мне нужно подставить?

    скрипт основывается на результатах которые выдает MBSA (которого больше нет с нами)

    Внутри отчета MBSA был список необхомих обновлений с номерами этих обновлений. Скрипт затягивал список из файла и шерстил по WSUS в поисках необходимых файлов, после чего файлы причесывал к правильным названиям и складывал в указанную локацию. Так как MBSA и отчета нет, то вам и скрипт целеком не сильно должен быть интересен, но если вы его откроете в ise то наверняка сможете найти фрагмент кода который ломится на wsus и что-то там ищет.

    Вам может помочь в вашей задаче этот фрагмент

        $WSUSFilePath = (Get-WsusServer).GetConfiguration().LocalContentCachePath
        $files = @()
        [void][Reflection.assembly]::LoadWithPartialName("Microsoft.UpdateServices.Administration")
        $wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::GetUpdateServer()
        Get-Content $filepath | Select-String  -List "\| Missing \|" | foreach {
        $title = $_ -replace "^\s+\| [-a-z0-9]+ \| Missing \|" -replace "\| [a-z]* \|\s*$"
        "`n`rWorking with update `"$title`""
            
        $wsus.SearchUpdates($title) | ForEach-Object {$files += $_.GetInstallableItems().Files | select Name,FileUri}
        
        $files | foreach{
            If (($_.Name -notlike "*.psf") -and ($_.Name -notlike "*express*")) {
                $DestinationFileName = $_.Name
                $LocalFileLocation = $_.FileUri.LocalPath -replace "\/content" -replace "\/","\"
                
                Try{
                    "Tying copy $WSUSFilePath$LocalFileLocation to $DestinationFolder\$DestinationFileName"
                    Copy-Item "$WSUSFilePath$LocalFileLocation" -Destination "$DestinationFolder\$DestinationFileName" -ErrorAction Stop
                    }
                Catch{
                    "----- Something going incorrect when you try copy $WSUSFilePath$LocalFileLocation to $DestinationFolder\$DestinationFileName"
                    $_.Exception.Message
                    }
                }
            }
        
        Clear-Variable Files
        }


    The opinion expressed by me is not an official position of Microsoft

    13 октября 2020 г. 7:39
    Модератор
  • Добрый день,

      Всё проще. В консоли WSUS на нужном обновлении контекстное меню (правой кнопкой мыши), пункт File Information. Далее в колонке File URI будет ссылка на файл

    • Помечено в качестве ответа Vector BCOModerator 13 октября 2020 г. 9:29
    13 октября 2020 г. 8:35
  • Да, так проще)

    Спасибо!

    13 октября 2020 г. 8:46