У меня 22 нисходящих сервера, и я вижу только 2 восходящих.
и некоторое время показанный нижестоящий сервер изменяется, но все еще только 2
Когда клиент или подчиненный сервер обращается к WSUS, он использует ключи реестра SusClientId и SusClientIdValidation, расположенные в HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate
идентифицировать себя. Если вы клонировали свои подчиненные серверы, обычный SysPrep не сбросит эти значения. Если более одного клиента или нижестоящего сервера имеют один и тот же SusClientId, они просто перезаписывают друг друга при каждом обновлении с помощью WSUS.
Удаление этих двух ключей на подчиненных серверах и перезагрузка должны решить проблему.
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\SusClientId
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\SusClientIdValidation
Я только что решил ту же проблему на своих клонированных нижестоящих серверах. Идентификатор GUID для подчиненных серверов реплик хранится в базе данных.
Установите SSMS локально на подчиненном сервере и подключитесь к базе данных WSUS.
Запустите этот SQL:
update [SUSDB].[dbo].[tbConfigurationA] set serverid=newid()
Снова запустите синхронизацию на нисходящем сервере - почти сразу вы увидите, что он заполняется на восходящем.
Примечание. Если вы сделаете это на всех нижестоящих серверах, у вас останется устаревший дублирующий сервер, поскольку ничто не будет владеть исходным GUID. Вы должны иметь возможность просто удалить это - определите, какой из них, по дате и времени синхронизации.