Unsolved

This post is more than 5 years old

1 Rookie

 • 

9 Posts

14924

May 20th, 2019 09:00

API for querying hardware with service tag on support.dell.com?

Does anyone know of a way to query for hardware specifications for a specific service tag?  For example, I want to be able to programmatically specify a tag (hypothetically ) and get a listing of what it shipped with, i.e. what CPU, DIMMs, drives, etc.  While I can do that manually by entering the information on https://support.dell.com and going through the captchas, then clicking some buttons, I need to be able to it seems that Dell has purposely blocked the automated retrieval of the information with captchas.  

Does anyone know of a way to get this via an API?  Note that I am not looking for TechDirect; I don't need to be able to service hardware on my own.  Rather, my use case is that I have a lot of hardware in the warehouse that has never and may never be online, so would not be in OME or any our other hardware inventory systems.  While we do have the service tags from when the systems came into the warehouse, we don't have the system specs that I need.  

Below is what I've asked my Dell rep. 

As you know, our management has been telling us we need to look in spares that we have in the warehouse and elsewhere before we order any new hardware. Note that, because the systems may be in the warehouse, they may never have been racked or plugged in and on the network, so the hardware specifications would not be in any of our records. That said, I need to be able to query our current inventory for, systems that meet certain requirements, e.g. that have both CPU sockets filled in, a certain amount of RAM, and certain number of a type of disk. Currently, in order to do that, since all we have for the servers in the warehouse is Dell service tag, we’ve been guessing which systems meet our needs, then plugging in the serial number to support.dell.com, going through the captcha, and checking the specs. As we need to do this one by one and the servers often don’t meet what we’re looking for, it’s very tedious. I’m hoping there’s an automated way to get to the information at support.dell.com. Is there a way to do this?
The Techdirect link is different in that it allows me to service the hardware on my own, e.g. if a piece of hardware fails, I can diagnose it myself, and Dell sends me the part I fix it, instead of having a Dell technician come out and do it. This is different from the use case I give here.

Thoughts?

11 Legend

 • 

47K Posts

May 21st, 2019 10:00

There is no such thing.  ESPECIALLY with a 17 year old GX260.

Automated retrieval is blocked because user personal information is involved.

Locally with Linux or windows you can query the tag.

sudo apt-get install dmidecode

Once installed type the following command for service tag:
# dmidecode | grep -i serial
OR
# dmidecode -t 1

http://releases.ubuntu.com/18.04/ubuntu-18.04.2-desktop-amd64.iso

 

Speccy in windows will tell you a lot about the unit.

https://www.ccleaner.com/speccy

You can also query WMI to get the data

https://www.dell.com/support/article/us/en/04/sln268357/how-to-locate-system-service-tag-using-command-prompt?lang=en

 

Oldest model that is still viable is Optiplex GX620 / PRECISION 380

These 2006 models will take PENTIUM D 915 cpu and therefore run MSDOS thru windows 10 without issue.

Oldest actual recommended model is Optiplex 790 /990 Tower

Earlier models DO NOT have BIOS mitigations for Spectre and Meltdown.

When you put a Tag in at

https://support.dell.com/

and look at

Original configuration and warranty

you will get the ability to export that to an excel comma delimited text aka CSV file.

nnnn999 is the service tag format. 

Ancient vaccuuum tube models will not be listed.

https://www.dell.com/support/home/us/en/04/product-support/servicetag/nnnn999/warranty

https://www.dell.com/support/home/us/en/04/product-support/servicetag/nnnn999/configuration

 

Specs are easily found via model number

Drivers same where you use the non scripted site.

https://downloads.dell.com/

Ancient models that came with dead sea scrolls inside will not have download or support links.

WMIC stand for WINDOWS Management Instrumentation command Line tool is easy utility to learn about your computer.


■ 1st open command prompt (Windows Key + R the type 'cmd' and hit enter)
■ 2nd type (without the quotes) "wmic" and press enter

If all goes well, your on this screen:

(Admin command prompt in Windows )
Now its just as simple as typing a command and it will give you all the info you need. Below I've listed a few:


■ Motherboard Model - baseboard get product
■ BIOS name and version - bios get name, version
■ CPU's name - cpu get name
■ CPU's maximum speed - cpu get MaxClockSpeed
■ Monitor's Resolution - desktopmonitor get screenheight, screenwidth
■ Physical Drive's name and Manufacturer - diskdrive get Name, Manufacturer, Model
■ IRQ name & status (not used much since everything is plug&play) - irq get Name, Status
■ Operating System Info (useful for servers and vm) - OS get Version, FreePhysicalMemory, FreeVirtualMemory, LastBootUpTime, NumberofProcesses, status
■ List of all installed programs - product list brief
■ If you want to uninstall a program from the list - product where name="insert name here" call uninstall
■ List of updates and when they were installed - qfe get description,installedOn

 


