nach einigen Jahren Excel-VBA Abstinenz möchte ich mich wieder ein wenig intensiver mit Excel und VBA auseinandersetzen, insbesondere auch deshalb da unser Managment gerne Office-Lösungen anstelle von lediglich Kommandozeilen basierten Ausgaben bevorzugt.
Ich möchte in Excel eine Art Monitoring für unsere Client-PCs erstellen. Viele Aufgaben lassen sich hier direkt mit Excel und VBA-Makros umsetzen. Problematisch wird es aber immer wenn man auf Systembefehle, wie etwa auf einen ping oder auch Sysinternals-Programme wie
psinfo | find "time"
zugreifen muss. Mein Ansatz bisher war, dass ich ein Script gestartet habe, welches etwa eine in Excel "produzierte" Liste (ASCII-Textdatei) abarbeitet und dann eine Ergebnisliste erstellte mit eben den geprüften Informationen (z. B. ping ok, oder eben die Uptime). Diese habe ich dann in Excel wieder eingelesen und die Ergebnisse dann dargestellt. Allerdings musste ich auf der Excelseite immer eine Wartezeit einbauen, die natürlich aufgrund der variierenden Zeitdauer auf das Maximum der Zeit ausgelegt sein musste.Hat jemand hier Erfahrungen bzw. andere Ansätze? Ach ja, es muss auf alle Fälle mit Clientrechten laufen!
Gruß und schon mal vielen Dank für Eure Beiträge
Stefan