Tools für .ins Dateien

rfrankow
Beiträge: 140
Registriert: 03 Jul 2008, 15:06

Re: Tools für .ins Dateien

Beitrag von rfrankow »

also ich hab in den einem jahr wie ich nun opsi nutze so ca. 40 softwarepaket geschnürt.
da steckt ne menge eigener anpassungen mit viel aufwand drin. die stell ich nicht ale ins wiki. :)
wer interesse hat kann sich je nun per PN melden.

7zip
debian (netboot)
ghostview
irfan
defender
gnupg
javavm
ntfs-restore-image (netboot)
opsi-winst
quicktime
vlc
firefox3
gtk2
mshotfix
ntfs-write-image (netboot)
oracle
shockwaveplayer
vodafone
acroread
flashplayer
groupwise
mso-2003
nvu
shutdownwanted
truecrypt
vpnclient
xpconfig
foxit
hwaudit
laptopsync
novellclient
preloginloader
ultravnc
freepdf
nero
ooffice2
printer
skype
unison
ghostscript
memtest86 (netboot)
netframework2
officescan
python
slackware (netboot)
userutils
winxppro (netboot)
tony-mh
Beiträge: 15
Registriert: 08 Jul 2008, 12:32

Re: Tools für .ins Dateien

Beitrag von tony-mh »

soooo.... danke schon mal für das auf die Sprünge helfen.
Bin nur leider immer noch nicht am Ziel.

Habe mir jetzt eine .au3 mit autoit3 erstellt:

Code: Alles auswählen

Run("SETUPEX.EXE")
WinWait("FP-WIN Professional - InstallShield Wizard", "Kennwort")
ControlSetText("FP-WIN Professional - InstallShield Wizard", "Kennwort", "Edit1", "9452-6378-3051")
ControlClick("FP-WIN Professional - InstallShield Wizard", "Kennwort", "Button2")
WinWait("Wählen Sie eine Setup-Sprache aus", "Sprache")
ControlCommand("Wählen Sie eine Setup-Sprache aus", "Sprache", "ComboBox1", "SelectString", "Deutsch") 
ControlClick("Wählen Sie eine Setup-Sprache aus", "Sprache", "Button1")
WinWait("InstallShield Wizard", "Willkommen beim Setup-Wartungsprogramm von F-Prot Antivirus. Mit diesem Programm können Sie Änderungen an der aktuellen Installation vornehmen. Wählen Sie eine der unten aufgeführten Optionen aus.")
ControlClick("InstallShield Wizard", "Willkommen beim Setup-Wartungsprogramm von F-Prot Antivirus.", "Button3")
ControlClick("InstallShield Wizard", "Willkommen beim Setup-Wartungsprogramm von F-Prot Antivirus.", "Button5")
WinWait("Löschung der Dateien bestätigen", "Sind Sie sicher, dass Sie die gewählte Anwendung komplett löschen möchten?")
ControlClick("Löschung der Dateien bestätigen", "Sind Sie sicher, dass Sie die gewählte Anwendung komplett löschen möchten?", "Button1")
WinWait("InstallShield Wizard", "InstallShield Wizard hat F-Prot Antivirus erfolgreich installiert.")
ControlClick("InstallShield Wizard", "InstallShield Wizard hat F-Prot Antivirus erfolgreich installiert.", "Button4")
Meine .ins Datei:

Code: Alles auswählen

[Initial]
Message=deinstalliere das alte Vierenprogramm

[Aktion]
winbatch_deinstall_fprot_autoit /LetThemGo
winbatch_deinstall_fprot_silent

[winbatch_deinstall_fprot_autoit]
%SCRIPTPATH%\files\autoit3.exe %SCRIPTPATH%\files\deinstall2.au3

[winbatch_deinstall_fprot_silent]
%SCRIPTPATH%\files\SETUPEX.exe /silent
und im den Unterverzeichnis /files sind folgende Dateien:
SETUPEX.exe
deinstall2.au3
autoit3.exe

Also die .ins Datei, habe ich soweit aus dem Handbuch übernommen, aber das script ruft die Setupex.exe nicht auf.... also es passiert gar nichts. Weiß einer was ich falsch mache?
Benutzeravatar
Anakim
Beiträge: 116
Registriert: 04 Jul 2008, 07:03

Re: Tools für .ins Dateien

Beitrag von Anakim »

hmm ... kannst du mal das logfile posten ?

c:\tmp\instlog.txt

Dort steht was der Rechner eigentlich macht oder auch nicht ..

Sehe ich das richtig, dass du die Deinstallation zweimal durchführst ? Einmal mit Script und mit exe ? ..

Wie siehts aus, hast du den Befehl mal händisch mit dem Schalter /silent ausgeführt ? Kann die exe das überhaupt ?

Grüße
Anakim
Mein Opsi 4.0.5.15 läuft derzeitig auf ESX 5.5 in der jeweils aktuellsten Version. (hoffe ich zumindestens :-))
tony-mh
Beiträge: 15
Registriert: 08 Jul 2008, 12:32

Re: Tools für .ins Dateien

Beitrag von tony-mh »

Also das ist die Log Datei:

Code: Alles auswählen

11.07.2008 09:35:04 JSON service request https://10.0.140.170:4447/rpc?%7B%22id%22:1,%22method%22:%22getDepotId%22,%22params%22:%5B%22rea01314.pvs.loc%22%5D%7D
11.07.2008 09:35:04 JSON service request https://10.0.140.170:4447/rpc?%7B%22id%22:1,%22method%22:%22getProductInstallationStatus%5FlistOfHashes%22,%22params%22:%5B%22rea01314.pvs.loc%22%5D%7D
11.07.2008 09:35:04 JSON service request https://10.0.140.170:4447/rpc?%7B%22id%22:1,%22method%22:%22getProductActionRequests%5FlistOfHashes%22,%22params%22:%5B%22rea01314.pvs.loc%22%5D%7D
Computername:rea01314.pvs.loc
Computername according to Environment Variable :REA01314
opsi service URL https://10.0.140.170:4447
Config path: P:\install
Utils path:  P:\utils
Depot path:  P:\install

