Freigeben über


Öffentliche Eigenschaften

Öffentliche Eigenschaften können auf dieselbe Weise in der Installationsdatenbank erstellt werden wie private Eigenschaften. Darüber hinaus können die Werte von öffentlichen Eigenschaften von einem Benutzer oder Systemadministrator geändert werden, indem er die Eigenschaft über die Befehlszeile festlegt, eine Transformation anwendet oder eine erstellte Benutzeroberfläche verwendet. Die Namen von öffentlichen Eigenschaften dürfen keine Kleinbuchstaben enthalten. Siehe Einschränkungen für Namen von Eigenschaften.

Öffentliche Eigenschaften werden häufig von Benutzern während der Installation festgelegt. Beispielsweise kann die öffentliche Eigenschaft INSTALLLEVEL über die Befehlszeile angegeben werden, um die Installation zu starten, oder über eine erstellte Benutzeroberfläche ausgewählt werden.

Die Werte von öffentlichen Eigenschaften können über die Befehlszeile, mit einer standardmäßigen oder benutzerdefinierten Aktion, durch die Anwendung einer Transformation oder über eine erstellte Benutzeroberfläche überschrieben werden. Um eine öffentliche Eigenschaft aus der Tabelle „Property“ zu entfernen, nehmen Sie sie nicht nicht in die Tabelle auf. Eigenschaften, die bei der Installation über die Benutzeroberfläche festgelegt und dann an die Ausführungsphase der Installation übergeben werden sollen, müssen öffentlich sein.

Eine Liste der standardmäßigen öffentlichen Eigenschaften, die vom Installer verwendet werden, finden Sie unter Eigenschaftenreferenz. Ein Ersteller kann eine benutzerdefinierte öffentliche Eigenschaft auch erstellen, indem er den Namen der Eigenschaft und einen anfänglichen Wert in die Tabelle „Property“ eingibt. Alle öffentlichen Eigenschaften können von allen Benutzern überschrieben werden, wenn eine der folgenden Bedingungen zutrifft.

  • Der Benutzer ist Systemadministrator.
  • Die pro Computer konfigurierte Richtlinie EnableUserControl ist auf „1“ festgelegt. Siehe Systemrichtlinie.
  • Die Eigenschaft EnableUserControl ist auf „1“ festgelegt.
  • Dies ist eine nicht verwaltete Installation, die nicht mit erhöhten Rechten durchgeführt wird.

Wenn keine der oben genannten Bedingungen zutrifft, schränkt der Installer standardmäßig ein, welche öffentlichen Eigenschaften von einem Benutzer überschrieben werden können, der kein Systemadministrator ist. Siehe Eingeschränkte öffentliche Eigenschaften.