Настроить не требовать заголовка диапазона?

Я пытаюсь заставить мой WSUS-сервер загружать исправления через прокси.

Прокси завинчивает заголовок http. BITS требует заголовка диапазона.

Есть ли способ получить биты, не требуя заголовка диапазона? У меня нет доступа к прокси, но мне нужны эти патчи для загрузки.

Редактировать:

WSUS на сервере 2012

From the answers below I tried this (in powershell, from here):

Add-Type -Path "$Env:ProgramFiles\Update Services\Api\Microsoft.UpdateServices.Administration.dll"    
$Wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::GetUpdateServer("dc1",$False,80)

$db = $wsus.GetDatabaseConfiguration().CreateConnection()
$db.executecommandnoresult('USE SUSDB update tbConfigurationC set BitsDownloadPriorityForeground=1')

Это не сработало.

1 ответ

Я не верю, что BITS может работать без заголовка диапазона. Лучший вариант - настроить прокси для поддержки функции запроса диапазона.

Поскольку вы сказали, что у вас нет доступа к прокси, вы можете попробовать настроить BITS для работы в режиме переднего плана:

Нажмите " Пуск", нажмите " Выполнить", введите одну из следующих команд и нажмите кнопку " ОК".

  1. Если вы используете WSUS 2.0 с базой данных MSDE или WMSDE, которая была создана установкой WSUS по умолчанию, введите следующую команду:

    %programfiles%\Update Services\tools\osql\osql.exe -S %Computername%\WSUS -E -b -n -Q "USE SUSDB update tbConfigurationC set BitsDownloadPriorityForeground=1

    Если вы настроили WSUS 2.0 для использования существующей установки Microsoft SQL Server, введите следующую команду:

    %programfiles%\Update Services\tools\osql\osql.exe" -S %Computername% -E -b -n -Q "USE SUSDB update tbConfigurationC set BitsDownloadPriorityForeground=1"

    Если вы используете WSUS 3.0 с внутренней базой данных Windows, которая была создана установкой WSUS по умолчанию, введите следующую команду:

    %programfiles%\Update Services\Setup\ExecuteSQL.exe -S %Computername%\MICROSOFT##SSEE -d "SUSDB" -Q "update tbConfigurationC set BitsDownloadPriorityForeground=1"

    Если вы настроили WSUS 3.0 для использования существующей установки SQL Server, введите следующую команду:

    %programfiles%\Update Services\Setup\ExecuteSQL.exe -S %Computername% -d "SUSDB" -Q "update tbConfigurationC set BitsDownloadPriorityForeground=1"

  2. Перезапустите службу обновлений. Чтобы сделать это, выполните следующие действия. Нажмите кнопку Пуск, выберите пункт Выполнить, введите services.msc и нажмите кнопку ОК. В диалоговом окне "Службы" щелкните правой кнопкой мыши "Службы обновления" и выберите "Перезапустить".

Ссылка Microsoft KB 922330.

Другие вопросы по тегам