BIOS inventory with KACE?
So I saw this ITNinja KB on deploying BIOS settings via the Dell Command Configuration Wizard (formerly the CCTK), and I'm wondering if there's any way to inventory BIOS settings via KACE? We rolled out the CCW setting to disable the WLAN connection when the LAN was connected, but would like a way to check if this setting is active everywhere in the environment.
Here's the original article, btw:
http://www.itninja.com/blog/view/dell-bios-manipulation-with-the-k1000-and-dell-cctk
0 Comments
[ + ] Show comments
Answers (1)
Answer Summary:
Please log in to answer
Posted by:
SMal.tmcc
8 years ago
Top Answer
read the entire bios to a text file and also into inventory so I can use contains "blah blah blah" in reports to see what bios's settings are with certain string.
I have a cir the scans the file (this is what you would want to do find only the line about the wlan setting)
this ones read the entire bios in to a cir and also creates a text file you can then use other cirs to scan for certain lines
ShellCommandTextReturn(cmd /c @echo off & del c:\programdata\dell\kace\user\bios.txt & "C:\Program Files (x86)\Dell\Command Configure\X86_64\cctk.exe" -o=C:\ProgramData\Dell\KACE\user\bios.txt & type C:\ProgramData\Dell\KACE\user\bios.txt)
This one is too look for the boot order line and return it in a CIR
ShellCommandTextReturn(cmd /c @echo off && for %g in (c:\programdata\dell\kace\user\bios.txt) do (findstr /b /c:"bootorder" %g))
this is what they look like under a machines inventory
I have a cir the scans the file (this is what you would want to do find only the line about the wlan setting)
this ones read the entire bios in to a cir and also creates a text file you can then use other cirs to scan for certain lines
ShellCommandTextReturn(cmd /c @echo off & del c:\programdata\dell\kace\user\bios.txt & "C:\Program Files (x86)\Dell\Command Configure\X86_64\cctk.exe" -o=C:\ProgramData\Dell\KACE\user\bios.txt & type C:\ProgramData\Dell\KACE\user\bios.txt)
This one is too look for the boot order line and return it in a CIR
ShellCommandTextReturn(cmd /c @echo off && for %g in (c:\programdata\dell\kace\user\bios.txt) do (findstr /b /c:"bootorder" %g))
this is what they look like under a machines inventory
Comments:
-
Thank you sir! Much appreciated! - george.mattson@plansource.com 8 years ago