Custom Inventory no longer working

There is a white paper regarding integrating Deepfreeze into Kace SMA. One of the things this includes is a Custom Inventory field that lets us check in Kace whether a system is frozen or thawed. That custom inventory script no longer works and after reading over everything I can find no reason for it not to work.

RegistryValueReturn(HKey_Local_Machine64\SoftwareWOW6432Node\Faronics\Deep Freeze 6,DF Status,TEXT) 

If anyone else is using this and has it working any advice would be helpful.

0 Comments   [ + ] Show comments

Answers (3)

Answer Summary:
Posted by: dmchurch 4 months ago
White Belt

Registry key exists and was checked against the custom inventory rule as correct. Other CIF's are working correctly. I will also add that Quest does not provide support for Custom Inventory, thus why I brought the question to the board.

Posted by: Hobbsy 4 months ago
Red Belt

Does the registry key still exist in exactly the format that you have your custom inventory or has it changed?

Are your other CIF's still working on your SMA?

If your answer to my first question is No and the second question is Yes then it is unlikely to be a KACE issue.

If your answer to my first question is No and the second question is No then log a support call with Quest

Posted by: Mashby1 4 months ago
Purple Belt

Top Answer

Although I don't use Deepfreeze currently I have in the past and I have a bunch of custom inventory rules for different things we "need to know" on my current environment. I wonder if the old way stopped working if you try a different way entirely? I use PowerShell and have a script block that pulls the dotnet version for me on each device out of a reg value:

ShellCommandTextReturn(c:\windows\sysnative\WindowsPowerShell\v1.0\powershell.exe "invoke-command -ScriptBlock {gci 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -recurse | gp -name Version,Release -EA 0 | where { $_.PSChildName -match '^(?!S)\p{L}'} | select PSChildName, Version, Release} -ErrorAction SilentlyContinue" 2> nul)

Shows up like:

If "RegistryValueReturn" stopped working for you perhaps going PowerShell will work? A found a good guide here: PowerShell Custom Inventory Rules for Dell Kace - Adam's Site (adameyob.com)

Maybe someone else who uses Deepfreeze has a better suggestion though. Good luck!

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