Tools DumpAddresslists

Script zur Dokumentation der aktuell eingerichteten Adresslisten und der Anzahl der darin angezeigten Objekte.

VBScript und 64Bit !
Viele 32bit COM-Objekte lassen sich auf einem 64bit System nur instanzieren, wenn die 32bit Version von CSCRIPT/WSCRIPT genutzt wird, welcher unter C:\Windows\SysWOW64\cscript.exe liegt.

Auf der Seite Exchange Adressbücher und GAL haben Sie gesehen, wie Sie zusätzliche Adresslisten nach bestimmten Kriterien anlegen. Nun kann es natürlich sein, dass Sie als Administrator sehr viele Adresslisten anlegen und über Berechtigungen den Anwendern immer nur eine Teilmenge anzeigen. Genauso "üblich" ist aber auch, dass sich die Datenbestände immer mal wieder ändern. Als Administrator ist es daher gar nicht einfach den Überblick über die Adresslisten zu halten.

Diese Script ist dazu da, die aktiven Adressbuchansichten und die Anzahl der Empfänger in der jeweiligen Adressbuchansicht zu dokumentieren.

Download und Einsatz

Laden Sie sich zuerst das Script hier herunter:

dumpaddresslists.1.1.vbs.txt
Nach dem Download bitte mit der Endung VBS speichern.

Der Aufruf des Scripts erfolgt am besten in einer DOS-Box, damit die Ausgaben einfacher lesbar sind.

cscript DumpAddresslists.1.0.vbs

Wie viele andere Scripte im Bereich Franks Tools legt auch dieses Script die obligatorische Protokolldatei dam XML-Ausgabe an.

Das ebenfalls immer wieder angelegte Stylesheet erlaubt eine einfache Anzeige im Browser.

Es ist gut zu sehen, dass diese Exchange Organisation neben den vordefinierten Adresslisten noch eine Adressliste "Paderborn" und eine weitere Adressliste "Bellheim" hat. Die farbliche Kennzeichnung zeigt, dass einige Adresslisten weniger als 10 Objekte enthalten und es daher fraglich ist, ob diese Adresslisten überhaupt sinnvoll sind.

Vielleicht sollte ich in meiner Testumgebung doch ein paar Objekte mehr anlegen und Adresslisten wie "Einkauf, Verkauf, Marketing" etc. anlegen. Vielleicht sollte ich die Ausgaben auch einfach in der Demoumgebung Contoso ausführen.

Weiterentwicklung

Das Script erfüllt seine Pflicht zur Dokumentation der Adresslisten. Aber ich könnte mir zwei Erweiterungen vorstellen:

Natürlich fehlt für diese Erweiterungen auch noch die Rückgabe der Ergebnisse z.B.: als Errorlevel.

Weitere Links

Keywords:RUS Adresslist Tool