WSUS DB anzapfen für Inventory
Hallo@all,
ich bin hier schon lange ein stiller Mitleser und möchte zunächst einmal ein Lob für dieses Forum aussprechen. Gefällt mir gut.
Mit meinem ersten Posting hier möchte ich gerne folgendes herausfinden:
In der Verwaltung des WSUS (Weboberfläche) sind im Bereich >Computer< Informationen über den Patchstatus aller verbundenen Rechner zu finden. Darüber hinaus gibt es dort einen Bereich in dem Hardwareinformationen angezeigt werden. Ich suche nun nach einer Möglichkeit diese Informationen aus WSUS zu exportieren. Kann mir da jemand weiterhelfen?
Hintergrund ist, dass ich unsere Clientdatenbank um einen Bezug Hostname zu Hardware erweitern möchte.
Diese Information bekommt man vom WSUS praktisch geschenkt, wäre schön wenn man die als TXT oder CSV o. ä. weiterverarbeiten könnte:
Hersteller: Dell Computer Corporation
Modell: OptiPlex GX240
Prozessor: x86
BIOS-Version: A02
Hersteller: Dell Computer Corporation
Modell: OptiPlex 170L
Prozessor: x86
BIOS-Version: A03
Hersteller: ASUSTeK Computer Inc.
Modell: L8400C series Notebook PC
Prozessor: x86
BIOS-Version: 0115
Hersteller: Dell Computer Corporation
Modell: Latitude D600
Prozessor: x86
BIOS-Version: A13
Hersteller: System Manufacturer
Modell: System Name
Prozessor: x86
BIOS-Version: ASUS A7V-133 ACPI BIOS Revision 1004
thx
Dingo!
ich bin hier schon lange ein stiller Mitleser und möchte zunächst einmal ein Lob für dieses Forum aussprechen. Gefällt mir gut.
Mit meinem ersten Posting hier möchte ich gerne folgendes herausfinden:
In der Verwaltung des WSUS (Weboberfläche) sind im Bereich >Computer< Informationen über den Patchstatus aller verbundenen Rechner zu finden. Darüber hinaus gibt es dort einen Bereich in dem Hardwareinformationen angezeigt werden. Ich suche nun nach einer Möglichkeit diese Informationen aus WSUS zu exportieren. Kann mir da jemand weiterhelfen?
Hintergrund ist, dass ich unsere Clientdatenbank um einen Bezug Hostname zu Hardware erweitern möchte.
Diese Information bekommt man vom WSUS praktisch geschenkt, wäre schön wenn man die als TXT oder CSV o. ä. weiterverarbeiten könnte:
Hersteller: Dell Computer Corporation
Modell: OptiPlex GX240
Prozessor: x86
BIOS-Version: A02
Hersteller: Dell Computer Corporation
Modell: OptiPlex 170L
Prozessor: x86
BIOS-Version: A03
Hersteller: ASUSTeK Computer Inc.
Modell: L8400C series Notebook PC
Prozessor: x86
BIOS-Version: 0115
Hersteller: Dell Computer Corporation
Modell: Latitude D600
Prozessor: x86
BIOS-Version: A13
Hersteller: System Manufacturer
Modell: System Name
Prozessor: x86
BIOS-Version: ASUS A7V-133 ACPI BIOS Revision 1004
thx
Dingo!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 34584
Url: https://administrator.de/contentid/34584
Ausgedruckt am: 08.11.2024 um 11:11 Uhr
5 Kommentare
Neuester Kommentar
Hi Dingo,
bei C_Rechner musst Du noch den Rechnernamen eintragen.
Bei vielen Rechnern kannst Du Dir eine Textdatei mit den Rechnern schreiben und auslesen oder z. B. die Rechnernamen übers AD auslesen.
Das Deklarieren aller Variablen habe ich mir jetzt geschenkt, da meine Mittagspause zu Ende ist.
Ach ja, bitte einen Ordner 'c:\Log' anlegen, sonst kann die Log-Datei nicht angelegt werden.
Grüße
Guido
www.code-master.de
bei C_Rechner musst Du noch den Rechnernamen eintragen.
Bei vielen Rechnern kannst Du Dir eine Textdatei mit den Rechnern schreiben und auslesen oder z. B. die Rechnernamen übers AD auslesen.
Das Deklarieren aller Variablen habe ich mir jetzt geschenkt, da meine Mittagspause zu Ende ist.
Ach ja, bitte einen Ordner 'c:\Log' anlegen, sonst kann die Log-Datei nicht angelegt werden.
'Rechner-Informationen erfassen
'21.06.06/ge'
Const wbemFlagReturnImmediately = &h10
Const wbemFlagForwardOnly = &h20
const C_Rechner = "forstfile-1"
const C_Log = "c:\Log\Rechner-Info.log"
DIM O_FSO, O_Log
DIM G_Rechner
SET O_FSO = CreateObject("Scripting.FileSystemObject")
SET O_Log = O_FSO.OpenTextFile(C_Log,2,true)
Set objWMIService = GetObject("winmgmts:\\" & C_Rechner & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_ComputerSystem", "WQL", wbemFlagReturnImmediately + wbemFlagForwardOnly)
For Each objItem In colItems
G_Rechner = "Hersteller: " & objItem.Manufacturer & vbcrlf
G_Rechner = G_Rechner & "Model: " & objItem.Model & vbcrlf
Next
Set objWMIService = GetObject("winmgmts:\\" & C_Rechner & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_ComputerSystemProduct", "WQL", wbemFlagReturnImmediately + wbemFlagForwardOnly)
For Each objItem In colItems
G_Rechner = G_Rechner & "Version: " & objItem.Version & vbcrlf
G_Rechner = G_Rechner & "Seriennummer: " & objItem.IdentifyingNumber & vbcrlf
Next
Set objWMIService = GetObject("winmgmts:\\" & C_Rechner & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_BIOS", "WQL", wbemFlagReturnImmediately + wbemFlagForwardOnly)
For Each objItem In colItems
G_Rechner = G_Rechner & "BIOS: " & objItem.Manufacturer & vbcrlf
Next
Set objWMIService = GetObject("winmgmts:\\" & C_Rechner & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_Processor", "WQL", wbemFlagReturnImmediately + wbemFlagForwardOnly)
For Each objItem In colItems
G_Rechner = G_Rechner & "Prozessor: " & objItem.Caption & vbcrlf
Next
O_Log.writeline G_Rechner
Guido
www.code-master.de
Hallo,
benutze einfach ein anderes Tool von Steel Inventory, das Tool ist Freeware und liest jeden einzelnen Client in Deiner Domäne aus. Zusätzlich liest Dir das Tool auch alle installierten Software Produkte aus und gibt Dir einen gesamt Überblick der Software und Hardware. Kannst natürlich alles nur auf die Hardware beschränken.
Hier der Link:
http://www.steelsonic.com/steelinventory.htm
mfg
montgomery
benutze einfach ein anderes Tool von Steel Inventory, das Tool ist Freeware und liest jeden einzelnen Client in Deiner Domäne aus. Zusätzlich liest Dir das Tool auch alle installierten Software Produkte aus und gibt Dir einen gesamt Überblick der Software und Hardware. Kannst natürlich alles nur auf die Hardware beschränken.
Hier der Link:
http://www.steelsonic.com/steelinventory.htm
mfg
montgomery