Dynamic Product Detection (DPD) is the method that Shavlik’s scan engine uses to determine what supported products are installed on the machine. This tool was created for troubleshooting patch scan issues where Shavlik needs to know what is going on during the DPD process.
Running this tool as part of your data gathering excercises that the PMS Team will ask you to run through will speed up any PMS 7.1.2 or later rule issues you may report to Support, as the PMS Team can then contact the vendor right away without the need to try and reproduce the issue and then run this tool against their machine.
Note: This tool requires .Net Framework v4.0.30319 or later in order to work.
Steps:
DPDTrace.bat {MACHINE_NAME} {ADMIN_USER_NAME} {PASSWORD} {PATCHTYPE}
Example of the command:
Notes: Failure to supply any one of these values ({MACHINE_NAME} {ADMIN_USER_NAME} and {PASSWORD}) will cause the test to fail.
{ADMIN_USER_NAME} needs to be in the format domain\username
{PATCHTYPE} has the following possible values:
1 - Security patches
4 - Security tools
8 - Non-Security patches
9 - Security and non-security patches
13 - Security, non-security and tools
Other options:
If you want to use a specific hf7b.xml, just copy it into the Extracted folder\HF7B.
If you are in an offline environment, you must download the HF7b file directly and place it in the Extracted folder\HF7Bfolder
Link to latest HF7b File http://xml.shavlik.com/data/hf7b.xml
If you need to scan with an older scan engine, you may do so. Please add the VERSION number to the end. If no version is specified, it will use the 9.0.651 scan engine.
Possible values:
7.8.5
8.0.43
9.0.651
Example: DPDTrace.bat {MACHINE_NAME} {ADMIN_USER_NAME} {PASSWORD} {PATCHTYPE} {VERSION}