11.07.2008 09:35:04 JSON service request https://10.0.140.170:4447/rpc?%7B%22id%22:1,%22method%22:%22getInstallableLocalBootProductIds%5Flist%22,%22params%22:%5B%22rea01314.pvs.loc%22%5D%7D
bootmode BKSTD
winst: Start sorting of products (11.07.2008 09:35:04)
11.07.2008 09:35:04 JSON service request https://10.0.140.170:4447/rpc?%7B%22id%22:1,%22method%22:%22getProductDependencies%5FlistOfHashes%22,%22params%22:%5B%5D%7D
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Resolved sequence of products (11.07.2008 09:35:04): 
Product 0 	fprot_deinst : setup
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11.07.2008 09:35:05 JSON service request https://10.0.140.170:4447/rpc?%7B%22id%22:1,%22method%22:%22getProductProperties%5Fhash%22,%22params%22:%5B%22fprot%5Fdeinst%22,%22rea01314.pvs.loc%22%5D%7D
11.07.2008 09:35:05 JSON service request https://10.0.140.170:4447/rpc?%7B%22id%22:1,%22method%22:%22getProduct%5Fhash%22,%22params%22:%5B%22fprot%5Fdeinst%22,%22opsi.pvs.loc%22%5D%7D
scriptname: "deinst.ins", special path: "P:\install\fprot_deinst\"
11.07.2008 09:35:05 JSON service request https://10.0.140.170:4447/rpc?%7B%22id%22:1,%22method%22:%22setProductInstallationStatus%22,%22params%22:%5B%22fprot%5Fdeinst%22,%22rea01314.pvs.loc%22,%22installing%22%5D%7D

============ Version 4.6.1 WIN32 script "P:\install\fprot_deinst\deinst.ins"
             start: 2008-07-11  09:35:05  (on client named as : "rea01314.pvs.loc")
[executing: "C:\Programme\opsi.org\preloginloader\utils\winst32.exe"]
system infos:
00:C0:A8:F8:B8:6D  -  PC hardware address
rea01314  -  IP name 
10.0.140.40  -  IP address
DEU  -  System default locale 

___________________
0 errors
0 warnings


no script found
11.07.2008 09:35:05 JSON service request https://10.0.140.170:4447/rpc?%7B%22id%22:1,%22method%22:%22setProductInstallationStatus%22,%22params%22:%5B%22fprot%5Fdeinst%22,%22rea01314.pvs.loc%22,%22installed%22%5D%7D
11.07.2008 09:35:05 JSON service request https://10.0.140.170:4447/rpc?%7B%22id%22:1,%22method%22:%22setProductActionRequest%22,%22params%22:%5B%22fprot%5Fdeinst%22,%22rea01314.pvs.loc%22,%22none%22%5D%7D
============  winst Version 4.6.1 WIN32 is regularly exiting. Time 2008-07-11  09:35:05 .
Und so stand es in dem Handbuch beschrieben, wie so ein Aufruf mit einem autoit Script auseehn muss:

Code: Alles auswählen

[Initial]
Message=installiere tightvnc 1.2.9 ......
[Aktionen]
; starte AutoIt als Hintergrund-Prozess um Fenster abzufangen,
; das erscheint wenn tightvnc während der Installation als Service läuft
winbatch_tightvnc_autoit_confirm /LetThemGo
; starte das setup Programm als silent setup
winbatch_tightvnc_silent_install
[winbatch_tightvnc_autoit_confirm]
%SCRIPTPATH%\autoit %SCRIPTPATH%\confirm.aut
[winbatch_tightvnc_silent_install]
%SCRIPTPATH%\tightvnc-1.2.9-setup.exe /silent
Benutzeravatar
Anakim
Beiträge: 116
Registriert: 04 Jul 2008, 07:03

Re: Tools für .ins Dateien

Beitrag von Anakim »

Also wenn ich das richtig deute, dann findet er kein Script ..

dort im Log steht "no script found" .. wenn das stimmt, dann scheint was mit deinem Script nicht zu stimmen ..

Ist denn das Opsipaket korrekt eingebunden worden ? Ohne Fehler ? ..

Wobei mir in deinem Script gerade noch auffällt, das du [Aktion] geschrieben hast !! Da muss [Aktionen] rein, ich denke dass er deshalb dein Script nicht abbarbeitet ..
Ändere das mal und poste wieder was passiert, am besten mit Log wieder ..

Grüße
Anakim
Mein Opsi 4.0.5.15 läuft derzeitig auf ESX 5.5 in der jeweils aktuellsten Version. (hoffe ich zumindestens :-))
tony-mh
Beiträge: 15
Registriert: 08 Jul 2008, 12:32

Re: Tools für .ins Dateien

Beitrag von tony-mh »

Sehr gut.... hätte ich auch selber drauf kommen können! War der Fehler mit [Aktionen] danach ging es trotzdem noch nicht einwandfrei, aber das habe ich auch hinbekommen!

Danke an Alle für die super Hilfe!
Benutzeravatar
Anakim
Beiträge: 116
Registriert: 04 Jul 2008, 07:03

Re: Tools für .ins Dateien

Beitrag von Anakim »

freut mich geholfen zu haben ..

Grüße
Anakim
Mein Opsi 4.0.5.15 läuft derzeitig auf ESX 5.5 in der jeweils aktuellsten Version. (hoffe ich zumindestens :-))
Antworten