How to force BITS to download WSUS updates in foreground in Win Server 2012?

As you know, WSUS use BITS for downloading its updates. Unfortunately BITS downloads these updates in background and use remained bandwidth of server. This is not desirable in my situation that want to get all update rapidly. I want to force BITS to download WSUS updates in foreground (instead of background). Is there any chance?


Solution 1:

There is no way to change this settings using windows gui. Open a Powershell and run following commands:

$conf=(get-wsusserver).GetConfiguration()
$conf.BitsDownloadPriorityForeground=$true
$conf.save()