Autodesk Inventor Professional 2008

User avatar
hwk06
Posts: 415
Joined: 31. May 2007, 15:54
Location: Freiburg
Contact:

Autodesk Inventor Professional 2008

Post by hwk06 » 30. Sep 2007, 01:50

Hallo Zusammen,

wir haben nen Schulungsraum und müssen dort Autodesk Inv Pro 2008 verteilen. Die Installation ist nicht das Problem. Ist einfach nur der String der Verknüpfung für die normale Installation vom freigegebenen Laufwerk. Er installiert dann 8 Programme. Darunter auch MSXML 6 und .NET 2.0.

Problem gibt es bei der Deinstallation der Software(n). Diese müssen alle einzeln deinstalliert werden. Wir möchten alles über ein Paket lösen. Also lass ich einfach alle nacheinander deinstallieren. Problem ist, dass nicht alles MSI sind. 3 Programme haben einen eigenen String c:\Pfad\setup.exe /P \Pfad\...\ MDT P. Dieser Aufruf startet ein eigenes Deinstallationsfenster, welches ich mit AutoIT automatisiert habe. Beim Aufruf durch AutoIT, bestätigt AutoIT das erste Fenster und springt danach zum nächsten Programm zum Deinstallieren. D.h., dass Empirum denkt, die Deinstallation ist abgeschlossen und zum nächsten Deinstallationsvorgang springt. Problem ist, dass dabei ein anderes Fenster aktiviert wird und AutoIT mit diesem aber nichts mehr anfangen kann, da ja nicht das ursprünglich zu deinstallierende Fenster aktiv ist.

AutoIT muss aber 4 Fenster bestätigen, bevor die eine Software deinstalliert ist. Empirum denkt aber, dass das Programm schon nach dem 1. bestätigten Fenster deinstalliert ist.

Kann man das irgendwie umgehen. sleep.exe bringt auch nichts, da diese ein Dos Fenster öffnet und damit auch wieder das andere Fenster zum Bestätigen durch AutoIT nicht aktiv ist.

Danke

Björn

PS: Ich hasse Software für Schulungsräume :-(
have you tried turning it off and on again ;-)

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8098
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Post by Hendrik_Ambrosius » 30. Sep 2007, 14:04

Idee: Autoit erstellt ganz am Ende der Klickerei eine Flagdatei (z.B. c:\deinstall.flg).
Das Empirum Script wartet solange darauf mit WaitUntilFileExists.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

User avatar
hwk06
Posts: 415
Joined: 31. May 2007, 15:54
Location: Freiburg
Contact:

Post by hwk06 » 30. Sep 2007, 20:04

Super. Danke. Werde ich morgen gleich ausprobieren.

Björn
have you tried turning it off and on again ;-)

User avatar
Trickser
Posts: 560
Joined: 11. Oct 2006, 10:51
Location: Jülich
Contact:

Post by Trickser » 02. Oct 2007, 10:16

Hi,

rufst du die Deinstallation mit CALL auf? Wenn nicht, dann wartet die Setup.inf nicht bis der Prozess beendet ist.

Gruß,

Micha.

User avatar
hwk06
Posts: 415
Joined: 31. May 2007, 15:54
Location: Freiburg
Contact:

Post by hwk06 » 02. Oct 2007, 12:17

Hallo

@Hendrik diese Datei wird bei mir nicht erstellt.

Hab es jetzt so gemacht wie unten und Empirum wartet jetzt doch, bis die Deinstallation der einzelnen Bereiche durch ist. Problem ist jetzt nur, dass Empirum zwischen der AutoIT Skript Installation sein Fenster aktiviert. Muss ich dann noch in AutoIT irgendwie anpassen, dass er das andere Fenster wieder aktiviert.
Dann sollte es passen..

Danke und Gruss

Björn

Code: Select all


[Set:Product]
IF DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{2CD6BBA0-17C8-4789-9B9B-B36F7E815F6A},UnInstallString") == "1" Then "Dinstall" Else "Install" EndIf

