Umgebungsvariable hinzufügen

<< Click to Display Table of Contents >>

RayPack > 8.0 > User Guide > PackDesigner > MSI / MST / RPP-basierte Projekte > Visueller Designer-Modus > Systemkonfiguration > Umgebungsvariablen 

Umgebungsvariable hinzufügen

Um einem Packaging-Projekt ein Umgebungsvariablen-Datenobjekt hinzuzufügen, wechseln Sie in die Ansicht "Environment variables" des Visual Designer-Modus.

Klicken Sie auf die Schaltfläche Create new..., die in der oberen linken Ecke des Inhaltsbereichs der Ansicht verfügbar ist.

Der Assistent für neue Umgebungsvariablen wird angezeigt.

 

Sie können jederzeit mit den Schaltflächen Next oder Back, die am unteren Rand des Assistentendialogs angezeigt werden, innerhalb der bereits bearbeiteten Schritte navigieren.

Um den Assistenten zu beenden, ohne ein neues Objekt zu erstellen, verwenden Sie die Schaltfläche Cancel, die sich ebenfalls am unteren Rand des Assistentendialogs befindet.

Schritt 1: Aktionen

Das Verhalten eines Umgebungsvariablen-Datenobjekts kann aus drei verschiedenen Perspektiven gesteuert werden:

Bei der Paketinstallation

Create the variable if it does not exist
Wenn die Umgebungsvariable auf dem Zielrechner bereits vorhanden ist, wird während der Installation keine Aktion ausgeführt.
Wenn sie nicht vorhanden ist, wird eine neue Umgebungsvariable auf dem Zielrechner erstellt.

 

Create or set the value of the variable
Wenn die Umgebungsvariable auf dem Zielrechner bereits vorhanden ist, wird die oben definierte Aktion ausgeführt (anfügen, voranstellen, ersetzen).
Wenn sie nicht vorhanden ist, wird eine neue Umgebungsvariable auf dem Zielrechner erstellt.

 

Remove the variable from the target system
Wenn die Umgebungsvariable auf dem Zielrechner vorhanden ist, wird sie während der Installation entfernt.
Wenn sie nicht vorhanden ist, wird während der Installation keine Aktion ausgeführt.

Bei der Paketdeinstallation

Leave the variable
Während der Deinstallation wird keine Aktion ausgeführt.

 

Remove the variable
Wenn die Umgebungsvariable auf dem Zielrechner vorhanden ist, wird sie während der Deinstallation entfernt.

Schritt 2: Details

Umgebungsvariable

Der lokalisierbare Name der Umgebungsvariable, wie er für den Endbenutzer auf dem Zielrechner sichtbar ist. Jede nicht-leere alphanumerische Zeichenkette ist ein gültiger Namenswert.

 

Intern verwendet RayPack die Spalte "Name", um Informationen über das Verhalten und den Zielbereich einer Umgebungsvariable zu speichern. Eine visuelle Oberfläche zur Bearbeitung dieser Einstellungen wird bereitgestellt, sobald ein Umgebungsvariablen-Datenobjekt erstellt wurde. Es wird daher empfohlen, während dieser anfänglichen Erstellungsprozedur einfach den gewünschten sichtbaren Anzeigenamen der Umgebungsvariable festzulegen und erweiterte Optionen später zu konfigurieren, wenn das Datenobjekt zur Bearbeitung bereit ist.

Wert

Der Wert der Umgebungsvariable, wie er auf dem Zielrechner des Endbenutzers gesetzt wird.

 

Intern wird der Wert in einer formatierten Tabellenspalte gespeichert. Der Datentyp "Formatted" ist eine Textzeichenkette, die verarbeitet wird, um eingebettete Eigenschaftsnamen, Tabellenschlüssel, Umgebungsvariablenreferenzen und andere spezielle Teilzeichenketten aufzulösen. Weitere Informationen zum Datentyp "Formatted" finden Sie in der offiziellen MSI-Dokumentation.

 

RayPack verwendet die Spalte "Value", um Informationen über das Verhalten und den Zielbereich einer Umgebungsvariable zu speichern. Eine visuelle Oberfläche zur Bearbeitung dieser Einstellungen wird bereitgestellt, sobald ein Umgebungsvariablen-Datenobjekt erstellt wurde. Es wird daher empfohlen, während dieser anfänglichen Erstellungsprozedur einfach den gewünschten sichtbaren Wert der Umgebungsvariable festzulegen und erweiterte Optionen später zu konfigurieren, wenn das Datenobjekt zur Bearbeitung bereit ist.

Platzierung

Append
Der oben eingegebene Wert wird als Suffix an den Wert der Umgebungsvariable angehängt, wie er zur Laufzeit auf dem Zielrechner vorhanden ist.
RayPack fügt automatisch die folgenden Symbole der Spalte "Value" der Tabelle "Environment" voran, um dieses Verhalten auszulösen: [~];

 

Prepend
Der oben eingegebene Wert wird als Präfix dem Wert der Umgebungsvariable vorangestellt, wie er zur Laufzeit auf dem Zielrechner vorhanden ist.
RayPack fügt automatisch die folgenden Symbole an die Spalte "Value" der Tabelle "Environment" an, um dieses Verhalten auszulösen: ;[~]

 

Replace
Der oben eingegebene Wert ersetzt den Wert der Umgebungsvariable vollständig, wie er zur Laufzeit auf dem Zielrechner vorhanden ist.
Bitte beachten Sie, dass die Eigenschaft "Placement" nur zur Bearbeitung verfügbar ist, wenn das Verhalten der Umgebungsvariable während der Installation auf "Create or set" festgelegt ist (siehe Abschnitt Aktionen oben).

Schritt 3: Kontext

Pro System

Systemvariablen beziehen sich auf Ressourcen und Einstellungen aller angemeldeten Benutzer auf dem Zielsystem.

Speicherort in der Registrierung des Zielgeräts: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

Pro Benutzer

Benutzervariablen beziehen sich auf Ressourcen und Einstellungen der verschiedenen Benutzerprofile im System. Diese Variablen verweisen in der Regel nicht auf kritische Systemressourcen oder -speicherorte, die für den Betrieb des Betriebssystems erforderlich sind.

Speicherort in der Registrierung des Zielgeräts: HKEY_CURRENT_USER\Environment

Schritt 4: Zusammenfassung

Verwenden Sie die Zusammenfassungsseite, um die Korrektheit der Umgebungsvariablen-Eigenschaften zu überprüfen, die in den vorherigen Assistentenschritten definiert wurden.
 

Wenn alle Eigenschaften wie gewünscht festgelegt sind, klicken Sie auf Process, um das neue Element endgültig zu erstellen.

Wenn Änderungen erforderlich sind, klicken Sie auf Back, bis der Assistentenschritt mit der fehlerhaften Eigenschaftsdefinition angezeigt wird, und nehmen Sie die erforderlichen Änderungen vor.
Bitte beachten Sie, dass Änderungen in einem frühen Schritt zu unterschiedlichen Standardwerten oder Optionen in einem späteren Schritt führen können. Überprüfen Sie daher, ob alle Schritte die gewünschten Einstellungen enthalten, während Sie wieder zur Zusammenfassungsseite navigieren.

Schritt 5: Abgeschlossen

Sobald das neue Umgebungsvariablen-Objekt erstellt wurde, kann der Assistent durch Klicken auf die Schaltfläche Finish in der unteren rechten Ecke geschlossen werden. Die Ansicht "Environment variables" wird aktualisiert, und die Liste der vorhandenen Variablen enthält das neu erstellte Objekt.