Skip to content

Sei wachsam...

... sehr mutig! Und wie wahr, leider nicht nur in der Politik, sondern auch in der „freien” Wirtschaft nicht so fremd...



Ich hab' Sehnsucht nach einem Stück Wahrhaftigkeit,
Nach 'nem bißchen Rückgrad in dieser verkrümmten Zeit.
Doch sag die Wahrheit und Du hast bald nichts mehr zu Lachen,
Sie wer'n Dich ruinier'n, exikutier'n und mundtot machen,
Erpressen, bestechen, versuchen Dich zu kaufen.
Wenn Du die Wahrheit sagst, laß draußen den Motor laufen,
Dann sag' sie laut und schnell, denn das Sprichwort lehrt,
Wer die Wahrheit sagt braucht ein verdammt schnelles Pferd!


Wie hiessen die Leute nochmal? Ich glaube Assange, Manning und Snowden ;-)

EASyUpdater

Heute möchte ich euch ein Program vorstellen das mit Softwarepaketierung nicht so viel zu tun hat, dafür mit Softwareveteilung um so mehr.

Diese Applikation ist vor vielen Jahren aus der Not geboren als es darum ging mehrere Clients und Server innerhalb kurzer Zeit kontrolliert auf den aktuellen Patch Stand zu bringen. Im Laufe der Jahre ist daraus ein Tool geworden das ich heute vornehmlich dafür verwende um die Initial-Betankungen vorzunehmen. Im Moment wird es bei einem Kunden in der Capture Taksequence eingesetzt um die Quartals Images zu patchen. Windows 7 64-Bit mit Office 2010 hat mittlerweile auch schon mehr als 170 Patches... Damit ist das Einsatzgebiet schon ziemlich klar definiert, EASyUpdater eignet sich aber auch für kleine Umgebungen die ohne WSUS Server arbeiten (ja, das gibt es immer noch), in diesen Fall wird direkt auf Windows Update zugegriffen. (Wenn nicht irgendetwas „blockierendes” den Zugriff unterbindet ;-))

Kurz zur Syntax: Die Parameter sind alle optional und selbsterklärend... Falls doch nicht, stellt einfach die Fragen!

CODE:
/mode:<WU|WSUS> WU Verbindet direkt mit Windows Update WSUS Nutzt nur den konfigurierten WSUS Server /check Nur prüfen welche Updates benötigt werden /download Nur prüfen auf benötigte Updates und Download der Updates /reboot Führt wenn nötig einen Reboot aus /rebootdelay:<Zeit in Sekunden> Zeit die gewartet wird bis ein automatischer Reboot erfolgt (Standardwert sind 120 Sekunden) /accept Falls ein Patch eine EULA hat, wird diese automatisch akzeptiert /logfile:"[Path]<FileName>" Wenn nicht angegeben wird das Logfile im aktuellen Verzeichnis erstellt


Zum Logfile ist noch anzumerken, das es seit der Version 1.2 im Trace32 kompatiblen Format geschrieben wird. Am CommandPrompt wird das Log im alten Format ausgegeben und lässt sich von hier in eine Datei umleiten. Ist aber nicht nicht wirklich empfehlenswert, dann doch lieber trace32.exe einsetzen. Wer es nicht eh schon im Einsatz hat, kann es hier herunterladen.

Den EASyUpdater Download findet ihr hier

Achtung:
Dieses Program ist hauptsächlich für den Einsatz in Unternehmensnetzwerken konzipiert worden und als reines Command Line Tool ausgelegt. Für den Heimanwender gibt es sicher komfortablere Tools die die selbe Aufgabe erledigen...



Repackaging - Automatisierung

Hier ist ein Video das den Unterschied zwischen Repaketierung und Automatisierung von Software Paketen ziemlich gut zeigt


Die Kurzversion ist eher für die „Techniker”, die folgende längere Version sollte auch für die „Entscheidungsträger” verständlich sein ;-)


Übriges auch inhaltlich sehr interessant! Ich kann mich dem Gesagten nur anschliessen. Aber das ist ja nichts neues...




Ich lebe noch...

... falls sich jemand wundert das ich nichts mehr schreibe...

Wie habe ich so schön am 27.03.2012 bemerkt:

