/build/static/layout/Breadcrumb_cap_w.png

Scripting Question


RegistryValueReturn don't work if registry key changes

01/10/2014 4113 views

I have a custom invetory field the query a registry key with RegistryValueReturn.

RegistryValueReturn(HKEY_LOCAL_MACHINE\SOFTWARE\COMPANYNAME\SOFTWARENAME, SupportUserName, TEXT)

Initially it works but if this key changes KACE or better the the custom inventory item don't change too.

I see the wrong value also in kdeploy.log

[Thu Jan 09 17:49:31 2014] [CDeployController::ExecuteCustomInventoryRule] rule ID [12345] : issuing rule [RegistryValueReturn(HKEY_LOCAL_MACHINE\SOFTWARE\COMPANYNAME\SOFTWARENAME, SupportUserName, TEXT);]
[Thu Jan 09 17:49:31 2014] [OUT] OLDVALUE  [OUT]

But if i run a reg query on the path i'll get the right value.

reg query HKLM\Software\COMPANYNAME\SOFTWARENANE /v SupportUserName
0 Comments   [ + ] Show comments

Comments


All Answers

1

If this is a 64 bit machine look under the HKEY_LOCAL_MACHINE\SOFTWARE\wow6432node\COMPANYNAME and see if there is a entry there also.  I have run into that problem and had to use HKLM64 instead of HKLM in my custom fields.

Answered 01/10/2014 by: SMal.tmcc
Red Belt

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