DUA is a service that runs on the target and performs administrative tasks, such as copying files, creating registry keys, or executing processes, according to the
DUA Start page at MSDN. The agent, running on the target device, polls a specified location to look for scripts to run that will install OS or application update packages on the target. The polling location can be remote, such as a web server on the internet, or a local media device such as a CD-ROM. The key to making DUA work properly, is to correctly create the required DUA scripts.
The Hall and Stebner tool, DUAScriptGen, uses a series of dialog boxes and drag-and-drop windows to automatically generate most of the settings supported by the DUA script compiler. The script provides all the information necessary to install a specific update package.
DUAScriptGen is available for download as a ZIP file,
here. Stebner has posted an extensive
Users' Guide as a "sticky article" on his blog.
Another useful resource for DUA is the MSDN tutorial,
"Using Device Update Agent". There's also a video tutorial about midway down
this page.
Finally, a "Get Embedded"
article at MSDN, written by Stebner, shows how to use the Enhanced Write Filter (EWF) in conjunction with the Device Update Agent.
Related stories: