Unbeaufsichtigte Installation
#1
geschrieben 16. Februar 2006 - 10:51
ist es möglich, das Pack mit Parametern für die Unattended Installation zu versehen?
So wie bei z.B. MSI-Paketen
Gruss
Andreas
Anzeige
#2
geschrieben 18. März 2006 - 12:15
das würde ich mich auch brennend interessieren. So könnte ich meinen PC schneller aufsetzen mit ner Batch oder nem anderen Automatismus.


#3
geschrieben 29. April 2006 - 19:14

#4
geschrieben 30. April 2006 - 17:40
mich hat das ganze auch genervt, als ich meinen PC neu aufgesetzt habe.
Aus diesem Grund hab ich mich heute mal hingesetzt und n kleines Script gebastelt.
Einfach das Heruntergeladene Updatepack in "updatepack.exe" umbenennen und anschließend das Script ausführen.
Anschließend kann der Ordner "updatepack" mit auf die CD und den Batch "install.cmd" entsprechend in die Unattended Installation einbinden.
Das ganze ist in AutoIt3 geschrieben und benötigt mindestens Beta 121. Der Quelltext ist auch gleich mit dabei. Bei einem erneuten Compilen ist es notwendig in dem gleichen Verzeichnis die 7za.exe (Command Line 7zip) zu haben, da diese integriert wird (daher auch die größe des Scripts.
Ich konnte das ganze leider noch nicht auf Herz und Niere prüfen. Aber es sollte auch mit den nächsten Update-Packs klappen.
Hoffe es hilft einigen Leuten.
Download siehe weiter unten
Bis denn.......
Michael
Dieser Beitrag wurde von TazDevil20 bearbeitet: 16. Mai 2006 - 18:45
#5
geschrieben 01. Mai 2006 - 20:54
Danke, das Tool funktioniert bestens!
Wie ist die genaue Funktionsweise? Ich kenne die Programmiersprache nicht.
Viele Grüße
Christoph
#6
geschrieben 02. Mai 2006 - 06:43
zunächst wird die Datei 7za.exe in die Exe eingebunden. Dazu muss diese Datei ebenfalls in dem Verzeichnis vorhanden sein.
Wenn die Exe fertig erstellt ist, wird über 7za das updatepack in den Unterordner updatepack entpackt. Dabei werden allerdings die Dateien setup.exe und language.ini übersprungen, da diese nicht notwendig sind.
Jetzt kommen ein paar Variablen. Die wichtigste ist $file, da dadurch die settings.ini geöffnet wird.
Merke grad, dass ich eine Variable zu viel habe ($temp) :-)
In der While Schleife wird jede Zeile von der settings.ini durchstöbert und falls ein String "File = "endeckt wird, wrid die Zeile in der Variable $output hinzugefügt. Das gleiche geschieht auch mit "Parameters = ".
Nun wird zunächst mal die install.cmd geschrieben.
Jetzt hat man allerdings in den Zeilen immer noch "File" und "Parameter" stehen. Durch die Funktion _ReplaceSTringInFile wird "File = " durch "data\" ersetzt, damit die Updates alle in einem Unterverzeichnis bleiben und "Parameters = " wird vollständig entfernt.
Zu guter letzt wird alles wieder bereinigt. Die settings.ini und die 7za.exe werden wieder gelöscht.
Glaube ich habe jetzt fast jede Zeile kommentiert. Und es ist jetzt ein wenig besser zu verstehen.
Gruß
Michael
#7
geschrieben 02. Mai 2006 - 17:57

#8
geschrieben 02. Mai 2006 - 19:16
mir hat das ganze noch nicht so ganz gefallen. Aus diesem Grund hab ich ebenfalls mit AuoIt eine GUI gebastelt.
Habe aber jetzt nur den Silentinstaller gepackt.
Es müssen folgende Schritte zuvor beachtet werden:
- Updatepack entpacken
- die WF_UpdatePack_Silentinstaller.exe (kann natürlich auch umbenannt werden) in den root-Ordner des Update Packs
- in dem Ordner data in der settings.ini bei File73 (ganz unten - vbrun60sp6) die Parameter von File72 hinkopieren (scheinbar übernimmt der Originalinstaller die Parameter vom vorherigen)
Natürlich ist auch dieses mal wieder der Quelltext enthalten und ich habe es mal ein wenig kommentiert.
Download siehe weiter unten
Dieser Beitrag wurde von TazDevil20 bearbeitet: 16. Mai 2006 - 18:44
#9
geschrieben 15. Mai 2006 - 09:31

lieder startet bei mir die installation nicht im hintergrund (also silent)
sonder es öffnet sich direkt ein dialogbalken der die patches installiert.
kann man das umgehen mit evtl. anderen schaltern.
#10
geschrieben 16. Mai 2006 - 18:44
habe gemerkt, dass es eh noch ein kleines Problem gab, wenn man das Script von einem anderen Pfad ausgeführt hatte.
Habe jetzt auch Deinen Vorschlag mit eingebaut:
Parameter:
/verysilent: installiert das ganze ohne eine Anzeige (bei den letzten beiden Paketen kommt ein Dialog)
/tray: geht nur in Verbindung mit /verysilent. Zeigt ein TrayIcon an und als ToolTip den aktellen Stand der Instalation
Habe die Installation mal kurz getestet. Bei mir hat es auch ohne das Editieren des Parameters in der settings.ini für den Patch vbrun60sp6.exe. Kann aber sein, dass es auch ging, da ich das UpdatePack 2.9 zuvor installiert hatte.
Hoffe es ist jetzt ohne Mängel.

Download
Gruß
Michael
#11
geschrieben 07. Juni 2006 - 13:18

#12
geschrieben 08. Juni 2006 - 05:28
#14
geschrieben 26. Juni 2006 - 21:12
Zitat (Rudolf: 08.06.2006, 06:28)
Naja, ich habe eine Lizenz von WinRar und versuche mein System so sauber wie möglich zu halten
Dieser Beitrag wurde von riedochs bearbeitet: 27. Juni 2006 - 06:45
- ← Winfuture Update Pack 2.11 Diff Installiert Nicht Alle Fehlenden Updat
- WinFuture Update-Pack
- Updatepack 2.11 Keine Https Seiten Und Activesync 4.1 Probleme →