Last year I created a custom inventory field to detect the BIOS.  It has been very useful in applying BIOS updates as I have my bioses for my Dell computers password protected.  I detect the revision and if it is not the latest it will deploy the BIOS update.  See this thread:

Now with the update non of my workstations will show the returned value of the BIOS.

I am assuming something changed with the update on how it reads inventory but  I kind of need this to work.

Answer Summary:
1 Comment   [ - ] Hide Comment


  • Update... I tried making a new label to detect the computer manufacturer, computer model and BIOS version and while the smart label testing seems to work it does not add computers to the smart label as I thought it would

    I think I had this trouble with the last revision of the KACE which is why I went the custom inventory route.
Please log in to comment

Answer this question or Comment on this question for clarity



What are you using for your rule? Try this.

ShellCommandTextReturn(cmd /c powershell "Get-WmiObject Win32_Bios")

Answered 09/19/2013 by: dugullett
Red Belt

  • I was using this command
    ShellCommandTextReturn(wmic bios get smbiosbiosversion)

    Seemed to work for a long time and that was what was suggested on the forum post I linked above

    Your command works too and shows even more information.

    I have had some actually report in using new labels reading the BIOS version with the built in inventory options
    • You'll need to add "cmd.exe /c" to get it to work.

      ShellCommandTextReturn(cmd.exe /c wmic bios get smbiosbiosversion)
  • Is that new??
    • Well I'm not sure if it was planned, but that's how I got mine to work in 5.5. I'm fortunate enough to have a test VM. I make sure all of my custom inventory works before I update. I still haven't updated my production box. Trying to find some time.
  • Well I thank you much for your expertise.. Fortunately I have not run into any issues other than that and only have the BIOS updates to install when there is no one logged in as it forces a reboot. This saves so much work and still allows me to password protect my BIOSes. I have a script that uses the Dell Configuration utility to set my BIOS settings on new Dell computers including the password set and then I can update my BIOSes simply by editing the label to the new BIOS revision number and uploading the new BIOS exe file. The only hard ones are the laptops not left idle at the login screen very often.
Please log in to comment
Share SNMP OID and MIB Information
It’s easy to add custom SNMP OID GETs to your Dell KACE K1000 inventory, but where do you find the exact OIDs you need for a specific device? This is the place to share the OIDs and MIBs you have – and to request the ones you need.