web-dev-qa-db-fra.com

Comment obtenir le numéro de service de mon périphérique Dell?

J'ai un ordinateur portable Dell auquel est attribué un numéro de service. Cependant, cet autocollant se trouve dans un endroit peu pratique (au bas de l'ordinateur portable), et je suis trop paresseux pour tout débrancher et le retourner pour lire le numéro de série.

Existe-t-il un moyen d'obtenir le numéro de service du terminal ou similaire?

15
Kaz Wolfe

N'importe quel numéro de service Dell peut être lu sur le système à l'aide de l'outil toujours aussi pratique dmidecodename__.

La balise de service est stockée dans le BIOS sous forme de chaîne DMI/SMBIOS, à savoir system-serial-number. Il peut être lu en utilisant la commande ci-dessous:

Sudo dmidecode -s system-serial-number

Cette commande génère le numéro de service comme étant lui-même, de sorte qu'il peut être transmis à un script ou similaire sans trop de soucis.

$ Sudo dmidecode -s system-serial-number
1ABC123

Si le code de service express est nécessaire, il est facile de le récupérer à l'aide d'une commande similaire:

echo $((36#$(Sudo dmidecode -s system-serial-number)))

Cette commande envoie le code de service express au terminal, de la même manière que le numéro de service est émis. Cela fonctionne en convertissant le numéro de service Base36 en code de service Base10 Express en utilisant la notation $((base#number)) de Bash.

29
Kaz Wolfe