/build/static/layout/Breadcrumb_cap_w.png

Asset Tag field in BIOS

At the time of purchase we have Dell affixing Asset Tags to our machines and entering the Asset Tag into BIOS in the Asset Tag field.

How do we retrieve this information in this tool? Where or how do we configure what information we want to detect from the system BIOS?

1 Comment   [ + ] Show comment
  • Wasn't the Initial Question about adding the Asset Tag Field to Reports or the Devices screen in K1000? I still want to get that information from Kace. I know it collects it, but I want to verify what they are and I am not sure how to add it to a report. - jevahl 9 years ago

Answers (12)

Posted by: jwilcox746 13 years ago
Senior Yellow Belt
0
Hello,

The attribute value you're looking for in KACE is "BIOS Serial Number:". You'll find it on the Inventory tab, click any Dell computer object to view the details and then expand the Hardware section.

I've actually used the BIOS Serial Number as the association between Inventory items and our Assets in KACE. This will help to ensure you always have a way of uniquely identifying your Assets and associating them with the related Inventory item. You can find additional details on this if you look up Asset Import in the Admin Guide.

Hope this helps,
Posted by: RichB 13 years ago
Second Degree Brown Belt
0
The BIOS Serial Number is separate and can be different from the Asset Tag field available on Dells. I don't know of a way to gather that Asset Tag field in the Dell BIOS.
Posted by: chollandjr 13 years ago
Senior Yellow Belt
0
Thank you for your note Jason, but the BIOS Serial Number is actually the ServiceTag on the device as defined by Dell.

There are other fields in BIOS where additional information can be stored, it just seems the inventory scan is not pulling the information, or the application is not displaying the information. In our situation for example, with Dell, there is an Asset Tag utility (http://search.dell.com/results.aspx?c=us&l=en&s=biz&cat=sup&cs=555&k=asset+tag+utility&img=True&sum=True&qmp=10&p=1) that users can download and boot from. This tool allows one to manually enter data into the Asset Tag field in BIOS. We simply have Dell perform this work at the time the machines are purchased.

We currently use this information from within our LanDesk solution (which reads this information automatically on inventory scan) and we are looking for Kace to fully replace. We use the unique organization assigned Asset Tag since it contains data about year of purchase, etc.

Any other ideas?
Posted by: jwilcox746 13 years ago
Senior Yellow Belt
0
Thanks for the correction RichB, the Asset Tag and the Service Tag are two different values. The BIOS Serial Number is associated with the Service Tag.

One possibility is to do an import of a csv file which lists your Asset Tag to Service Tag mappings. This could then be linked to an asset during the import process where you'd create a new field for the Asset Tag value.

Thanks,
Posted by: chollandjr 13 years ago
Senior Yellow Belt
0
Thanks J, but that pretty much defeats the purpose of and investment in an automation/management solution, right? :-P
Posted by: dchristian 13 years ago
Red Belt
0
chollandjr,

Do you know where this information is kept in WMI?

If so, what you can do is write a script that retrieves this value from WMI and writes it to the registry.

After that create a custom inventory field that returns this information.
Posted by: afzal 13 years ago
Fourth Degree Green Belt
0
Yes, I agree with Dchistian. I have some tools available which can write the script upon chosing the field from WMI. you can find

MICROSOFT WMI CODE CREATOR[/align]over internet
Posted by: sscott0420 13 years ago
Orange Belt
0
We would also like this feature too
has anyone come up with a solution? We use spiceworks to do inventory and it is able to pick up the info. I do not know why this cant be added to Kace aftre all this is now a Dell product and the asset tag utility came from Dell. If anyone found a way to scritp this or add this please respond
Posted by: jknox 13 years ago
Red Belt
0
http://msdn.microsoft.com/en-us/library/aa394587%28v=vs.85%29.aspx

Use the Win32_SystemEnclosure class, and the properties SerialNumber and SMBIOSAssetTag.strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colSMBIOS = objWMIService.ExecQuery _
("Select * from Win32_SystemEnclosure")
For Each objSMBIOS in colSMBIOS
Wscript.Echo "Part Number: " & objSMBIOS.PartNumber
Wscript.Echo "Serial Number: " _
& objSMBIOS.SerialNumber
Wscript.Echo "Asset Tag: " _
& objSMBIOS.SMBIOSAssetTag
Next
Posted by: hutcha4113 13 years ago
Second Degree Blue Belt
0
This is a script we are using in K2000 (Deployment) to name the PC. Dell is adding this information to the Asset Tag field when we purchase machines.

I think looking at the other script that is posted, that this is pretty much the same...except for the end part where we change the Windows Computer name, to match what is in the BIOS asset tag field.

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colSMBIOS = objWMIService.ExecQuery _
("Select * from Win32_SystemEnclosure")
For Each objSMBIOS in colSMBIOS
Wscript.Echo "Asset Tag: " _
& objSMBIOS.SMBIOSAssetTag


sNewName = TRIM(objSMBIOS.SMBIOSAssetTag)


Set oShell = CreateObject ("WSCript.shell" )

sCCS = "HKLM\SYSTEM\CurrentControlSet\"
sTcpipParamsRegPath = sCCS & "Services\Tcpip\Parameters\"
sCompNameRegPath = sCCS & "Control\ComputerName\"

With oShell
.RegDelete sTcpipParamsRegPath & "Hostname"
.RegDelete sTcpipParamsRegPath & "NV Hostname"

.RegWrite sCompNameRegPath & "ComputerName\ComputerName", sNewName
.RegWrite sCompNameRegPath & "ActiveComputerName\ComputerName", sNewName
.RegWrite sTcpipParamsRegPath & "Hostname", sNewName
.RegWrite sTcpipParamsRegPath & "NV Hostname", sNewName
End With ' oShell


Next
Posted by: sscott0420 12 years ago
Orange Belt
0
thank for your post
i actually found this exact vbs script and called kace and we got it all working
i had them help me with a cutom inventory field and i was happy
unfortunalty i did an upgrade to my server and clients
i am so happy Dell did me a favor and made everything more complicated.
now my script doesnt work anymore and Dell is saying that the vbs doesnt put the asset tag txt file on the c:\drive like it use to
i am poistive i didnt change anything and i thought it was Kace that got the information from the script to write it in a file, then the cutom inventory picked up the info
long story short
how do you run this in kace? what exactly do you tell kace when you are runnning this so i can get my info back
WHAT DO YOU SAY IN THE SCRIPT
NOT THE VBS SCRIPT BUT THE KACE SCRIPT?
THANKS A BUNCH
S
Posted by: dchristian 12 years ago
Red Belt
0
What i would do is create this as a shell script.

You could then upload the VBS script as a dependency.

You command would be:
cscript nameOfYourScript.vbs
Make sure you change the script name from script.sh to script.bat (box just below script text).

Also if all your doing is renaming the machine you might want to take a look at wsname

The $ASSETTAG variable should do the same thing.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
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