Windows Test und Check   -   WinTuC.de

››› WinTuC-Forum ‹‹‹

Beschreibung

In der 'WinTuC-Umgebung' werden in Aufgaben enthaltenen Programme gestartet, um Informationen von PCs zu erhalten. Nach einer Aufbereitung werden diese gesammelten Daten angezeigt.

Hilfe und Support

Als Hilfe befindet sich im WinTuC-Verzeichnis ein Verzeichnis WinTuC.de, das die zum lokalen WinTuC passende Kopie der Site www.wintuc.de zum Offline-Lesen beinhaltet. Ein Ausdruck der HTML-Dateien erscheint 'farblos' - also mit schwarzer Schrift ohne Hintergrundfarbe. Probleme und Fragen werden über das WinTuC-Forum gelöst bzw. beantwortet. Weitergehenden Support mit SLA kann ein mittelständiger IT-Dienstleiter (nicht ich) auf Anfrage übernehmen.

Fehler

Skriptfehler treten auf, wenn der Zugriff auf WMI-Ressourcen des zu prüfenden PCs nicht möglich ist (WMI-Probleme?) oder der PC gerade neu gestartet wird. Mitunter sind auch WMI-Probleme auf dem PC, auf dem WinTuC läuft, die Ursache. (Zur Reparatur der WMI-Funktionalität und des 'SMS Advanced Client' bzw. 'Config Manager Client' hat sich in einer SCCM-Umgebung die WMI-Repair_Boot.cmd bewährt.)

Voraussetzungen

Damit Informationen von einem PC ausgelesen werden können, müssen entsprechende Rechte vorhanden sein. Diese Rechte sind meist für den angemeldeten Nutzer für seinen PC vorhanden. Man kann also ohne weiteres WinTuC auf seinem PC lokal starten und seinen PC (lokal) testen.
Diese Aussage triftt so unter Win7 nicht immer zu, da einige Aufrufe administrative Berechtigungen verlangen. WinTuC mit 'Als Administrator ausführen' hilft auch nicht immer, da die Recte an die (VBS-) Programme mitunter nicht weiter gereicht werden.

Um aber Informationen von PCs über das Netzwerk (remote) zu erhalten, müssen nicht nur ausreichende Rechte für den Fernzugriff (Remote-Zugriff) eingerichtet sein, sondern es müssen auf dem Ziel-PC die entsprechenden Funktionen (Dienste; Services) für einen Fernzugriff aktiviert sein.

Aus Sicherheitsgründen sind in kleineren Arbeitsgruppen und im Heimnetzwerk Fernzugriffsrechte eingeschränkt und benötigte Dienste deaktiviert. Um dies zu korrigieren, kann das Skript 'PC–Konfiguration für WinTuC.vbs' oder 'PC–Konfiguration für WinTuC_FwMgr.vbs' verwendet werden - zu finden im gleichen Verzeichnis wie das WinTuC.hta und auf www.dieseyer.de. In (größeren) Firmennetzwerken mit Verzeichnisdienst (ActiveDirectory, AD) sind die Dienste meist aktiviert und nur die Supportmitarbeiter verfügen über die 'Privilegien', Daten von den Mitarbeiter-PCs zur Fehlersuche auszulesen.

Arbeitsweise

Nach dem Entpacken des Archivs startet der geneigte Leser WinTuC, in dem er (durch einen Doppelklick) die '! nach Lw.C.cmd' aufruft.

Für alle Buttons sind Erklärungen hinterlegt, die durch den MouseOver-Effekt angezeigt werden. Weitergehende Erläuterungen sind auf WinTuC.de zu finden. Sollten trotzdem Fragen offen bleiben, kann man diese im Forum stellen . . .

WinTuC setzt sich im wesentlichen aus drei Teilen zusammen. Zwei der Bestandteile sind sichtbar: WinTuC.hta und WinTuCKonfig.hta. Ersteres zeigt die (letzten oder aktuellen) Testergebnisse. Mit WinTuCKonfig.hta werden die Tests definiert. Der unsichtbare Teil ist das (Skript) WinTuC_vbs.vbs, das die Programme startet und die Ergebnisse für die Anzeige mit WinTuC.hta aufbereitet.

Für WinTuC ist ein 'Automatik-Modus' konfigurierbar. Damit kann durch einen 'Geplanter Task' ein PC oder Server sich selbst automatisch prüfen und das Ergebnis per Email versenden. Diese Arbeitsweise ist nur in der WinTuC_cfg.xml beschrieben.

Und nun zu den Bestandteilen und ihrem Zusammenwirken in der 'WinTuC-Umgebung':

WinTuC.hta

