Seite 1 von 1

Hotfix Installation leicht gemacht - Easy-Hotfix-Installer

Verfasst: 29 Jan 2009, 13:48
von Foppel
Hallo Leute,

ich habe ein kleines Programm geschrieben mit dem es einfach möglich ist Hotfixes in den Opsi zu integrieren. Das Programm ist eine kleine *.exe Datei und es erwartet einen Unterordner mit dem Namen hotfix. In dem Ordner werden alle *.exe Dateien gesucht und hintereinander silent installiert. Getestet habe ich es mit 30 Updates die nach dem SP3 kamen.

Download:
http://technik-fan.de/hotfix.exe

Das komplette Opsi Paket mit den MS Hotfixes nach SP3 bekommt ihr hier:
http://rapidshare.com/files/191090365/h ... .opsi.html

Installation mit:
opsi-package-manager -i hotfix_1.0-1.opsi

greets - Foppel

Re: Hotfix Installation leicht gemacht - Easy-Hotfix-Installer

Verfasst: 04 Feb 2009, 10:49
von martin
Hi,

danke !!!
funktioniert super

Gruß Martin

Re: Hotfix Installation leicht gemacht - Easy-Hotfix-Installer

Verfasst: 04 Feb 2009, 11:12
von Foppel
Ich habe es jetzt auch bei mehreren Rechner direkt mit in die /var/lib/opsi/config/templates/pcproto.ini geschrieben. So werden die Hotfixes direkt nach der Installation von Windows auch mit installiert und man muss das Paket nicht immer auswählen.

Bitte beachten: Die Hotfixes erzeugen ein paar temporäre Ordner mit kryptischen Bezeichnungen unter C:\ das ist aber normal und diese verschwinden automatisch nach einem Neustart...

Falls jemand das Programm verändern möchte gebe ich hier mal den Quellcode frei. Es ist unter AutoIT v3 kompiliert. Kostenloser Download unter: http://www.autoitscript.com/autoit3/downloads.shtml

Code: Alles auswählen

#include <GuiConstantsEx.au3>
#cs ----------------------------------------------------------------------------

 AutoIt Version: 3.2.12.1
 Author:         Foppel

 Script Function:
	Hotfix Installation AutoIt script.

#ce ----------------------------------------------------------------------------
$Files = 0
; Windows XP Service Pack 3 ---- Automatische Hotfix Installation

; GUI
GuiCreate("Easy-Hotfix-Installer", 390, 100)

;Recursive File Lister
 
Dim $FolderName = @ScriptDir & "\hotfix"
Dim $FileCount = 0
 
$Files =  $FileCount
Dim $FileCount = 0
ScanFolder($FolderName)

Func ScanFolder($SourceFolder)
	Local $Search
	Local $File
	Local $FileAttributes
	Local $FullFilePath

	$Search = FileFindFirstFile($SourceFolder & "\*.exe")
 
	While 1
		If $Search = -1 Then
			ExitLoop
		EndIf

		$File = FileFindNextFile($Search)
		If @error Then ExitLoop

		$FullFilePath = $SourceFolder & "\" & $File
		$FileAttributes = FileGetAttrib($FullFilePath)

		If StringInStr($FileAttributes,"D") Then
			ScanFolder($FullFilePath)
		Else
			fileexec($FullFilePath)
		EndIf
 
	WEnd
 
	FileClose($Search)
EndFunc
 

Func fileexec($FileName)
	$FileCount += 1
	; Servicepacks Silent ausführen...
	RunWait($FileName & " /quiet /passive /norestart")
	; LABEL
	GuiCtrlCreateLabel("Installiere Hotfix:" & @CRLF & $FileName, 10, 22, 350, 140)
	GUISetState(@SW_SHOW)

EndFunc

Re: Hotfix Installation leicht gemacht - Easy-Hotfix-Installer

Verfasst: 07 Feb 2010, 18:07
von stfn_MD
Super sache.
Werds nachher gleich mal noch Testen wenn ich die Zeit finde.
Auf jedenfall eine Super Idee...

Gehen damit auch Office 2003 Fixes oder nur die für Windows allgemein?! Denke doch mal ersteres.. odeR?

Grüße
Stfn

Re: Hotfix Installation leicht gemacht - Easy-Hotfix-Installer

Verfasst: 10 Jun 2010, 12:02
von lenny
Hallo Eine Frage,

wir betreiben einen WSUS wo die ganzen Updates bereits vorliegen, aber die x mal neustarten sind schon öde.

Frage 1: Kann ich das Tool dafür hernehmen?
Frage2: Wie komme ich an die Exe Dateien aus meiner WSUS DB?

Wenn jemand antwort weis würde ich mich freuen.

Grüße Lenny

Re: Hotfix Installation leicht gemacht - Easy-Hotfix-Installer

Verfasst: 10 Jun 2010, 14:57
von untouchable
Hallo Foppel

Super Job
thx very much

leider hat sich der rapidshare link ins jenseits abgemeldet :(
werde dann mal bei meine XP mit WSUS deine Lösung implementieren.

Feedback folgt

gruss
untouchable

Re: Hotfix Installation leicht gemacht - Easy-Hotfix-Installer

Verfasst: 11 Jun 2010, 07:19
von lenny
Ich bin mal gespannt auf Deine Lösung wäre auch sehr daran interessiert

Re: Hotfix Installation leicht gemacht - Easy-Hotfix-Install

Verfasst: 21 Apr 2011, 13:50
von keller_e
Könnte jemand das Programm nochmal hochladen, bitte!?

Re: Hotfix Installation leicht gemacht - Easy-Hotfix-Install

Verfasst: 21 Apr 2011, 16:14
von ueluekmen
auch wenn es hier nicht alle hören wollen, dieser Thread ist mal wieder eine Steilvorlage für bisschen Werbung in eigener Sache ;) :

http://www.uib.de/www/service_support/s ... bonnements