Testen der besten Microsoft-Supporttools auf Windows 2008-Kompatibilität

Seit der Einführung von Windows 2000 vor über einem Jahrzehnt hat Microsoft zwei wertvolle Quellen für Diagnose und Fehlerbehebung bereitgestellt: die Windows-Supporttools und die Windows Resource Kit-Tools.

Im Laufe der Jahre haben sich diese Werkzeuge erheblich verändert. Windows-Supporttools wurden über das Verzeichnis Support in die Windows 2000- und 2003-Medien aufgenommen, während die Resource Kit-Tools von der Microsoft-Website heruntergeladen wurden. Die meisten häufig verwendeten Tools befanden sich in Support-Tools, während die Resource Kit-Tools etwas spezialisierter waren. Im Laufe der Zeit haben sich diese Werkzeuge erheblich verändert. Zum Beispiel a neue Version der Windows Support Tools wurde für Windows Server 2003 Service Pack 2 mit zusätzlichen Optionen für Repadmin.exe angeboten.

Im Laufe der Zeit wurden einige dieser Tools direkt zum Windows-Betriebssystem hinzugefügt. Beispielsweise wurde Gpresult.exe – ein unschätzbares Tool zum Anzeigen von Gruppenrichtlinieneinstellungen, die auf einen Client oder Server angewendet wurden – ab Windows Server 2003 hinzugefügt. In Windows 2000 musste Gpresult aus den Support-Tools entnommen und auf den Client kopiert werden. das war sehr unpraktisch.

MPS Reports legt die Messlatte höher
Microsoft hat den Einsatz durch Freigabe erhöht Microsoft Product Support (MPS) -Berichte vor vielen Jahren – eine Reihe von Skripten, die eine Reihe von Support-Tools und anderen Befehlen für bestimmte Diagnosen ausführen. Zum Beispiel gab es einen Satz für Active Directory, der Ereignisprotokolle sammelte und Tools wie Dcdiag, Netdiag, Gpresult, Repadmin und Gpotool ausführte. Andere Versionen umfassten Networking, Exchange und SQL Server. Dieses Tool hat sich in einen einzigen Download verwandelt, der beim Ausführen eine Reihe von Auswahlmöglichkeiten bietet:

  • um das Tool auf dem aktuellen oder einem anderen Computer auszuführen
  • welche Version der Tools ausgeführt werden soll (Abbildung 1)

Abbildung 1. MPS-Berichte
MPS-Berichte

Anschließend werden Diagnosen gesammelt und eine Reihe von Berichten angezeigt. Das in Abbildung 1 gezeigte Menü enthält auch die Option „Link zu weiteren Informationen“, mit der alle auszuführenden Diagnosen aufgelistet werden. Beachten Sie, dass sich das Active Directory-Material in der Option Serverkomponenten befindet. Diese Berichte sind Ausgaben, die gesammelt werden können, indem die verschiedenen Support-Tools einzeln ausgeführt werden. Die Vorteile hier sind viele:

  • Es wird ein einziges Tool zum Sammeln von Daten erstellt, anstatt 10 oder 12 Programme ausführen zu müssen. Dies ist sehr hilfreich für AD-Umgebungen, wenn Sie Dinge auf einer Reihe von Domänencontrollern ausführen müssen.
  • Alle Daten werden in einer einzigen CAB-Datei gespeichert.
  • Ereignisprotokolle werden in den Formaten .evtx, .txt und .csv gespeichert. Ich benutze meistens die Formate .txt und .csv. Einige Dinge, die Sie hier beachten sollten:
    • Die TXT-Version speichert die eigentliche Beschreibung des Anwendungsereignisses. Wenn Sie sich ein Exchange-Ereignis ansehen, müssen Sie es daher nicht wie bei .evtx laden oder eine Verbindung zu einem Exchange-Server herstellen. Es ist ideal für Anwendungen, die Sie möglicherweise nicht zur Hand haben.
    • Die CSV-Version kann in Excel geöffnet werden, überschreitet jedoch manchmal die Kapazität von Excel. Aktualisieren Sie in diesem Fall auf Excel 2010. Auf diese Weise können Sie suchen und filtern. Wenn Sie beispielsweise den erweiterten Filter verwenden (siehe Abbildung 2 unten), können Sie auf einfache Weise eine Liste der Ereignis-IDs abrufen, die sich im Protokoll befinden, ohne die Filter der Ereignisanzeige zu durchsuchen. In Abbildung 2 wird eine Liste aller Ereignis-IDs für die Datei angezeigt, damit Sie leicht erkennen können, ob die von Ihnen betrachtete vorhanden ist. In diesem Beispiel müssen Sie zum Aktivieren von Instanzen der ID 2041 lediglich das obere Kontrollkästchen Alle auswählen deaktivieren und das Kontrollkästchen 1311 aktivieren.
    • Normalerweise benutze ich beide Formate. Aus irgendeinem Grund sind die Ereignisbeschreibungen oft nicht in der CSV-Version enthalten, daher gehe ich für diese zur TXT-Version.
    • Die Versionen .txt und .csv zeigen die Ortszeit des Computers an, auf dem MPS Reports ausgeführt wurde. Die .evtx-Version zeigt die Ortszeit für den Computer an, auf dem Sie sie ausführen. Daher muss die Zeit konvertiert werden, wenn die Berichte auf einem Computer in einer anderen Zeitzone erstellt wurden. Dies wird ziemlich ärgerlich, wenn Sie eine Zeit gegen Mitternacht erreichen und der Server in Australien und in den USA ist.

