VBS: NAWInventory

Alle Skripte sind Muster ohne jede Gewährleistung oder Funktionsgarantie. Für Schäden bin ich nicht verantwortlich. Achten Sie auf Zeilenumbrüche bei der Übernahme.

Der Name dieses Skripts sagt schon genau, was es tut. Es ist zum einen ein Skript von mir für Net at Work, und damit hier nicht als Download verfügbar, und es erstellt eine Inventur der Server. Das Skript stelle ich hier trotzdem vor, da es zeit, was mit VBScript so alles machbar ist und weil es natürlich auch etwas Eigenwerbung für mich und natürlich auch Net at Work ist.

Funktion

Das Script wird mit einem möglichst privilegierten Benutzer (z.B. Mitglied von Domänen Administratoren und zumindest Administrator auf den zu inventarisierenden Systemen) auf einer Workstation gestartet. Es list aus dem Active Directory die Computerkonten aus und versucht die Systeme erst mal anzupingen. Zudem werden Daten des Active Directory ausgelesen

Wenn Sie funktioniert, (d.h. System ist eingeschaltet, Namensauflösung ist OK), dann wird per WMI auf das System zugegriffen und umfangreiche Informationen ausgelesen. So werden Schlüssel in der Registrierung aber auch Dienste und Eventlog ausgelesen. Am Ende steht eine XML-Datei mit dem Ergebnis der Daten, die z.B. im Internet Explorer oder Excel geöffnet werden kann. Die ermittelten Werte in Auszügen:

So erhalte ich bei einem unbekannten Kunden sehr schnell einen Überblick, welche Server es gibt, welche Rollen diese haben und welche Produkte installiert sind.

Ausgabe

Eine XML-Datei ist natürlich sehr flexibel in der Ausgabe. Exemplarisch zeige ich hier mal einen Auszug in Excel.

Über die Excel Autofilter-Funktion ist es somit sehr einfach, z.B.: bestimmte Systeme ausfindig zu machen, z.B.: alle WINS- und DNS-Server oder alle Systeme, auf denen ein IIS installiert ist (viele davon sicher ohne Funktion und daher ein Sicherheitsrisiko. Aber auch Auswertungen zu Systemen, die altersschwach sind oder kleine Festplatten haben, sind mit solch einer Datenquelle sehr schnell erledigt.

NAWInventory soll und kann kein Ersatz für eine ordentliche Inventarisierungssoftware sein, aber sehr oft gibt es dies nicht oder die Server sind nicht eingebunden oder wir als Dienstleister verschaffen uns so mit dem Einverständnis des Kunden einen Überblick.

Download

Dieses Skript ist kein öffentlicher Download
Diese Skript ist aktuell nicht als Download verfügbar, sondern wird von den Kollegen von NetatWork gepflegt und bei Neukunden und Kunden ohne Servermanagement eingesetzt.
Informationen, warum diese Skripte nicht öffentlich sind, finden Sie auf nicht public.

Erweiterungen

Auch wenn das Script bereits sehr viele Informationen sammelt, so könnten zukünftig Erweiterungen möglich sein z.B.:

Weitere Links

Keywords:Tools NAWInventory VBScript