zeigt die Ergebnisdatei WinTuC.xml. Über den Button [Konfiguration] startet WinTuCKonfig.hta:

WinTuCKonfig.hta

ermöglicht die Auswahl der Aufgaben und der Ziel-PCs. Findet WinTuCKonfig.hta beim Start die Datei '..\WinTuC_Aufg\BeispielPCNamen.lst', werden die darin enthaltenen PCNamen in die Liste der möglichen Ziel-PCs eingefügt.

Die Aufgaben werden durch XML-Dateien (im Verzeichnis ..\WinTuC_Aufg) beschrieben. In einer Aufgabe können mehrere Programme (aus dem Verzeichnis ..\WinTuC_Progr) festgelegt sein, die mit unterschiedlichsten Parametern gestartet werden. Mit dem Starten der Aufgaben wird die WinTuC_par.dat (neu-) geschrieben, die dadurch eine Liste der PCs und den zugeordneten Programmen mit Parametern enthält - diese wertet WinTuC_vbs.vbs aus:

WinTuC_vbs.vbs

startet die Programme gemäß der WinTuC_par.dat und wertet die Ergebnisdateien der Programme aus, formatiert die enthaltenen Daten und speichert diese in die WinTuC.xml . . . für die Anzeige durch die WinTuC.hta.

[Aufgaben].xml

ermöglichen die einfache Konfiguration, welche Daten die (universellen) Programme von den Ziel-PCs sammeln sollen.
Ein Beispiel: Das Programm 'EreignisanzeigeAnzahlEintr.vbs' erwartet mehrere Parameter, aus welcher Ereignisanzeige (System oder Anwendungen oder Sicherheit) die Ereignisse einer bestimmten Quelle mit einer bestimmten ID und einem Suchbegriff zu sammeln sind. In die Ergebnisdatei werden alle Ergebnisse mit ihrem Datum eingetragen. Je nach Parametrisierung können mit diesem Programm z.B. Festplattenfehler, DHCP-Fehler oder erfolgreiche Installationen zur Anzeige gebracht werden - weil das Programm eine Parametrisierung zulässt.

WinTuC.xml und WinTuC.xsl:

Die Ergebnisse der Programme werden (von WinTuC_vbs.vbs) in die WinTuC.xml geschrieben. Für die Formatierung der Anzeige ist ausschließlich die WinTuC.xsl zuständig. WinTuC.hta zeigt die Daten 'nur' an, enthält für die Aufbereitung aber (fast) keinerlei Code.

WinTuC_cfg.xml:

ist die zentrale Konfigurationsdatei von WinTuC - alle drei Komponenten (WinTuC.hta, WinTuCKonfig.hta und WinTuC_vbs.vbs) lesen aus dieser Datei erforderliche Parameter.

Verwendung durch mehrere Nutzer:

Sollen mehrere Supportmitarbeiter WinTuC benutzen, kann eine Kopie auf einer Netzwerkfreigabe als Quelle mit einer angepassten Konfiguration 'WinTuC_cfg.xml' zentral bereit gestellt werden. Die Supportmitarbeiter starten dann einen Link (nicht im WinTuC-Lieferumfang) auf die im WinTuC-Verzeichnis vorhandene '! nach Lw.C.cmd'. Diese kopiert WinTuC in das lokale 'Programme'-Verzeichnis (bzw. 'Program Files') und startet dann WinTuC. (Fehlen dort unter Win7 die Schreibrechte, wird das Verzeichnis '%localappdata%\dieseyer.de\WinTuC' verwendet.)

Lokale Verwendung:

Kann WinTuC nicht auf einen entfernten PC zugreifen, verbinden sich Supportmitarbeiter häufig zur Fernwartung mit einem PC und 'übernehmen' diesen (Remotedesktopverbindung; Remote Control; mstsc.exe; VNC; NetOp; usw.). In diesem Fall ist die '! WinTuC lokal starten.cmd' sinnvoll. Diese startet WinTuC im 'Automatik-Modus' auf dem (lokalen) PC mit den in der WinTuC_cfg.xml ('<AufgabenBeimVBSStart>') hinterlegten Aufgaben und WinTuC.hta für die Anzeige der Ergebnisse. Um dieses zu erleichtern, habe ich auf mehreren tausend PC einen Link (WinTuC.lnk; nicht im WinTuC-Lieferumfang) in das %windir%\-Verzeichnis kopiert - man braucht dann über [Start] - [Ausführen] nur 'WinTuC' eingeben . . .

↑ zum Seitenanfang ↑

© 2013 by dieseyer • all rights reserved • www.WinTuC.de
Impressum   Feedback