Abbildung 2. Ereignis-ID-Listen in Excel (zum Vergrößern anklicken)
Ereignis-ID-Listen in Excel

MPS-Berichte können heruntergeladen werden für x64- oder x86-Systeme. So gut es auch ist, ich habe immer noch ein paar Beschwerden:

  1. Für MPS Reports müssen mehrere Voraussetzungen installiert sein. Dies ist ein Problem, aber ich habe es erfolgreich auf meinem Windows Vista SP2-Laptop ausgeführt, ohne Installationen durchgeführt zu haben:
    • Microsoft .NET Framework 2.0
    • PowerShell 1.0
    • Windows Installer 3.1
    • Microsoft Core XML Services (MSXML) 6.0
  2. Da ich eher ein Heimwerker bin, mag ich die menügesteuerten Auswahlmöglichkeiten nicht (wo es übrigens keine spezielle Active Directory-Komponente gibt). Ich mag die alte Methode – lade die spezifische .exe herunter und führe sie aus.
  3. Ich bevorzuge auch das alte Format, eine CAB-Datei zu öffnen und eine Reihe von Berichten in TXT-Dateien zu haben. Jetzt brauchen Sie viele Klicks, um zu den Dingen zu gelangen, die Sie benötigen.
  4. Die Leistung ist meiner Meinung nach schlecht. Ich habe die EXE-Datei heruntergeladen und ausgeführt, den aktuellen Computer ausgewählt und die allgemeine Serveroption ausgewählt. Auf meinem Vista-Laptop mit 4 GB RAM, 2 Prozessoren und viel Speicherplatz dauerte es fast 45 Minuten.

Erstellen Sie Ihr eigenes Berichtstool
Es ist möglich, eine eigene Version von MPS-Berichten zu erstellen. Ich habe einen Kollegen namens Joe Turton, der ein internes Unternehmenstool namens HPS Reports verfasst hat, das in Funktionalität und Geschwindigkeit Lichtjahre über MPS Reports hinausgeht und keine anderen Voraussetzungen als normale Dinge wie Windows Management Instrumentation (WMI) hat. Außerdem sende ich Joe jedes Mal, wenn ich Informationen finde, die ich hinzufügen möchte, eine E-Mail und er implementiert sie. Ich versuche nicht, HPS-Berichte zu verkaufen (es steht nicht zum Verkauf). Ich möchte nur darauf hinweisen, dass ein talentierter Entwickler das tun kann, was Microsoft getan hat, und seine eigene Version von MPS-Berichten erstellen kann, um sie an seine Bedürfnisse anzupassen.

Was ist mit Windows Server 2008?
Die Version von Windows Server 2008 enthielt weitere Support-Tools im Betriebssystem, es gibt jedoch keine Windows 2008- oder R2-Version der Support-Tools oder Resource Kit-Tools. Infolgedessen sind Internetforen voller Fragen wie “Wie kann ich die 2008-Version von Kerbtray erhalten?” Wir wissen, dass Repadmin, Dcdiag und andere Support-Tools unter Windows Server 2008 und R2 einwandfrei funktionieren. Daher wird untersucht, welche Tools noch funktionieren, obwohl es keine offizielle Windows 2008-Version gibt.

Ich persönlich habe eine Reihe von Tests durchgeführt, um festzustellen, welche Tools unter Windows funktionieren (ohne Support-Tools oder Resource Kit-Tools), welche mit den in Windows 2008 und R2 verfügbaren Domänentools funktionieren und welche der Dienstprogramme in den Windows 2003 SP2-Support-Tools Arbeit. Überraschenderweise funktionieren alle von mir getesteten Tools (meine Favoriten) in Windows Server 2008. Tatsächlich funktioniert das Herunterladen des Installationskits (Rktools.exe) sowohl unter Windows 2008 als auch unter R2 einwandfrei.

