Kennt jemand eine Möglichkeit, eine Reihe von Informationen für eine Liste von Service-Tags abzurufen? Hat Dell auf seiner Website einen entsprechenden Abschnitt? Ich wäre auch offen für alle Perl / Python-Bibliotheken oder * nix-Shell-Skripte.
Im Moment möchte ich meistens eine Art Datum für jedes Tag.
Antworten:
Laden Sie für jedes Tag die folgende URL herunter (ersetzen Sie SVCTAG am Ende durch das eigentliche Service-Tag):
Das Parsen der resultierenden Seite nach den Informationen, an denen Sie interessiert sind, bleibt dem Leser als Übung :-)
quelle
Fügen Sie Ihr System auf der Dell Support-Site im Abschnitt " Meine Systeme " hinzu. Sie können bis zu 100 Systeme verarbeiten.
Sie müssen natürlich ein Konto bei Dell haben.
Leider weiß ich nichts über ein Batch-System, um die Arbeit zu erledigen, auch wenn Sie natürlich Curl, Snoopy oder was auch immer verwenden können, um sich automatisch anzumelden, die Liste abzurufen und die Ergebnisse zu analysieren.
quelle
Ich weiß, dass dies ein alter Beitrag ist, aber ich habe eine anständige Anzahl von Stunden damit verbracht und dachte, ich würde jedem anderen helfen, der darauf gestoßen ist. Die neue Website von Dell besteht ausschließlich aus Javascript, und ich konnte nicht herausfinden, wie ich dagegen codieren kann, um Service-Tag-Daten abzufragen. Nach einiger Zeit dachte ich daran, stattdessen ihre mobile Site zu verwenden (mobil = kein Javascript), und das funktionierte bei mir mit Perl / LWP, um Daten auf jedem Service-Tag abzurufen. Ich bin ein Perl-Hacker, daher kann jemand anderes dies möglicherweise etwas sauberer schreiben. Im Folgenden wird die ursprüngliche Systemkonfiguration abgerufen. Die Idee ist, dass die erste URL 'get' ein Cookie mit dem Service-Tag und die zweite URL get die gewünschten Daten über das Service-Tag abruft. Sie können dann die "$ answer" des zweiten Abrufs für die gesuchten Daten analysieren.
quelle
Service Tag ist im Allgemeinen analog zur Seriennummer.
Die WMI Win32_BaseBoard.SerialNumber-Klasse enthält diese Informationen. Google "wmi Seriennummer" und Sie finden mehrere Beispiellösungen zum Abrufen dieser Daten. Wir verwenden zur Erstellungszeit ein Skript, um die Box unter Verwendung der Seriennummer und anderer vorangestellter Zeichen als Hostnamen unserer Workstation zu benennen, was die Fehlerbehebung bei einer großen Anzahl von Clients erheblich vereinfacht.
quelle
Dell hat jetzt die Möglichkeit, Ihre Service-Tags zu speichern. Sie müssen mit ihnen ein Login erstellen und das ist alles. Außerdem wird angezeigt, welche Servergarantien ablaufen und von diesen exportiert werden können.
quelle
quelle
Ich weiß, dass dies ein ziemlich alter Thread ist (ich habe ihn nur gefunden, weil er von einem neueren verlinkt wurde), aber vielleicht können Sie dieses Nagios-Plugin verwenden: Nagios Exchange
Das Skript fragt den Standard-Localhost ab und versucht dmidecode. Sie können es auch mit SNMP auf einem Remote-Host oder über NRPE ausführen. Sehr praktisch.
quelle
gibt das Service-Tag zurück
Sie können ssh verwenden, um es auf allen Ihren Systemen in einem Stapel remote auszuführen. vorausgesetzt, sie laufen alle unter Linux
quelle
'dmidecode' is not recognized as an internal or external command, operable program or batch file.
auf meinen Dell Laptop.Ich habe ein Auto-It-Skript, das eine CSV-Datei aus einer Liste von Service-Tags erstellt, indem es die Dell-Support-Website abfragt.
Sie können der gleichen Logik folgen, um andere Informationen zu extrahieren und in das CSV-Format zu bringen
http://fei-automation.blogspot.hk/2014/09/how-to-check-model-for-list-of-dell-pc.html
quelle
Hinweis: Dies ist ein bearbeiteter Repost dieser Antwort
Dell hat kürzlich seine Website geändert.
Ich habe das obige Perl-Skript aktualisiert, um diese Änderung zu ermöglichen.
Ich war nur daran interessiert, die Versanddaten jeder Maschine in eine Textdatei zu kopieren, also habe ich das nur analysiert, aber ich bin sicher, dass der Code leicht geändert werden kann, um die gewünschten Daten abzurufen.
===
quelle