Fortbildung nächste Woche

In der nächsten Woche werde ich auf einer Windows Server 2003 Fortbildung in Münster sein. Schwerpunkt: Systemadministration und Active Directory.

Montag geht es um 5:50 mit dem Zug in Richtung Münster, dort angekommen fix ins Hotel, Koffer “unterstellen” und dann weiter zum Schulungszentrum.

Werde die ganze Woche dort sein und natürlich versuchen, ein wenig zu berichten, sofern ich die Möglichkeit habe. Ich glaube das Hotel hatte kostenloses WLAN :)

Softwareverteilung: CalcPlus

Microsoft bietet seit geraumer Zeit einen verbesserten Taschenrechner an: CalcPlus. Dieser bietet neben dem “Grundrechenarten” auch die Möglichkeit diverse Formate umzurechnen.

Letztens habe ich ein Paket zur Verteilung von CalcPlus gebaut. Auf die MSI-Parameter gehe ich nicht weiter ein (entsprechen den Standardparametern).

Interessanter war für mich folgende Punkte zu lösen

  1. Die Calc.exe im Systemroot durch die CalcPlus zu ersetzen, um den erweiterten Rechner auch beim Aufruf von “calc” (bspw. im Ausführen-Menü) zu starten
  2. Die bunte Oberfläche vorweg abzuschalten

Um 1.) umzusetzen, reicht es nicht aus, nur die Calc.exe unter \Windows\System32 zu ersetzen. Dank der System File Protection erhält man nämlich erstmal die Ursprungs-Datei wieder zurück ;) Also die Calc.exe im DLLCache (\Windows\system32\dllcache) ebenfalls ersetzen.

Danach kopiere ich die CalcPlus.exe ein weiteres Mal per MOVE-Befehl aus ihrem Programm-Verzeichnis unter “\Programme\Microsoft Rechner Plus” (Standardpfad) in den Systemroot.

Der alte Taschenrechner ist nun ersetzt, folgt 2.), nämlich die hässliche Oberfläche loswerden, zu Windows Native :)

GUI umstellen

Dazu ändert man in der Registry unter »HKEY_CURRENT_USER\Software\Microsoft\CalcPlus« den DWORD-Wert »UsePlain« auf 1.

Des Weiteren habe ich die beiden Werte »Layout« und »UseSep« (beide DWORD) ebenfalls geändert: Layout habe ich auf 2 gesetzt, um beim Starten der Anwendung direkt das Umrechnungsfenster zu sehen und UseSep auf 1, um Tausender-Trennzeichen zu verwenden.

Ergebnis der Zwischenprüfung ist da

Nach nunmehr einem Monat Wartezeit ist gestern das Ergebnis meiner Zwischenprüfung in der Post gewesen. Ergebnis: 87% in den Bereichen “Betrieblichen Leistungsprozesse und Arbeitsorganisationen”, “Informations- und telekommunikationstechnische Systeme”, “Geschäftsprozesse” sowie “Wirtschafts- und Sozialkunde” erreicht.

Bin mit dem Ergebnis ganz zufrieden, denke da kann man nicht meckern :)

Software-Paketierung und -verteilung

Derzeit arbeite ich mich in der Firma in ein interessantes und spannendes Projekt ein: Software-Paketierung und die anschließende Verteilung auf Workstations/Terminalserver.

Sprich, ich paketiere verschiedene Setups von diversen Applikationen wie Adobe Reader oder Microsoft Visio 2007 in einer Packaging-Umgebung. Die Setups werden dann in einem Silent-Modus ausgeführt und die Applikation auf den Workstations verteilt. Alsbald steht dann die entsprechende Paketierung für Terminalserver-Umgebungen auf dem Programm, derzeit arbeite ich in einer Testumgebung, auf der ich verschiedene Parameter und Einstellungen ausprobieren und testen kann. Nachdem die Pakete mit meinem Kollegen besprochen und abgeklärt sind, können sie in die Produktivumgebung übernommen werden.

Visio 2007 ist das bis dato umfangreichste Paket gewesen: Vor der eigentlichen Installation muss nämlich zunächst die .NET-Framework Version überprüft und ggf. installiert werden. Die aktuelle v3.5 lässt sich wiederum  aber nur installieren, wenn der MSI-Installer (mind.) in der Version 3.1 installiert wurde, erst danach kann der eigentliche Setup starten.

Benutzerdefinierte Parameter wie Installationsordner oder sonstige Einstellungen werden ab Office 2007 über das Office Customization Tool konfiguriert, in welchem eine MSP-Datei erstellt wird. Diese Datei kann dann mittels dem Parameter /adminfile übergeben und ausgeführt werden.

Vorteil dieser Technik: Weder Anwender noch IT-Mitarbeiter müssen sich durch wiederkehrende Setup-Dialoge mit diversen Einstellungen klicken. Zudem gibt es einen homogenen Standard, welche Einstellungen als allgemeingültig gelten sollen.