Hard Code einen Systemwert?

434
Zach

Ich arbeite für ein Tech-Unternehmen, und wenn wir Computer verkaufen, fügen wir auch einen Aufkleber mit einer Inventarnummer zur leichteren Bezugnahme in unserer Datenbank bei. Meine Frage lautet wie folgt:

Gibt es eine Möglichkeit (ich bin sicher, dass es eine gibt), um eine Variable in das System zu kodieren, die später aufgerufen werden kann? Wie bei der Verwendung von:

wmic bios get serialnumber 

ODER

gwmi win32_bios | fl SerialNumber 

Ich dachte an einen Weg, um eine Variable irgendwo hier oder möglicherweise innerhalb der Registry zu definieren. Und dann verwenden Sie Powershell, um die Daten aus der Registrierung abzurufen, wenn Sie jemals auf die Inventarnummer verweisen müssen und der Aufkleber entfernt wurde.

Gibt es andere Optionen, um diese Art von Funktionalität zu erreichen?

3

2 Antworten auf die Frage

1
Will M

Im Allgemeinen können Sie im BIOS je nach Version ein Asset-Tag zuweisen. Ich kann keine bestimmte Antwort geben, ohne den BIOS-Typ zu kennen. Wenn Sie Dell- oder Lenovo-Systeme verkaufen, können Sie ganz einfach Tags zuweisen.

In diesem Artikel wird beschrieben, wie Sie mit Windows-Shell-Setup verschiedene Informationen und Details zum Systemverkäufer in der Windows-Umgebung eingeben. https://technet.microsoft.com/de-de/library/ff715801.aspx

Ich habe in Ihrem Kommentar einige Nachforschungen angestellt. Sie sind Dell-Maschinen, wenn ich versuche, Wmic SystemEnclosure SMBiosAssetTag zu bekommen, ist es nicht definiert. Ich habe jedoch gelesen, dass es ein schreibgeschütztes Attribut ist und nicht ohne herstellerspezifische Software beschrieben werden kann. War dies das Attribut, auf das Sie sich bezogen haben, oder gibt es einen anderen Ort, den ich betrachten kann? Zach vor 8 Jahren 0
Ich weiß, dass CCTK der alte Name des Programms war. Die aktuelle Version sieht wie folgt aus: http://de.community.dell.com/techcenter/enterprise-client/w/wiki/7431.dell-client-command- Suite Will M vor 8 Jahren 0
0
Toby Allen

Wenn Sie die Kontrolle über die Softwareerstellung haben, können Sie beim Erstellen eine BAT-Datei oder eine EXE-Datei zum Systempfad hinzufügen.

Wenn Sie eine Datei namens serialnumber.bat erstellen oder ein Exe namens serialnumber.exe schreiben, können Sie sie aufrufen und die Variable zurückgeben.

Wenn Sie .bat verwenden, können Sie die Variable möglicherweise zur Laufzeit definieren