Entwickler-Ecke
Sonstiges (Delphi) - Installierte Software auf Netzwerkrechner auslesen
Hansi@OMG - Sa 18.11.06 21:24
Titel: Installierte Software auf Netzwerkrechner auslesen
Hallo,
ich will für mein Netzwerk eine Inventarisierungssoftware schreiben, die installierte Software zählt und Hardware ausliest.
Ich habe mich auch schon in WMI eingearbeitet und habe keine Probleme damit, die Hardware auszulesen.
Mein Problem ist jetzt allerdings die Liste mit der installierten Software.
Es gibt zwar die WMI Klasse Win32_Product in der die Software gelistet ist, die mit dem Windows Installer installiert wurde. Ich will aber die Liste, die auch in Software in der Systemsteuerung zu sehen ist haben.
Es gibt Programme, wie Advanced Remote Info
http://www.masterbootrecord.de, die das können und ich möchte vermuten, die arbeiten auch mit WMI, aber wie die die ganze Liste bekommen hab ich noch nicht rausgekriegt.
Bin auch über andere Lösungswege glücklich.
AXMD - Sa 18.11.06 22:09
Warum so umständlich? Du kannst mit dem SNMP-Dienst von Windows sämtliche installierte Software auch über SNMP auslesen.
AXMD
Hansi@OMG - So 19.11.06 10:28
Ach über SNMP geht das?
Boa, ist schon ewig her, dass ich mit SNMP gearbeitet habe und da warens auch nur Kleinigkeiten, hättest du mal nen Link, wo beschrieben ist, wie genau das geht?
AXMD - So 19.11.06 10:40
Wir haben das letztens im Netzwerklabor gemacht. //EDIT: Unterlagen gefunden:
snmpwalk -m all IPAdresse community .1.3.6.1.2.1.25.6.3.1.2
snmpwalk lädst du dir ausm Internet und beim Aufruf ersetzt du community durch die Community, die du beim SNMP-Dienst eingestellt hast (nicht vergessen, den Dienst zu aktivieren ;)). IP-Adresse kannst du auf 127.0.0.1 zu Testzwecken setzen.
AXMD
Hansi@OMG - Di 21.11.06 10:38
Ok, das löst aber mein Problem überhaupt nicht, da ich erst sicherstellen muss, dass auf allen Rechnern im Netzwerk dieser SNMP-Dienst installiert ist.
Die anderen Programme, die das auslesen können, müssen demzufolge also nicht über SNMP arbeiten, sonder über WMI, denn das ist standardmäßig installiert.
Jetzt bräucht ich halt wirklich nurnoch die WMI-Klasse in der die ganze installierte Software drinnen ist.
Hansi@OMG - Mo 27.11.06 19:31
Weis denn niemand, wie man über WMI oder einen anderen standardmäßig installierten Dienst die installierte Software auf einem Rechner ausliest?
bis11 - Mo 27.11.06 20:03
Hi, wie wäre es mit der Registry ?
In der Registry unter HKLM/Software/Mircosoft/CurrentVersion/Uninstall stehen alle Einträge, die Du unter Systemsteuerung-->Software findest. Schaue mal an ob Du das gebrauchen kannst.
AXMD - Di 28.11.06 00:03
Hansi@OMG hat folgendes geschrieben: |
Weis denn niemand, wie man über WMI oder einen anderen standardmäßig installierten Dienst die installierte Software auf einem Rechner ausliest? |
Nur weil ichs grad seh: unter Windows kannst du optional den "WMI SNMP-Anbieter" installieren. Bringt dich das evtl. weiter?
AXMD
Hansi@OMG - Di 28.11.06 08:06
nein, eben nicht, weil ich ja will, dass jeder Rechner in der Domäne erfasst wird, ohne dass ich Zusatzpakete installieren muss, weil ich ja sonst, erst mühsam an jedem Rechner diesen SNMP-Dienst installieren muss!
DaKirsche - Di 28.11.06 08:38
wieso umständlich? Wenn alle Rechner in einer Domäne zusammengefasst sind kannst du den dienst doch über die Policies starten lassen!
Dann ist es nicht mehr kompliziert....
Hansi@OMG - Di 28.11.06 15:57
darum geht es doch gar nicht, menno
es soll funktionieren, ohne irgendwas zusätzlich zu machen, genau wie bei der anderen software, die man auf dem markt kaufen kann.
ich will das über WMI lösen!
uranop - So 24.08.08 09:00
hat sich da mittlerweile mal was getan ?
bin naemlich auch einer lösung dafuer hinterher
Hansi@OMG - So 24.08.08 09:21
Nicht wirklich, nachdem meine Bemühungen das mit WMI zu lösen gescheitert sind, hab ich etwas sehr interessantes entdeckt:
http://www.uib.de/www/opsi/index.html
uranop - So 24.08.08 10:06
aso ok ..
na dann mach ich mir mal an reverse engeneering von ARI dran ... die haben das zumindest xD
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!