If you're running Active Directory then you might want to check out Group Policy Preferences. Far and away the easiest way to manage local accounts (including resetting local user passwords). It relies on your workstations having the Group Policy Preference Extensions installed and you'll need at least one Vista/WIndows 7 or Server 2008 machine to manage the new extensions.<br>
<br>Lots more info here:<br><br><a href="http://www.gpoguy.com/Portals/0/Group%20Policy%20Preferences%20Overview.pdf">http://www.gpoguy.com/Portals/0/Group%20Policy%20Preferences%20Overview.pdf</a> <br><br><div class="gmail_quote">
On 2 July 2010 16:13,  <span dir="ltr"><<a href="mailto:heiko.helmle@horiba.com">heiko.helmle@horiba.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im"><tt><font size="2">> Also, what is the best way to use wpkg to change
the administrator <br>
> account password on windows xp and vista?<br>
</font></tt>
<br></div><tt><font size="2">I don't know the best way - i used a variant of a
vbscript Dr.Google found for me. If you have powershell installed on XP
I'd suggest you use that instead - it's much more readable. But VBScript
has the advantage on being installed on every supported PC-Windows by default.</font></tt>
<br>
<br><tt><font size="2">It also activates the administrator and disabled expiration.
Note that this snippet only works on Windows-Versions where the admin-user
is called "Administrator". If you use French, for example, you
have to use 'Administrateur':</font></tt>
<br>
<br><tt><font size="2">dim PW</font></tt>
<br><tt><font size="2">PW = "myPassword"</font></tt>
<br><tt><font size="2">Const ADS_UF_DONT_EXPIRE_PASSWD = &h10000</font></tt>
<br><tt><font size="2">dim objUser, objUserFlags, objPasswordExpirationFlag</font></tt>
<br><tt><font size="2">set objUser = GetObject("WinNT://./Administrator")</font></tt>
<br><tt><font size="2">objUser.AccountDisabled = false</font></tt>
<br><tt><font size="2">objUserFlags = objUser.Get("UserFlags")</font></tt>
<br><tt><font size="2">objPasswordExpirationFlag = objUserFlags OR ADS_UF_DONT_EXPIRE_PASSWD</font></tt>
<br><tt><font size="2">objUser.Put "userFlags", objPasswordExpirationFlag
</font></tt>
<br>
<br><tt><font size="2">objUser.SetPassword PW</font></tt>
<br><tt><font size="2">objUser.SetInfo</font></tt><br>-------------------------------------------------------------------------<br>
wpkg-users mailing list archives >> <a href="http://lists.wpkg.org/pipermail/wpkg-users/" target="_blank">http://lists.wpkg.org/pipermail/wpkg-users/</a><br>
_______________________________________________<br>
wpkg-users mailing list<br>
<a href="mailto:wpkg-users@lists.wpkg.org">wpkg-users@lists.wpkg.org</a><br>
<a href="http://lists.wpkg.org/mailman/listinfo/wpkg-users" target="_blank">http://lists.wpkg.org/mailman/listinfo/wpkg-users</a><br>
<br></blockquote></div><br>