Hotfix Installation leicht gemacht - Easy-Hotfix-Installer

Antworten
Foppel
Beiträge: 14
Registriert: 16 Dez 2008, 20:01

Hotfix Installation leicht gemacht - Easy-Hotfix-Installer

Beitrag 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
martin
Beiträge: 10
Registriert: 04 Feb 2009, 09:49

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

Beitrag von martin »

Hi,

danke !!!
funktioniert super

Gruß Martin
Foppel
Beiträge: 14
Registriert: 16 Dez 2008, 20:01

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

Beitrag 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
stfn_MD
Beiträge: 19
Registriert: 31 Jan 2010, 21:49

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

Beitrag 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
lenny
Beiträge: 167
Registriert: 20 Mai 2009, 09:57

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

Beitrag 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
untouchable
Beiträge: 26
Registriert: 23 Apr 2010, 14:57
Wohnort: Schweizerland

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

Beitrag 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
Derjenige, der sagt: 'Es geht nicht', soll den nicht stören, der's gerade tut.
lenny
Beiträge: 167
Registriert: 20 Mai 2009, 09:57

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

Beitrag von lenny »

Ich bin mal gespannt auf Deine Lösung wäre auch sehr daran interessiert
keller_e
Beiträge: 23
Registriert: 19 Apr 2011, 11:09

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

Beitrag von keller_e »

Könnte jemand das Programm nochmal hochladen, bitte!?
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

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

Beitrag 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


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Antworten