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?
N'importe quel numéro de service Dell peut être lu sur le système à l'aide de l'outil toujours aussi pratique dmidecode
name__.
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.