Da ich momentan ziemlich am Anschlag bin und im Moment nur eine sehr unzuverlässige Internetverbindung habe, komme ich nicht dazu zu schreiben...

Das wird sich aber hoffentlich bald wieder ändern...

Da war ich noch optimistisch....

Die Internetverbindung (Kabel) war zwischenzeitlich sehr stabil, leider ist der Vertrag mittlerweile gekündigt und ich habe nur noch eine UMTS Verbindung. Das ist zwar besser als gar nichts, aber weit entfernt von dem was sich sonst (daheim) gewohnt bin.... Die Verbindungsqualität ist doch sehr schwankend, und das in einer Weltstadt wie Wien... Ich möchte gar nicht wissen wie es dann in der Provinz aussieht.

Was den „Anschlag” betrifft, da hat sich nichts geändert. Im Gegenteil es ist noch viel „intensiver” geworden... Seit Monaten arbeite ich an der Grenze oder manchmal ein bisschen darüber hinaus, aber ich lebe noch und mir geht es hervorragend!

Paketierung? Was ist das? In den letzten 6 Monaten beschränkt sich meine Tätigkeit zu diesem Thema darauf, Aufträge an die Scripting Factory in Wien oder Aachen zu vergeben. Dafür schlage ich mich mich (endlich wieder!) mit so Themen rum wie: Reinstallation der Systempartition mit Bitlocker oder DHCP ClassID setzen. Alles ganz einfach über SCCM zu erledigen, wenn dann Windows 7 mal installiert ist, ich muss es jedoch unter Windows PE realisieren, da ist es alles andere als einfach.... PE hat irgenwie eine etwas merkwürdige „Eigenintelligenz”. Was die ClassID betrifft, da „pröbelt” Microsoft schon seit 2.5 Monaten rum und hat noch nichts brauchbares liefern können. ;-) Ich habe mittlerweile eine Lösung, aber das ist ein anderes Thema :-)

Tja, nichts mit Software Paketierung, was ja das Thema des Blogs ist. Dafür könnte ich um so mehr über „Hardcore Client Engineering” unter SCCM 2007 R2 berichten...

Ich könnte auch viel berichten über Projektplanung und Realität, Meilensteine die ihrer Zeit meilenweit voraus sind, Anforderungen die nicht so einfach auf die Schnelle zu realisieren sind, fehlende Konzepte, vertrauensbildenede Massnahmen über die Grenzen hinweg... Sprich der ganz normale Projekt Alltag, wobei ich sagen muss, ich habe in den letzten 15 Jahren noch nie in so einem chaotischen Projekt gearbeitet. ;-) Eigentlich bestand meine Aufgabe ja nur darin, die Performance Probleme der 4500 Notebooks in den Griff zu bekommen... Aber das Ganze macht total Freude, auch wenn es extrem stressig ist!

Und das beste/schlimmste ist, es wird gerade so weitergehen.... Wenn alles klappt wie geplant, dann bin ich auch wieder ein bisschen mehr in der Win 7 64-Bit Paketierung drin, zumindest „part time”...

Aber vorher geniesse ich ich morgen noch ein paar Stunden im Büro bevor ich nach Hause (ACH, einer der schönsten „Flughäfen” der Welt!) fliege und dann 2 Wochen Ferien habe!!!! Endlich, auch wenn ich danach, vermutlich, wieder „arbeitsreif” bin....


Neue Version vom GadgetInstaller

Es existiert eine neue Version vom GadgetInstaller!

Was wurde geändert/hinzugefügt?
  • Als erstes wurde ein Bug behoben der die settings.ini in ANSI und nicht in Unicode geschrieben hat.
  • Desweiteren wurden die Parameter /generateconf, /copyfiles und /help hinzugefügt

CODE:
EASy GadgetInstaller V1.0 Syntax: ------- /help oder /?             Diese Anzeige /logfile:[Path]<FileName> Wenn nicht angegeben wird das Logfile im aktuellen                           Verzeichnis erstellt /nolog                    Es wird kein Logfile erstellt /generateconf             Neuschreiben der CONF Datei /copyfiles                Kopiert das Gadget in das Userprofil /debug                    Zeigt die Logfile Ausgabe auch an der Console an


Der GadgetInstaller kann hier heruntergeladen werden:


Sidebar Gadgets automatisch installieren

