So I used the Dell Client Configuration Toolkit to create a settings package for my bios on the Dell Optiplex 9020.  I have added it as a post installation task on the K2000.  When using the K1000, is there some kind of inventory rule that I can use that can determine if the package that I created as been applied?  For example, I know that new deployments will have the bios settings applied.  However, how can I look at this in the K1000?  I don't see a way reference if there has been changes to the bios.  We password protect our bios so something such as a way to tell if a password has been applied to the bios or certain settings has been changed would be great.  That way I can use the K1000 to determine if the settings have applied to the computer.  I don't see a way to do this.  Is there a way?  Would like to use a smart label in some way to determine this.  Thanks!
1 Comment   [ - ] Hide Comment


  • Do you have the CCTK installed on all of the computers? If so then you can query the BIOS for a setting using the cctk.exe command. If there's a setting you know you are changing with your package you could query for that setting with a custom inventory rule.
Please log in to comment

Answer this question or Comment on this question for clarity


you can create a kscript to test the bios password.  (this does not find machines without any bios password, just incorrect ones)  You then create a custom software inventory that looks for the file or one to read it if needed.

Answered 08/19/2014 by: SMal.tmcc
Red Belt

Please log in to comment

Hi Jason - I recently started using Custom Inventory Rules to collect this type of information on the K1000.  It's useful for capturing the contents of a file for viewing within the K1000.

When you run the CCTK executable on your client, it creates a text file in the location where it was run.  It has the same name as the executable with a txt extension.  If you can locate this on one of your computers, you can build a custom inventory rule to load it into the K1000. 

You create a Software Inventory item with a useful name like "CCTK Results."  In the field called "Custom Inventory Rule" you enter a command such as

ShellCommandTextReturn(cmd /c type C:\path\CCTK.txt)

...replacing the path with the location of your results file. 

Once inventory is run, you'll see the contents of that file on the computer's inventory page under Custom Inventory Fields.  Hope this helps!

 edit:  You can also label the computer based on the existence of the customer software inventory item


Answered 08/19/2014 by: kenwhite
Senior White Belt

Please log in to comment