Benutzerdefiniertes Installationsprogramm erstellen und bereitstellen
Sie können Anwendungen der Creo View Installation hinzufügen oder daraus entfernen. Beispiel: Die Benutzer in der Organisation benötigen Folgendes:
Erforderlich
|
Nicht erforderlich
|
Creo View Client verwenden
|
Microsoft Visual Studio C++ 2017 Runtime Redistributable
|
Mit JT-Dateien (*.jt) arbeiten
|
ECAD-Konstruktionen anzeigen
|
In diesem Fall können Sie das Installationsprogramm wie folgt anpassen:
• Bündeln Sie den JT-Importfilter mit der Creo View Installation.
• Entfernen Sie Microsoft Visual Studio C++ 2017 Runtime Redistributable. Es steht bereits zur Verfügung. 2012 Runtime kann weiterhin implementiert werden.
Nehmen Sie die Anpassung vor, indem Sie zwei grundlegende Aufgaben ausführen:
1. Bereiten Sie die Verzeichnisstruktur vor, indem Sie Installationsprogrammdateien hinzufügen oder entfernen.
2. Ändern Sie CreoSetup.ini, um die Installationsprogramme korrekt auszuführen.
Nachdem Sie diese Aufgaben abgeschlossen haben, können Sie die Software bereitstellen. Die Verfahren in den nächsten Abschnitten enthalten Anweisungen zum Abschließen der obigen Aufgaben und für die Bereitstellung.
Verzeichnisstruktur vorbereiten
Führen Sie die nachfolgenden Schritte aus, um das Installationsverzeichnis anzupassen.
1. Erstellen Sie ein leeres Verzeichnis (<directory>).
2. Kopieren Sie CreoView_64.exe in <directory>, klicken Sie dann mit der rechten Maustaste auf die Datei, und wählen Sie > . Die Setupdateien werden aus dem Wrapper extrahiert.
3. Löschen Sie CreoView_64.exe. Die folgenden Unterverzeichnisse und Dateien bleiben erhalten:
◦ \prereqs-Unterverzeichnis
◦ \pview Unterverzeichnis
◦ CreoSetup.exe
◦ CreoSetup.ini
4. Erstellen Sie ein neues Unterverzeichnis mit dem Namen \jtimport.
5. Wechseln Sie zum Installationsunterverzeichnis im JT-DVD-Bild:
cdimages/jtadapter/installers/
Kopieren Sie CreoView_JT_Import_64.msi, und fügen Sie diese dann in das Unterverzeichnis \jtimport ein, das Sie in Schritt 4 erstellt haben.
6. Entfernen Sie im Unterverzeichnis \prereqs Microsoft Visual Studio 2017 C++ Redistributable x86 und Microsoft Visual Studio 2017 C++ Redistributable x64: vcredist_x64_VS2017.5u8exe und vcredist_x64_VS2015u3.exe.
Das Verzeichnis ist jetzt bereit. Gehen Sie zum nächsten Abschnitt, um die INI-Datei anzupassen.
CreoSetup.ini ändern
Sie haben eine Installationsprogrammdatei hinzugefügt, um den JT-Importfilter mit der Creo View Installation zu bündeln. Jetzt müssen Sie CreoSetup.ini ändern, um die folgenden Änderungen an den Standardinstallationsanweisungen vorzunehmen. Sie können unnötige Zeilen und Abschnitte aus der Datei löschen oder sie ändern. In diesem Beispiel werden sie geändert.
• Fügen Sie neue Anweisungen hinzu, um das JT-Installationsprogramm auszuführen.
• Entfernen oder deaktivieren Sie die vcredist_x64_VS2017u8.exe-Anweisungen.
Führen Sie die nächsten Schritte aus, um die INI-Datei entsprechend zu aktualisieren.
1. Öffnen Sie CreoSetup.ini in einem Texteditor.
2. Suchen Sie im Abschnitt [Other Applications] die Zeile VC2017_X86=YES, und ersetzen Sie sie durch VC2017_X86=NO. Oder suchen Sie VC2017_X64=YES, und ersetzen Sie die Zeile durch VC2017_X64=NO.
3. Suchen Sie am Ende des Abschnitts [Other Applications] die folgenden Zeilen:
ECADADAPTERS_X64=YES
Ändern Sie sie, damit das JT-Installationsprogramm anstelle des Creo View ECAD Adapters Installationsprogramms aufgerufen wird:
JTIMPORT_X64=YES
4. Suchen Sie am Ende der Datei die Abschnitte für die Creo View ECAD Adapters, wie im Beispiel unten gezeigt:
[ECADADAPTERS_X64]
PROGRAM=CreoView_ECAD_Adapters_64.exe
COMMANDLINE=/f /vADDLOCAL="ALL" REBOOT="ReallySuppress" /l*v
TempFolder]pvinstecadadapters.log" /qb!
LOCATION=..\ecad_adapters
; PRODUCTCODE=
PLATFORM=X64
Ändern Sie die Überschrift und die Informationen in den [ECADADAPTERS_X64]-Abschnitten in Informationen über den JT-Importfilter, wie in den folgenden Beispielen gezeigt:
[JTIMPORT_X64]
PROGRAM=CreoView_JT_Import_Filter_64.msi
COMMANDLINE=ADDLOCAL="ALL" REBOOT="ReallySuppress" /l*v "[TempFolder]pvinstjt.log" /qb!
LOCATION=jtimport
PRODUCTCODE={E6438BA9-7C4D-4D54-A87D-65272F3169A6}
PLATFORM=X64
5. Speichern Sie CreoSetup.ini, und schließen Sie den Texteditor.
Sie haben nun die Installation in der INI-Datei definiert:
• Weitere Informationen zum Suchen des Codes für eine Anwendung finden Sie im nächsten Abschnitt, Produktcode suchen.
• Für weitere Informationen zur INI-Datei gehen Sie direkt zum Abschnitt CreoSetup.ini-Datei.
• Um mit der Bereitstellung zu beginnen, gehen Sie direkt zum Abschnitt Mit dem benutzerdefinierten Installationsprogramm bereitstellen unten.
Produktcode suchen
In diesem Beispiel wird der JT-ProductCode für Creo 2.0 M020 verwendet. Jede Version hat einen eindeutigen ProductCode. Eine Anwendung hat auch einen permanenten UpgradeCode. Der UpgradeCode wird von CreoSetup.exe nicht verwendet, da er nicht die Version der Anwendung identifiziert. Sie können den Produktcode für die zu installierenden Anwendungen mithilfe des Registrierungs-Editors suchen. Navigieren Sie auf einem Computer, auf dem die Anwendung bereits installiert ist, zum Registrierungsschlüssel.
|
Ändern Sie die Registrierung nicht. Dadurch könnte der Computer schwer beschädigt werden.
|
1. Öffnen Sie eine Eingabeaufforderung, und geben Sie anschließend regedit ein.
2. Drücken Sie die EINGABETASTE. Der Registrierungs-Editor wird geöffnet.
3. Navigieren Sie auf der linken Seite zu folgendem Schlüssel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
4. Suchen Sie die zu installierende Anwendung, und kopieren Sie den Schlüssel, einschließlich der geschweiften Klammern. Es folgen Beispiele für Registrierungsschlüssel für Creo View 2.0 M020 JT-Importfilter:
◦ 64-Bit – {E6438BA9-7C4D-4D54-A87D-65272F3169A6}
CreoSetup.ini-Datei
Jede Anwendung im Abschnitt [Other Applications] der Datei hat den Wert YES oder NO. Der Wert YES bedeutet nicht, dass das Installationsprogramm der Anwendung immer ausgeführt wird. Vielmehr ist jede Anwendung mit dem Wert YES eine potenzielle Installation. Wenn Ihr System eine Installation enthält, die der Produktcodezeile entspricht, geschieht nichts. Wenn Ihr System keine übereinstimmende Installation enthält, wird die Anwendung installiert.
Die Zeile PRODUCTCODE ist für jede Anwendung optional. In allen Fällen wird die Anwendung automatisch installiert, wenn auf Ihrem System nicht die gleiche Version installiert ist. Wenn ein Produktcode angegeben wird, wird die Zeit zum Abschluss der Installation minimiert.
Der Wert für die Zeile PROGRAM muss eine *.exe-Datei oder eine *.msi-Datei sein.
Creo View mit dem benutzerdefinierten Installationsprogramm bereitstellen
Sie haben nun das Verzeichnis vorbereitet und die INI-Datei geändert. In diesem Beispiel stellen Sie die Anwendungen mit einer passiven Installation bereit. Sie können eine oder beide der folgenden Strategien verwenden:
• Führen Sie CreoSetup.exe direkt vom Netzwerkspeicherort aus.
• Erstellen Sie ein neues, selbstextrahierendes Archiv im geänderten Verzeichnis. Stellen Sie sicher, dass das Selbstextraktionsprogramm CreoSetup.exe aufruft, um alle bereitzustellenden Installationen zu verketten.
Der Aufruf von CreoSetup.exe muss in der Befehlszeile alle MSI-Argumente für das grundlegende Creo View Installationsprogramm enthalten. Derzeit ist es nicht möglich, die MSI-Argumente von Creo View direkt in CreoSetup.ini einzubetten.
Um die passive Installation durchzuführen, öffnen Sie eine Eingabeaufforderung, und geben Sie den folgenden Befehl ein:
CreoSetup.exe /vADDLOCAL="ALL" APPLICATIONFOLDER="C:\ptc\Creo View" LICENSESERVER=”7788@licsrv.example.com” /qb!
|
Stellen Sie sicher, dass kein Leerzeichen zwischen /v und dem folgenden Zeichen im Befehl vorhanden ist.
|
Creo View und der JT-Importfilter werden mit einer Statusanzeige, jedoch nicht der Schaltfläche
Abbrechen installiert. Weitere Informationen zu gängigen Optionsbeispielen für eine automatische Installation finden Sie unter
Creo View mit einer automatischen Installation bereitstellen.