Die folgende Tabelle zeigt die Verteilung dieser Tools in Windows Server 2003. Die Windows-Spalte gibt an, dass das Tool nativ im Betriebssystem verfügbar ist. In der Spalte Support-Tools werden die 2003-Support-Tools auf der Server-CD angezeigt. ResKit-Tools sind die Resource Kit-Tools, die in Windows 2000 und 2003 separat verfügbar waren. Sie wurden nun alle in einen einzigen Download umgewandelt.

Tabelle 1: Windows Server 2003

Werkzeug Windows Reskit Support-Tools
dsa.msc x (DCs)
dssite.msc x (DCs)
domain.msc x (DCs)
DNSmgmt.msc *** x (DNS svrs)
netdom x
nltest x
gpresult x
dcdiag x
repadmin x
replmon x
adsiedit x
Browstat x
hängt davon ab x
dfsutil x
dskprobe x
dnscmd x
dnslint x
dsacls x
wirdid x
ktpass x
ldp x
setspn x
netdiag x
portqry x
Windiff x
xcacls x
cacls x
eventcombmt.exe x
gpotool x
Kerbtray x
klist x x
GPMC separater Download

Tabelle 2 zeigt die Verfügbarkeit dieser Tools in Windows Server 2008, unabhängig davon, ob sie nativ in Windows ausgeführt werden, indem die Domänentools (Teil der Installation der Remoteverwaltungstools) auf einem Nicht-DC oder auf einem DC installiert werden. Beachten Sie, dass die Installation der Tools auf einem Nicht-DC alle Befehlszeilenoptionen enthält, diese jedoch nicht in der Server Manager-GUI angezeigt werden. Um beispielsweise das ADUC-Snap-In (Active Directory-Benutzer und -Computer) abzurufen, können Sie dsa.msc weiterhin über eine Befehlszeile ausführen.

Tabelle 2: Windows Server 2008

Werkzeug Windows Ohne Domänendienste-Tools Es sind keine DC / Domain-Tools installiert DC + Domain-Tools DC + Domain-Tools + Support-Tools
dsa.mc x (DCs) x
dssite.msc x (DCs) x
domain.msc x (DCs) x x x
DNSmgmt.msc x (DNS svrs) x x x
netdom x x x
nltest x x x
gpresult x x x x
dcdiag x x
repadmin x x
replmon x
adsiedit x x
Browstat x
hängt davon ab x
dfsutil Wenn DFS installiert ist x
dskprobe x
dnscmd Wenn DFS installiert ist x
dnslint x
dsacls x x x
wirdid x
ktpass x x x x
ldp x x x
setspn x * x x x
netdiag x
portqry x
Windiff x
xcacls x
cacls x x x x
eventcombmt.exe x
gpotool x x x
Kerbtray x x
klist x x x
GPMC Feature installieren

Windows Server 2008 R2 hat die gleiche Verfügbarkeit wie Windows 2008, außer dass keine Version von Netdiag funktioniert. Zugegeben, ich habe nicht alle Tools getestet, daher gibt es möglicherweise einige andere, die in R2 fehlschlagen. Alle Tools, die ich getestet habe, haben einwandfrei funktioniert.

Beachten Sie, dass die Befehle Dsa.msc (ADUC-Snap-In), Adsiedit.msc, Dssite.msc (Snap-In für Websites und Dienste), Dnscmd.exe, Dnsmgmt.msc (DNS-Snap-In), Dfsutil und Ntfrsutil für alle funktionieren Version von Windows. Während Dnscmd und Dnsmgmt mit DNS und dfsutil mit DFS installiert sind, können sie auch über die Installation der Support-Tools ausgeführt werden, ohne dass DNS oder DFS installiert werden müssen.

Insgesamt war ich mit der Verfügbarkeit der wichtigsten Support-Tools für Windows Server 2008 und R2 zufrieden, auch wenn es keine offizielle Windows 2008-Version davon gibt. Trotzdem bin ich enttäuscht, Netdom, Nltest und Netdiag in R2 zu verlieren.

Sie können SearchWindowsServer.com auf Twitter folgen @ WindowsTT.

ÜBER DEN AUTOR
Gary Olsen ist Systemsoftware-Ingenieur bei Hewlett-Packard im Bereich Global Solutions Engineering. Er hat geschrieben Windows 2000: Active Directory-Entwurf und -Bereitstellung und Co-Autor von Windows Server 2003 auf HP ProLiant Servern. Gary ist ein Microsoft MVP für Directory Services und früher für Windows File Systems.

Similar Posts

Leave a Reply