38873
02.08.2007, aktualisiert am 26.10.2007
19343
11
0
Seriennummer aus Bios auslesen und in Datei speichern
Hallo
Ich möchte gerne die Seriennummern aus dem Bios von DELL PC´s auslesen (ServiceTag)
Gibts eine Möglichkeit die Seriennummer auszulesen und mit dem jeweilen %computername% in
eine Textdatei zu schreiben ???
Momentan mache ich das so:
Set wmiobj = GetObject("winmgmts://localhost/root/cimv2:Win32_BIOS")
For Each ver In wmiobj.Instances_
MsgBox ver.SerialNumber
Next
Aber ich wollte das ganze automatisch im Hintergrund ausführen lassen. z.b. über ein login script
Ich bin für jede Hilfe dankbar
Viele Grüße
Marc
Ich möchte gerne die Seriennummern aus dem Bios von DELL PC´s auslesen (ServiceTag)
Gibts eine Möglichkeit die Seriennummer auszulesen und mit dem jeweilen %computername% in
eine Textdatei zu schreiben ???
Momentan mache ich das so:
Set wmiobj = GetObject("winmgmts://localhost/root/cimv2:Win32_BIOS")
For Each ver In wmiobj.Instances_
MsgBox ver.SerialNumber
Next
Aber ich wollte das ganze automatisch im Hintergrund ausführen lassen. z.b. über ein login script
Ich bin für jede Hilfe dankbar
Viele Grüße
Marc
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 65279
Url: https://administrator.de/contentid/65279
Ausgedruckt am: 23.11.2024 um 01:11 Uhr
11 Kommentare
Neuester Kommentar
Hallo,
gibt es eine möglichkeit die Daten im Logonscript abzufragen?
Ich würde gerne die Hostnamen und die Service-Tag´s in eine xls,csv,txt Datei schreiben.
In der Liste sollen dann alle Rechner mit inkl. Service-Tag aufgelistet werden.
Die hier aufgezeigten Lösungen schreiben leider nur lokal Daten in ein Log-File, diese lasse ich mir dann per Mail zusenden.
Eine komplette Liste ist natürlich übersichtlicher
Für eine Hinweis oder Lösungsansatz wäre ich dankbar.
Gruß
Nitro
gibt es eine möglichkeit die Daten im Logonscript abzufragen?
Ich würde gerne die Hostnamen und die Service-Tag´s in eine xls,csv,txt Datei schreiben.
In der Liste sollen dann alle Rechner mit inkl. Service-Tag aufgelistet werden.
Die hier aufgezeigten Lösungen schreiben leider nur lokal Daten in ein Log-File, diese lasse ich mir dann per Mail zusenden.
Eine komplette Liste ist natürlich übersichtlicher
Für eine Hinweis oder Lösungsansatz wäre ich dankbar.
Gruß
Nitro
Hallo MuLio,
danke für das schnelle Feedback!
Der Lösungsansatz mit der Batchdatei ist sehr interessant...
Wenn ich die Batch ausführe, wird die komplett.txt so ausgegeben:
DELL Service Tag: To Be Filled By O.E.M.
Computername: LUCKYSTREAMDELL Service Tag: TAG01
Computername: LUCKYSTREAM01DELL Service Tag: Tag02
Computername: LUCKYSTREAM02DELL Service Tag: TAG03
Computername: LUCKYSTREAM03
Irgendwie wird die Formatierung bei der letzten *.txt durcheinander gebracht.
Hier meine Batch:
REM #############################
REM # Alte Datei löschen #
erase c:\log\komplett.txt
REM #############################
REM # Inhalt der Textdateien in #
REM # komplett.txt schreiben #
type c:\test\*.txt >> c:\komplett.txt
Eigendlich sollte es so aussehen:
Computername: xxx Service Tag: xxx
Computername: xxx Service Tag: xxx
Computername: xxx Service Tag: xxx
Die Formatierung und dann alles in ein Excel-Sheet...das wäre der Hammer eine richtig Formatierte *.txt würde nätürlich auch gehen
hast du evtl. einen Tip was da falsch läuft?
Gruß
Nitro
danke für das schnelle Feedback!
Der Lösungsansatz mit der Batchdatei ist sehr interessant...
Wenn ich die Batch ausführe, wird die komplett.txt so ausgegeben:
DELL Service Tag: To Be Filled By O.E.M.
Computername: LUCKYSTREAMDELL Service Tag: TAG01
Computername: LUCKYSTREAM01DELL Service Tag: Tag02
Computername: LUCKYSTREAM02DELL Service Tag: TAG03
Computername: LUCKYSTREAM03
Irgendwie wird die Formatierung bei der letzten *.txt durcheinander gebracht.
Hier meine Batch:
REM #############################
REM # Alte Datei löschen #
erase c:\log\komplett.txt
REM #############################
REM # Inhalt der Textdateien in #
REM # komplett.txt schreiben #
type c:\test\*.txt >> c:\komplett.txt
Eigendlich sollte es so aussehen:
Computername: xxx Service Tag: xxx
Computername: xxx Service Tag: xxx
Computername: xxx Service Tag: xxx
Die Formatierung und dann alles in ein Excel-Sheet...das wäre der Hammer eine richtig Formatierte *.txt würde nätürlich auch gehen
hast du evtl. einen Tip was da falsch läuft?
Gruß
Nitro
hallo...
das Script ist sehr interessant ... kann ich das auslesen auch in BGInfo inportieren?
zur Zeit lesen ich den Wert:
HKEY_LOCAL_MACHINE\SOFTWARE\Dell Computer Corporation\SysInfo\SerialNumber
aber dort ist der Wert nicht immer eingetragen. Denke dell schreibt diesen auch aus dem Bios ins System. Kann evtl eine Vari schreiben die ich dann mit BGInfo abrufe?
Gruß und danke
das Script ist sehr interessant ... kann ich das auslesen auch in BGInfo inportieren?
zur Zeit lesen ich den Wert:
HKEY_LOCAL_MACHINE\SOFTWARE\Dell Computer Corporation\SysInfo\SerialNumber
aber dort ist der Wert nicht immer eingetragen. Denke dell schreibt diesen auch aus dem Bios ins System. Kann evtl eine Vari schreiben die ich dann mit BGInfo abrufe?
Gruß und danke
Hallo,
hat hier zufällig jemand eine Lösung zu dem Beitrag von "bodyparts"? Daran wäre ich nämlich auch sehr interessiert.
Wir schreiben unsere ausgelesenen Daten direkt auf einen SQL-Server und lassen uns dann die Daten im Intranet anzeigen mit Benutzernamen und Rechnernamen.
Für Support-Fälle wäre es da nämlich sehr interessant die Service-Tag auszulesen, da es sonst wieder zur Turnschuhadministration wird und unser Gelände ist schon recht groß.
Bin für jede Hilfe dankbar.
Viele Grüße
aikon
hat hier zufällig jemand eine Lösung zu dem Beitrag von "bodyparts"? Daran wäre ich nämlich auch sehr interessiert.
Wir schreiben unsere ausgelesenen Daten direkt auf einen SQL-Server und lassen uns dann die Daten im Intranet anzeigen mit Benutzernamen und Rechnernamen.
Für Support-Fälle wäre es da nämlich sehr interessant die Service-Tag auszulesen, da es sonst wieder zur Turnschuhadministration wird und unser Gelände ist schon recht groß.
Bin für jede Hilfe dankbar.
Viele Grüße
aikon