[Install]
Cd ..
Call \\pakettester\autocad$\AdminImage\setup32.exe \\pakettester\autocad$\AdminImage\admin_image.ini
WaitUntilRegKeyExists "HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Autodesk Mechanical Desktop 2008,DisplayName"

[Dinstall]
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{2CD6BBA0-17C8-4789-9B9B-B36F7E815F6A},UnInstallString") == "1" Then "UNdwgtrueview" Endif
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{7F4DD591-1200-0409-0000-7107D70F3DB4},UnInstallString") == "1" Then "UNinventor" Endif
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{E55B00B0-9DBF-4EE1-AC1D-5DEBE12BD097},UnInstallString") == "1" Then "UNvault" Endif
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{FACF203E-0F4D-489A-B80C-D185253C8FCB},UnInstallString") == "1" Then "UNreview" Endif
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Autodesk Mechanical Desktop 2008,UnInstallString") == "1" Then "UNmdt2008" Endif
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\AOEMView 2008,UnInstallString") == "1" Then "UNaoemview" Endif
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Autodesk Vault 2008,UnInstallString") == "1" Then "UNvault2008" Endif


[UNdwgtrueview]
-Call MsiExec /X {2CD6BBA0-17C8-4789-9B9B-B36F7E815F6A} REBOOT=REALLYSUPPRESS /qb

[UNinventor]
-Call MsiExec /X {7F4DD591-1200-0409-0000-7107D70F3DB4} REBOOT=REALLYSUPPRESS /qb

[UNvault]
-Call MsiExec /X {E55B00B0-9DBF-4EE1-AC1D-5DEBE12BD097} REBOOT=REALLYSUPPRESS /qb

[UNreview]
-Call MsiExec /X {FACF203E-0F4D-489A-B80C-D185253C8FCB} REBOOT=REALLYSUPPRESS /qb

[UNmdt2008]
;-callhidden "%SRC%\Install\sleep.exe" 300
-call "%SRC%\MDT2008.exe"

[UNaoemview]
;-callhidden "%SRC%\Install\sleep.exe" 200
-call "%SRC%\AOEMView.exe"

[UNvault2008]
;-callhidden "%SRC%\Install\sleep.exe" 200
-call "%SRC%\Vault2008.exe"
have you tried turning it off and on again ;-)

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8098
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Post by Hendrik_Ambrosius » 02. Oct 2007, 21:53

Datei wird nicht erstellt: Ist das Kommando dazu denn im Autoit-Script drin?
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

User avatar
hwk06
Posts: 415
Joined: 31. May 2007, 15:54
Location: Freiburg
Contact:

Post by hwk06 » 02. Oct 2007, 23:41

Achso! Ich dachte, die erstellt er automatisch, sobald ein Skript abgearbeitet ist.

Es funktioniert jetzt aber auch so. Weiß leider nicht warum. Habe ja nichts geändert, ausser die Sektionen hinzugefügt. Liegt es vielleicht jetzt an den einzelnen Sektionen? Eher unwahrscheinlich oder.

Danke

Björn
have you tried turning it off and on again ;-)

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8098
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Post by Hendrik_Ambrosius » 03. Oct 2007, 00:03

Kann ich so auch nicht sagen - vielleicht ist das Timing einfach durch Zufall besser so.
Auf jeden Fall mal mit verschiedenen PCs mit verschiedenen Netzwerkgeschwindigkeiten zum Depot testen damit kein Problem auftritt später.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

User avatar
hwk06
Posts: 415
Joined: 31. May 2007, 15:54
Location: Freiburg
Contact:

Post by hwk06 » 11. Oct 2007, 18:26

Haben letztens einen Schulungsraum komplett damit installiert und deinstalliert, da ne andere Software irgendwie dazwischen gefunkt hat. Er hat sauber installiert, danach sauber deinstalliert und nachher wieder sauber installiert.

Funktioniert bestens.

Danke

Björn
have you tried turning it off and on again ;-)

S44R1n
Posts: 3
Joined: 15. Oct 2007, 16:19
Location: Aachen
Contact:

Post by S44R1n » 15. Oct 2007, 16:22