■ Computers MAC address - nic get macaddress
■ Computer's Temperature (note, doesn't work will all hardware or VMs) - /namespace:\\root\wmi PATH MSAcpi_ThermalZoneTemperature get CurrentTemperature

Now, all of these listed commands can be done elsewhere in Windows. But if your troubleshooting the PC and can only get into command prompt, they can be indispensable. By attaching /OUTPUT:C:\results.txt you can save and export your queries too.
Also, you can access all this info remotely by using the NODE command (/node:'computer name' bios get name).

Year

OptiPlex

Precision

Latitude 15-inch

Latitude 14-inch

Latitude 13-inch

Latitude 12-inch

2018

5060, 7050

T5820, 7820, T3430, T3630

5590

5490

7390

7290

2017

5050

 

5580

54,807,480

 

5289 5285 7280

2016

 

T3420, T3620

5570

5470, 7470

7370

7270

2015

5040, 7040

 

5550

5450, 7450

 

7250

2014

7020

T5810, T7810, T7910

 

 

 

 

2013

9020

T1700, T3610, T5610, T7610

6540

7440, E6440

 

7240

2012

7010, 9010

T1650, T3600, T5600, T7600

E6530

E6430

E6330

E6230

2011

790, 990

T1600

E6520

E6420

E6320

E6220

2010

780, 980

T1500

E6510

E6410

E4310

 

2009

760, 960

T3500, T5500, T7500

E6500

E6400

E4300

E4200

2008

755

T7400

 

 

 

 

2007

745

T3400, T5400

D830

D630

 

D430

2006

GX620

390, 490

D820

D620, D520

 

D420

2005

GX280

380

D810

D610, D510

 

D410

2004

GX270, 170L

360

 

D505

 

D400

2003

 

 

D800

D600, D500

 

 

2002

GX260

 

 

C640

 

C400

2001

GX240

330

 

 

 

 

1 Rookie

 • 

9 Posts

May 21st, 2019 11:00

Does anyone know of a way to query for hardware specifications for a specific service tag? For example, I want to be able to programmatically specify a tag (hypothetically ) and get a listing of what it shipped with, i.e. what CPU, DIMMs, drives, etc. While I can do that manually by entering the information on https://support.dell.com and going through the captchas, then clicking some buttons, I need to be able to it seems that Dell has purposely blocked the automated retrieval of the information with captchas.

Does anyone know of a way to get this via an API? Note that I am not looking for TechDirect; I don't need to be able to service hardware on my own. Rather, my use case is that I have a lot of hardware in the warehouse that has never and may never be online, so would not be in OME or any our other hardware inventory systems. While we do have the service tags from when the systems came into the warehouse, we don't have the system specs that I need.

Below is what I've asked my Dell rep.

As you know, our management has been telling us we need to look in spares that we have in the warehouse and elsewhere before we order any new hardware. Note that, because the systems may be in the warehouse, they may never have been racked or plugged in and on the network, so the hardware specifications would not be in any of our records. That said, I need to be able to query our current inventory for, systems that meet certain requirements, e.g. that have both CPU sockets filled in, a certain amount of RAM, and certain number of a type of disk. Currently, in order to do that, since all we have for the servers in the warehouse is Dell service tag, we’ve been guessing which systems meet our needs, then plugging in the serial number to support.dell.com, going through the captcha, and checking the specs. As we need to do this one by one and the servers often don’t meet what we’re looking for, it’s very tedious. I’m hoping there’s an automated way to get to the information at support.dell.com. Is there a way to do this?
The Techdirect link is different in that it allows me to service the hardware on my own, e.g. if a piece of hardware fails, I can diagnose it myself, and Dell sends me the part I fix it, instead of having a Dell technician come out and do it. This is different from the use case I give here.

Thoughts?

1 Rookie

 • 

9 Posts

May 21st, 2019 11:00

Thanks.  I actually got a response that this does exist as part of Dell TechDirect, although I'm still working with my Dell TAM to see why I have to go through that, since I don't want to have the option of fixing my own hardware.  I think I also posted this in the wrong section; I'll look for one on servers and not desktops.

11 Legend

 • 

47K Posts

May 24th, 2019 07:00

There is not an anonymous query for all tags.  The information you are looking for is stored on Dell's Servers.

1 Rookie

 • 

4 Posts

March 18th, 2024 22:21

Speedstep is not correct here.

Go to https://www.dell.com/support/home/en-us and punch in your SN and you'll get exactly what you're after.

0 events found

No Events found!

Top