Diesmal ein Beitrag zum Thema Softwarepaketierung der besonderen Art.

Hat jemand von euch schon mal ein Sidebar Gadget, sorry seit Win7 heisst es ja Desktop Minianwendung, installiert? Einfach, oder? Hat einer von euch schon mal versucht das Ganze zu automatisieren? Gar nicht einfach, denn Microsoft sieht das, ausserhalb vom Stagingprozess, schlicht und ergreifend nicht vor. Es liegt in der Hoheit des Users sich die Gadgets zu installieren... Den Sinn dieser Denkweise lassen wir mal aussen vor...

Beim Googeln habe ich auch nichts wirklich brauchbares gefunden, viele unbeantwortete Fragen, aber keine Lösungen. Sidebar.exe hat keine Option, nicht mal PowerShell bietet eine Möglichkeit, abgesehen von ein paar AutoIt Scripten die das ganze automatisieren. Allerdings in diesem Fall ein absolutes „no go”, da sie das Gadget einfach hinten anhängen. Im konkreten Fall muss es aber in der rechten oberen Ecke sein. Übrigens ein Gadget um den App-V Preload Status zu überwachen, aber das ist ein anderes Thema...

Da bleibt wohl nichts anderes übrig als das selber zu programmieren. Die erste Erheiterung war die Tatsache, dass die Info Datei für das Gadget im XML Format vorliegt. In dieser Datei stehen nur Informationen zum Gadget wie Copyright, Name... Die eigentlich wichtige Datei ist %LOCALAPPDATA%\Microsoft\Windows Sidebar\Settings.ini Wie der Name schon sagt eine INI Datei... Wann kam Vista raus? ;-) Wer mehr wissen will was es mit dieser Datei auf sich hat, soll sich mal den Spass machen und dieses File mit einem Editor, am besten mit automatischen Refresh, betrachten und dann mit der Sidebar rumspielen, (mehrere) Gadgets hinzufügen, löschen (aber nicht in der gleichen Reihenfolge), verschieben... Ich glaube ihr versteht dann warum ich da ein XML vorziehen würde. Egal, ich muss damit Leben und kann es eh nicht ändern. Also auf an die Arbeit...
"Sidebar Gadgets automatisch installieren" vollständig lesen

Neue Beiträge

Da ich momentan ziemlich am Anschlag bin und im Moment nur eine sehr unzuverlässige Internetverbindung habe, komme ich nicht dazu zu schreiben...

Das wird sich aber hoffentlich bald wieder ändern...

BTW: Ihr dürft euch auch als Kommentatoren beteiligen ;-) Wer selber gerne Beiträge schreiben will darf sich gerne bei mir melden.

Interessante Helfer für die tägliche Arbeit

Heute möchte ich ein paar Tools von NirSoft vorstellen, die ich im „daily business” zu schätzen gelernt habe. Besonders dann, wenn eine Applikation automatisiert werden soll oder unattended installiert werden muss.

Achtung: Viele dieser Programme werden von den einschlägigen Virenscannern als „Hacking Tool” oder „Grayware” indentifiziert! Da gilt vermutlich der Generalverdacht, auf der Seite gibt es auch einige „echte” Hacking Tools. Bitte nur einsetzen wenn man ein gutes Verhältnis zu IT-Security hat ;-)

Aber ist Paketierung nicht sowiso zu einem guten Teil Hacking und Reverse Engineering?


MyUninst
Mit MyUninstaller lassen sich die Uninstall Einträge sehr einfach und komfortabel CopyPaste freundlich auslesen.


RegScanner
Hervorragende Registry Suche mit zahlreichen Filterfunktionen und direkter Anzeige der Fundstellen. Ohne F3 Orgie ;-) Wird aus mir unerfindlichen Gründen oft als Grayware erkannt...


RegFromApp
Dieses Tool eignet sich gut um herauszufinden wo die Konfiguration gespeichert wird und vorallem WAS. Funktioniert leider nicht mit jeder Applikation :-(


RunAsDate
Gut um zu testen wie sich eine Applikation verhält, wenn die Lizenz abgelaufen ist.

Es lassen sich noch einige weitere Software „Perlen” auf dieser Website finden... Und das beste ist, alle Tools kommen als single EXE Portable Version! Durchaus auch für System Administratoren geeignet!