I have a silly question.  I need to change our local Administrator password for all of our machines and wanted to know do I need to change anything in KACE?  I know my predecessor tried to change it and KACE would no longer work with Local System selected and no scripts would run until the old password was re- added to the machines.  He claimed that the # symbol was the problem, I think he was nuts, but I could be wrong and he is gone...lol


Does KACE have the admin passwords hard coded on the server for Local Systems? If so, where and are there symbol/password length issues?   If I were to guess the admin accounts on user machines would need to be changed first, then KACE should pick up that change.

0 Comments   [ + ] Show comments


  • This content is currently hidden from public view.
    Reason: Removed by member request
    For more information, visit our FAQ's.

Community Chosen Answer


If you do have user accounts/passwords saved in KACE.  They would be under Settings>Credentials.  Check there and update accounts as needed.  These are only used when you have a script or other process call for a saved credential run.

To change the local workstation password via KACE, we use a KACE script command with a VBS script to change local admin passwords.  It works well (when run as local system and as an online script), but we have had issues with some passwords not changing because of specific characters in them (Mostly on Windows 7 PCs). 

Here is the script we use:  (you will need to change 3 items for username/password).

Set oShell = CreateObject("WScript.Shell")
Const SUCCESS = 0
' get the local computername with WScript.Network,
' or set sComputerName to a remote computer
Set oWshNet = CreateObject("WScript.Network")
sComputerName = oWshNet.ComputerName
Set oUser = GetObject("WinNT://" & sComputerName & "/" & sUser)
' Set the password
oUser.SetPassword sPwd
oShell.LogEvent SUCCESS, "LOCALADMIN password was changed!"

Answered 04/18/2018 by: DaveMT
Fourth Degree Black Belt

All Answers

Thank you guys
Answered 04/19/2018 by: Ted S
Senior White Belt

The local administrator password should be irrelevant because the KACE agent runs in the system context by default. If your scripts are set to run via a local user then that password would be stored in the credentials area. I would recommend changing the administrator password on one machine and then trying to run a script, should be easy enough to check.

Answered 04/18/2018 by: chucksteel
Red Belt