I just restarted the client to flush the client cache and re-ran the Scan Cycle so I could watch it in the ScanAgent.log/UpdatesDeployment.log files. Here's what I see...
Sources are not current
ScanAgent
5/24/2013 3:46:11 PM
3600 (0x0E10)
ScanJob({EDF944F2-83BD-42F2-A963-25D7B25E6380}): - - - - - -Locations requested for ScanJobID={EDF944F2-83BD-42F2-A963-25D7B25E6380} (LocationRequestID={1B97D959-CAEA-4A7B-9701-AE3737019D0E}), will process the scan request once locations are available.
ScanAgent
5/24/2013 3:46:12 PM
3600 (0x0E10)
Sources are not current
ScanAgent
5/24/2013 3:46:12 PM
3604 (0x0E14)
ScanJob({307E771E-A265-4E30-8ED9-8A5DADF291A9}): - - - - - -Locations requested for ScanJobID={307E771E-A265-4E30-8ED9-8A5DADF291A9} (LocationRequestID={B4C91219-3F2F-45D4-9668-4FCFD511096D}), will process the scan request once locations are available.
ScanAgent
5/24/2013 3:46:12 PM
3604 (0x0E14)
Message received: '<?xml version='1.0' ?>
<UpdateSourceMessage MessageType='ScanByUpdateSource'>
<ForceScan>TRUE</ForceScan>
<UpdateSourceIDs>
<ID>{409A9C41-D015-4A14-BB54-CE29CC557D4E}
</ID>
</UpdateSourceIDs>
</UpdateSourceMessage>'
ScanAgent
5/24/2013 3:46:30 PM
3604 (0x0E14)
*****ScanByUpdateSource request received with ForceReScan=2, ScanOptions=0x0000000a, WSUSLocationTimeout = 604800
ScanAgent
5/24/2013 3:46:30 PM
3604 (0x0E14)
Sources are current and valid. TTLs are however, invalid.
ScanAgent
5/24/2013 3:46:30 PM
3604 (0x0E14)
User logon system task
UpdatesDeploymentAgent
5/24/2013 3:46:31 PM
4048 (0x0FD0)
ScanJob({508932A1-1742-4395-AB81-DC1820271CAE}): - - - - - -Locations requested for ScanJobID={508932A1-1742-4395-AB81-DC1820271CAE} (LocationRequestID={65308859-0F27-462A-BF63-748EA5901321}), will process the scan request once locations are available.
ScanAgent
5/24/2013 3:46:32 PM
3604 (0x0E14)
CUpdateAssignmentsManager received a SERVICEWINDOWEVENT START Event
UpdatesDeploymentAgent
5/24/2013 3:46:41 PM
4004 (0x0FA4)
No current service window available to run updates assignment with time required = 1
UpdatesDeploymentAgent
5/24/2013 3:46:41 PM
4004 (0x0FA4)
CUpdateAssignmentsManager received a SERVICEWINDOWEVENT MODIFY Event
UpdatesDeploymentAgent
5/24/2013 3:46:41 PM
3708 (0x0E7C)
No current service window available to run updates assignment with time required = 1
UpdatesDeploymentAgent
5/24/2013 3:46:41 PM
3708 (0x0E7C)
*****WSUSLocationUpdate received for location request guid={65308859-0F27-462A-BF63-748EA5901321}
ScanAgent
5/24/2013 3:46:43 PM
4048 (0x0FD0)
Sources are current and valid. TTLs are however, invalid.
ScanAgent
5/24/2013 3:46:43 PM
4004 (0x0FA4)
ScanJob({508932A1-1742-4395-AB81-DC1820271CAE}): Performing Full Scan.
ScanAgent
5/24/2013 3:46:43 PM
4004 (0x0FA4)
ScanJob({508932A1-1742-4395-AB81-DC1820271CAE}): Scan Succeeded, Resetting Source to Current and TTLs to Valid
ScanAgent
5/24/2013 3:47:00 PM
4048 (0x0FD0)
ScanJob({508932A1-1742-4395-AB81-DC1820271CAE}): CScanJob::OnScanComplete - Scan completed successfully, ScanType=1
ScanAgent
5/24/2013 3:47:00 PM
4048 (0x0FD0)
ScanJob({508932A1-1742-4395-AB81-DC1820271CAE}): CScanJobManager::OnScanComplete -ScanJob is completed.
ScanAgent
5/24/2013 3:47:00 PM
4048 (0x0FD0)
ScanJob({508932A1-1742-4395-AB81-DC1820271CAE}): CScanJobManager::OnScanComplete - Reporting Scan request complete to clients...
ScanAgent
5/24/2013 3:47:00 PM
4048 (0x0FD0)
- - Calling back to client on Scan request complete...
ScanAgent
5/24/2013 3:47:00 PM
4048 (0x0FD0)
CScanAgent::ScanComplete- Scan completion received.
ScanAgent
5/24/2013 3:47:00 PM
4048 (0x0FD0)
EnumerateUpdates for action (UpdateActionInstall) - Total actionable updates = 0
UpdatesDeploymentAgent
5/24/2013 3:47:09 PM
3580 (0x0DFC)
My hunch is that the line "No current service window available to run updates assignment with time required = 1" may be the culprit but I'm not sure. I'm just not certain what this means exactly. I want to say from other forum posts this has
to do with maintenance windows, but I had this client's collection set to two hours from 3am-5am. I just reset the maintenance window on the client's collection to 23 hours of every day for testing purposes, but I didn't have a successful test. I
had the same log results, but maybe I didn't wait long enough between the change and the test.