Does DUA track what updates have been installed?

A

aflynt

Hello,

I'm preparing to integrate DUA into our XPE image, and after having
read through the docs I can't seem to find the info I need. Basically,
I need to know if the DUA service keeps track of what updates it has
already installed on the target device, and if so, how?

For example, if I copy an update program to the poll location and it's
name is foo.dup and the device applies it as an update, then I create
another update called foo.dup and overwrite it, will the new version
of the script be applied to the device? I'm assuming it keeps track in
some manner, but how? By file name, by timestamp, by file hash, all
three?

Thanks,
Aaron
 
A

aflynt

Hello,

I'm preparing to integrate DUA into our XPE image, and after having
read through the docs I can't seem to find the info I need. Basically,
I need to know if the DUA service keeps track of what updates it has
already installed on the target device, and if so, how?

For example, if I copy an update program to the poll location and it's
name is foo.dup and the device applies it as an update, then I create
another update called foo.dup and overwrite it, will the new version
of the script be applied to the device? I'm assuming it keeps track in
some manner, but how? By file name, by timestamp, by file hash, all
three?

Thanks,
Aaron

Okay, I found some old posts on this newsgroup that helped. From what
I've read, DUA DOES NOT keep track of what updates are installed.

For local polling locations, the .dup file is deleted after it is run,
so it won't reinstall upon next poll tick.

For remote polling locations, the .dup file is not deleted, so you
need to add a registry command to your update script to change the
poll location on the target device each time an update is installed.
Basically you need a new polling directory on the server for each
update, and each update needs to know the directory location of the
next update.
 
S

Sean Liming \(eMVP\)

You could have the update run a script file that records what updates where
loaded.

The DUA script engine can help develop the DUA script.
http://blogs.msdn.com/astebner/articles/479475.aspx

More information and tools can be found here:
http://www.sjjmicro.com/XPES.html
http://www.sjjmicro.com/DUAAdministrator.html


Regards,

Sean Liming
www.sjjmicro.com / www.seanliming.com
Book Author - XP Embedded Advanced, XP Embedded Supplemental Toolkit


Hello,

I'm preparing to integrate DUA into our XPE image, and after having
read through the docs I can't seem to find the info I need. Basically,
I need to know if the DUA service keeps track of what updates it has
already installed on the target device, and if so, how?

For example, if I copy an update program to the poll location and it's
name is foo.dup and the device applies it as an update, then I create
another update called foo.dup and overwrite it, will the new version
of the script be applied to the device? I'm assuming it keeps track in
some manner, but how? By file name, by timestamp, by file hash, all
three?

Thanks,
Aaron

Okay, I found some old posts on this newsgroup that helped. From what
I've read, DUA DOES NOT keep track of what updates are installed.

For local polling locations, the .dup file is deleted after it is run,
so it won't reinstall upon next poll tick.

For remote polling locations, the .dup file is not deleted, so you
need to add a registry command to your update script to change the
poll location on the target device each time an update is installed.
Basically you need a new polling directory on the server for each
update, and each update needs to know the directory location of the
next update.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top