Glorf.it

Glorf IT

Bedenkliches aus dem IT-Alltag

16. Juli 2006 um 19:44

Abläufe automatisieren

Gestern las ich im TecChannel Kompakt 02/2006 im Artikel "Windows Server Automaten" zwei gute Tipps, die ich bei Gelegenheit mal ausprobieren will:

eventtriggers.exe

Mit dem Tools EventTriggers (seit Windows XP im System enthalten) kann man einer Event-ID ein Programm zuweisen, das kann ein EXE, WSH oder CMD sein. Dann wird die eingetragene Aktion automatisch beim Protokollieren eines bestimmten Events in der Ereignisanzeige ausgeführt. Dabei kann man auch Filter angeben, die vor der Ausführung geprüft werden.

Beispiele siehe TecChannel.

SendMail

Um E-Mails per Commandozeile zu senden habe ich mir mal ein kleines Progrämmchen geschrieben, aber laut TecChannel geht es auch mit Windows-Scripting. Da hier aber nirgends ein Benutzer und Passwort zur Anmeldung am Mail-Server angegeben werden, nehme ich an, dass der Windows-Benutzer hergenommen wird. Das kann eigentlich nur klappen, wenn der Batch in einem Benutzerkontext ausgeführt wird. Nicht hingegen in Kombination mit obigen Events. Damit sich jeder selber eine Meinung bilden kann, gebe ich den Tipp weiter.

Aber natürlich nicht ohne eine Fallback-Strategie vorzuschlagen: Ein Kollege empfahl neulich mal Kunden den Einsatz von BLAT, um aus einem Batch heraus E-Mails zu versenden. Bei ihm hat es gut gekappt. Hat jemand schon Erfahrungen damit?

16. Juli 2006 um 10:46

Windows Fundamentals for Legacy PCs

Das Thema "Windows Fundamentals for Legacy PCs" konnte ich in meinen Stamm-Blogs eigenartigerweise nicht finden. Dabei war ich sicher es würde zu einer größeren Diskussion führen. Dann muss ich eben meinen Senf dazu geben… 😉

Die wesentliche Zielgruppe sind Besitzer von alter Hardware deren Support für Windows 98 jetzt ausgelaufen ist. Auch bei unseren Kunden wird noch zu einem beachtlichen Anteil (ich kenne die genauen Umfrageergebnisse gerade nicht auswendig, irgendetwas zwischen 10 und 20%) Windows 98 verwendet. Selbst bei den "Großen" werden sie noch als Clients für den WTS eingesetzt. Aus Kostengründen wollen die Meisten die alten Kisten auch nicht ersetzen. Schließlich wurde die WTS-Umgebung installiert, um wenigstens bei den Arbeitsplätzen aus dem ständigen Aufrüsten von Hard- und Software herauszukommen. Der Aufwand, der damit verbundene Arbeitsausfall und die reinen Drittkosten sind schon wirklich recht hoch.

Was spricht für den Aufstieg auf das Schmalspur-XP?

  • Das System ist möglicherweise stabiler.
  • Man bekommt weiterhin Support von MS.

Und was dagegen? Eigentlich nur eine Menge Fragen

  • Man könnte vermuten, dass man dadurch anfälliger für Würmer wird?
  • Ist es schlau eine 1.0er Version von MS zu installieren?
  • Man hat wenigstens einmalig wieder den Aufwand die Rechner neu hochzuziehen.
  • Wenn man keine Software-Assurance hat, bekommt man es möglicherweise sowieso nicht…

Auf das Thema wurde ich aufmerksam durch heise online – Abgespecktes Windows XP für Alt-PCs.

16. Juli 2006 um 01:08

Nützliche Einblicke ins Innere von Windows mit WMIC

Meine aktuellen Versuche mit WMIC wurden durch die neue ct (Ausgabe 15/2006, Softlink 0615204) angestoßen. Wer irgendwie die Chance hat den Artikel im Original zu lesen, sollte das tun, wirklich gut. Die Beispiele sind deswegen auch daraus…

Mit folgendem Befehl kann man sich alle Programme anzeigen lassen, die beim Start (alle, d.h. Autostart, Run, RunOnce, …) ausgeführt werden:
[code]wmic /output:startup.htm STARTUP list /format:htable
startup.htm
del startup.htm[/code]

Dieser Befehl kopiert die Liste der installierten Programme ins Clipboard:

[code]wmic /output:Clipboard PRODUCT list[/code]

Der hier gibt die Liste aller Drucker in der DOS-Box aus:

[code]wmic Printer get Caption[/code]

Und hiermit wird die Prozessliste sortiert in eine HTML-Datei geschrieben und angezeigt:

[code]wmic /output:process.htm Process get Caption, ProcessId, CommandLine /format:htable:"sortby=ProcessId":"datatype=number":"title=Prozessliste: "
process.htm
del process.htm[/code]

Und das ist nur die Spitze des Eisberges. Eine Liste der Möglichkeiten bekommt man mit

[code]wmic /?[/code]

PS: Habe ich schon erwähnt, dass man zur Ausführung der WMIC Admin-Rechte benötigt? Sonst kommt eine komische Fehlermeldung… 😉

|