Moin,
mein Active-Directory-Dokumentationstool José (wird hier und auf anderen Sites oft empfohlen) geht in eine neue Version. Da ich in der neuen Version 2.0 ziemlich viel am Code geändert habe, möchte ich gern eine kleine Betaphase ausführen. Ich lade euch alle ein, daran teilzunehmen.
Mit Dr.Melzer habe ich abgesprochen, dass ich das offizielle Beta-Forum hier im MCSEboard abhalte. Dazu ist dieser Thread gedacht (möglichst nur dieser). Wer Fehler, Fragen, Anmerkungen hat, ist eingeladen, diese hier zu posten.
Die aktuelle Beta findet ihr zum Download an dieser Stelle:
.: www.kaczenski.de :.
Ein paar Anmerkungen dazu:
Neu in Version 2.0:
- José besteht nun aus zwei Teilen: Die bekannte grafische Oberfläche zum Konfigurieren der Dokumentation und ein Kommandozeilen-Tool zum Erzeugen des Reports. Dadurch kann man José nun endlich auch automatisiert ausführen oder einen bestimmten Report immer wieder erzeugen. Bei der grafischen Bedienung ändert sich (fast) nichts. Die Automatisierung arbeitet mit einfachen Definitions-Dateien (lassen sich grafisch erzeugen) und einer simplen Kommandozeile.
- Die Oberfläche ist modernisiert und poliert.
- Beim Aufruf der grafischen Oberfläche zeigt José nicht mehr zwingend die ganze OU-Struktur der Domäne an. In großen Umgebungen entfallen so ärgerliche Wartezeiten.
- Die eigentliche Reporting-Engine habe ich (noch) nicht erweitert oder verändert. Wünsche nehme ich aber gern entgegen.
Zur Beta selbst:
- Wie bisher startet man José im GUI-Modus durch Doppelklick auf jose.hta. José ist “sicher” für das AD, weil er nur liest, aber nichts ändert.
- Die Benutzerdokumentation findet sich in der Hilfedatei. Am einfachsten ruft man sie im GUI über den Button “Hilfe” am unteren Ende des Fensters auf. Die Datei ist /Dateien/hilfe.htm, man kann sie natürlich auch direkt aufrufen.
- In der Betaphase gibt José viele Zusatzinformationen für Debugging-Zwecke aus. Das wird im Release natürlich nicht mehr so sein.
- Bislang ist José nur unter Windows Vista und Windows Server 2008 getestet worden. Die getesteten Domänen liefen unter Windows Server 2003 und 2008. Ich freue mich besonders über Tests auf anderen Plattformen (ab Windows 2000 - NT könnte auch gehen, ist aber wohl eher uninteressant) und gegen diverse AD-Konstruktionen.
- Die Installation funktioniert wie sonst auch: Man entpacke das Zip in einen beliebigen Ordner, die Ordnerstruktur des Zip muss dabei erhalten bleiben.
- Der Code der Skripte ist über Jahre gewachsen und an vielen Stellen weder elegant noch effizient. Wer Anregungen dazu hat, kann diese gerne äußern. Eine vollständige Überarbeitung werde ich aber zeitlich nicht schaffen. Es handelt sich allerdings ja auch um ein kleines Reporting-Tool, da kommt es nicht auf das letzte Quäntchen Eleganz und Stabilität an.
Testszenarien:
- Einsatz auf verschiedenen Client-Versionen und gegen verschiedene AD-Versionen und -Aufbauten - läuft es überall?
- Verschiedene Reports - sehen die so aus wie gewünscht? Geht irgendwas nicht?
- Ausführen per Kommandozeile - läuft es wie gedacht?
- Ausführen mit manuell manipulierten Definitions-Dateien - stolpert José dabei?
- Ausführen mit ungültigen Definitions-Dateien - unerwartete Fehler?
Funktionalität:
Wie erwähnt, habe ich die Report-Funktionen selbst nicht angepasst. Wer neue Reporting-Möglichkeiten haben möchte, kann gern Vorschläge machen. Ob und wie ich sie umsetze, kann ich aber natürlich noch nicht sagen.
Ich freue mich auf eure Unterstützung!
Gruß, Nils