Hi Björn

ich hätte da mal ne frage an dich bezüglich der installation.
Hast du das Admin image mit Inventor erstellt und dann einfach die exe + entsprechenden parameter als unatended installation durch geführt?
ich hab dabei leider ernorme probleme, dass mir Empirum ne fehler meldung anzeigt, die installation allerdings sauber durch läuft.

mfg
Fabian

User avatar
hwk06
Posts: 415
Joined: 31. May 2007, 15:54
Location: Freiburg
Contact:

Post by hwk06 » 15. Oct 2007, 16:41

Hi Fabian,

wir haben es so gemacht: CD eingelegt -> Autostart -> Installationsassistent öffnet sich -> dort Einrichtungen erstellen ausgewählt -> Speicherort UNC-Pfad (freigegeben auf Server) -> dann haben wir alle Produkte ausgewählt und danach noch einzeln konfiguriert.

Dem Admin Image zum Ausführen vom Netzlaufwerk habe ich dann den String zur Installation entnommen. Problem war, dass Empirum nach noch nicht fertiger Installation schon dachte, dass es fertig ist, deshalb der WaitUntilRegKeyExists

Hier der Installstring:

Code: Select all

[Install] 
Cd .. 
Call \\pakettester\autocad$\AdminImage\setup32.exe \\pakettester\autocad$\AdminImage\admin_image.ini 
WaitUntilRegKeyExists "HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Autodesk Mechanical Desktop 2008,DisplayName"
Wenn dieser String so bei dir passt, stimmt vielleicht in der Konfiguration des Images was nicht?

Was für ein Fehler kommt denn?

Gruss

Björn
have you tried turning it off and on again ;-)

S44R1n
Posts: 3
Joined: 15. Oct 2007, 16:19
Location: Aachen
Contact:

Post by S44R1n » 16. Oct 2007, 11:46

Hi björn

kommt immer eine fehler meldung bezüglich falscher parameter.
Ich hab allerdings auch das admin image komplett auf den empirum server portieren lassen vielleicht liegt es auch einfach nur daran.
Ich werd das ganze mal vom (nicht empirum)Server aus testen.
dein string sollte alleine aufgrund anderer pfadnamen nicht funktionieren ;)
werd aber das mit dem wait befehl testen.

mfg
Fabian

User avatar
hwk06
Posts: 415
Joined: 31. May 2007, 15:54
Location: Freiburg
Contact:

Post by hwk06 » 16. Oct 2007, 14:10

Poste doch mal die Fehlermeldung. Den String könntest du ja auf deine Installation anpassen. Server und Netzlaufwerk anpassen. Mehr isses ja nicht :D

Nee, das ist unnötig und nicht wirklich sinnvoll, das ganze Image auf Empirum zu ziehen. Auf dem Empirum reicht ne poplige setup.inf.

Probleme kriegst allerdings bei der Deinstallation. Diese mußte ich mit AutoIT anpassen. Kann gerne mal die komplette setup.inf posten, wenn du sie benötigst.

Gruss

Björn
have you tried turning it off and on again ;-)

S44R1n
Posts: 3
Joined: 15. Oct 2007, 16:19
Location: Aachen
Contact:

Post by S44R1n » 16. Oct 2007, 14:17

Bin gerade dabei einige anpassungen zu machen und werd heute nichtmehr dazu kommen das zu testen.
Werd erstmal nur per befehl testen (also ohne hochladen auf dem empirum server).
ich wäre dir sehr dankbar für deine setup.inf da die deinstallation der nächste punkt gewesen wäre den ich angehen wollte.

mfg
Fabian

splaTy
Posts: 19
Joined: 19. Apr 2007, 10:42
Location: Dresden
Contact:

Post by splaTy » 05. Dec 2007, 14:55

hallo,

hwk06, die komplette inf würde mich brennend interessieren!
bzw können Sie mir die Auto it Scripte ebenso schicken/posten ?

Danke im Vorraus. Martin
System Administrator
Zufriedener - Emprium 2008 R2 - Nutzer

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 9 guests