This is not a ZenWorks issue specifically but I figure someone here can
point me in the right direction. Here's the situation: we set the
computer name on all our workstations to thier MAC address. Currently we
have a NAL app that uses WSName and force runs for a temp user, a, so that
we need to log into each workstation before the name is set.

What we want to do is image brand new workstations, on the next bootup
(while Zen is finalizing) have the computer name set using WSName, and
then let Zen reboot the workstation. Upon the next boot the computer
would be ready to go.

According to Microsoft's website the contents of this key:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\

will run when the workstations starts. This key doesn't exist so I made
it and added a new string value with the path the WSName. It still didn't
run until a user was logged in.

To make it more complicated we are using a program called Deeep Freeze on
our workstations which basically restores the system every time it is
restarted. We need to have the name set before we turn Deep Freeze on.
We can set it to "activate" after how every many restarts we need.
Additionally, because the workstations are brand new they will not have
been imported into the tree, so we can associate a force run NAL app to
thier object.

So my question is, does anyone know how I can implement this so that all
workstations are named automatically wihtout having to login?

Thanks for the help.