Hide this message
Looking to compare latest NPM features with previous versions of NPM?
The NPM new feature summary offers a comparison of new features and improvements offered with this release.
This article provides information on the difference between the Report Now and the Detect Now commands in Patch Manager.
All versions of Patch Manager
Here are some important points to keep in mind when using/detectnow and /reportnow.
The /reportnowfunction is only processed when:
The WUAgent always automatically executes a reporting event approximately 20 minutes after the completion of all other pending activities.
The purpose of the/reportnow parameter is to immediately expire that 20 minute delay.
When executing a script with these two commands in immediate succession (or issuing them from the command line immediately following one another), the reality is that the wuauclt /reportnow invocation actually does nothing at all.
The proper way to use these two commands(or tasks from Patch Manager) is to first launch the wuauclt /detectnow task, and then WAIT for the completion of the detection event. Typically, this could take a couple of minutes, but on a healthy, fully patched system, it may complete in a matter of seconds.
Once the WUAgent is idle, then executing wuauclt /reportnow will cause the call to the ReportingWebService to occur immediately, rather than waiting for the built-in 20 minute delay.