Trigger client computers to detect and register with your WSUS server, then verify they appear in the WSUS management console.
On client computers, force Windows Update to detect the WSUS server and report to it immediately rather than waiting for the scheduled detection cycle.
REM Force WSUS detection on client computers
wuauclt.exe /detectnow
wuauclt.exe /reportnow
REM Alternative method using newer Windows Update client
usoclient.exe startscan
For PowerShell-based detection on Windows 10/Server 2016 and later:
# Modern Windows Update detection
$updateSession = New-Object -ComObject Microsoft.Update.Session
$updateSearcher = $updateSession.CreateUpdateSearcher()
$searchResult = $updateSearcher.Search("IsInstalled=0")
# Force detection and reporting
Invoke-WUJob -ComputerName localhost -Script { wuauclt /detectnow; wuauclt /reportnow }
# Check Windows Update service status
Get-Service -Name wuauserv | Select-Object Name, Status, StartType
Monitor the WSUS console for client computer registration. Navigate to Computers → All Computers → Unassigned Computers to see newly detected clients.
Check client-side Windows Update logs for WSUS connectivity:
# View Windows Update logs (Windows 10/Server 2016+)
Get-WindowsUpdateLog
# Check specific WSUS communication events
Get-WinEvent -LogName "Microsoft-Windows-WindowsUpdateClient/Operational" | Where-Object {$_.Message -like "*WSUS*"} | Select-Object TimeCreated, Id, LevelDisplayName, Message
Verify client registration by checking the WSUS database:
# Query WSUS for registered clients
[void][reflection.assembly]::LoadWithPartialName("Microsoft.UpdateServices.Administration")
$wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::GetUpdateServer("localhost",$false,8530)
$computerTargets = $wsus.GetComputerTargets()
$computerTargets | Select-Object FullDomainName, LastSyncTime, LastReportedStatusTime | Format-Table
Pro tip: Client detection can take up to 22 hours by default. Use the detection commands above to speed up the process during initial deployment and testing.
Verification: Refresh the WSUS console and confirm client computers appear under Computers. Check that LastSyncTime shows recent timestamps for registered clients.