Öffentliche Eigenschaften
Öffentliche Eigenschaften können auf die gleiche Weise wie private Eigenschaften in der Installationsdatenbank erstellt werden. Darüber hinaus können die Werte öffentlicher Eigenschaften von einem Benutzer oder Systemadministrator geändert werden, indem die -Eigenschaft in der Befehlszeile festgelegt, eine Transformation ausgeführt oder eine benutzeroberfläche verwendet wird. Öffentliche Eigenschaftsnamen dürfen keine Kleinbuchstaben enthalten. Weitere Informationen finden Sie unter Einschränkungen für Eigenschaftsnamen.
Öffentliche Eigenschaften werden häufig von Benutzern während der Installation festgelegt. Beispielsweise kann die INSTALLLEVEL-Eigenschaft der öffentlichen Eigenschaft in der Befehlszeile angegeben werden, die zum Starten der Installation verwendet wird, oder über eine benutzeroberfläche ausgewählt werden.
Öffentliche Eigenschaftswerte können entweder über eine Befehlszeile, mithilfe einer Standardaktion oder einer benutzerdefinierten Aktion, durch Anwenden einer Transformation oder durch Interaktion des Benutzers mit einer benutzerdefinierten Benutzeroberfläche überschrieben werden. Um eine öffentliche Eigenschaft in der Eigenschaftentabelle zu löschen, lassen Sie sie aus der Tabelle heraus. Eigenschaften, die während der Installation von der Benutzeroberfläche festgelegt und dann an die Ausführungsphase der Installation übergeben werden sollen, müssen öffentlich sein.
Eine Liste der vom Installationsprogramm verwendeten öffentlichen Standardeigenschaften finden Sie unter Eigenschaftenreferenz. Ein Autor kann auch eine benutzerdefinierte öffentliche Eigenschaft definieren, indem er den Namen der Eigenschaft und einen Anfangswert in die Property-Tabelle ein gibt. Alle öffentlichen Eigenschaften können von allen Benutzern überschrieben werden, wenn eine der folgenden Bedingungen erfüllt ist.
- Der Benutzer ist Systemadministrator.
- Die Pro-Computer-Richtlinie EnableUserControl ist auf 1 festgelegt. Weitere Informationen finden Sie unter Systemrichtlinie.
- Die EnableUserControl-Eigenschaft ist auf 1 festgelegt.
- Dies ist eine nicht verwaltete Installation, die nicht mit erhöhten Rechten ausgeführt wird.
Wenn keine der oben genannten Bedingungen erfüllt ist, beschränkt das Installationsprogramm standardmäßig, welche öffentlichen Eigenschaften von einem Benutzer außer Kraft gesetzt werden können, der kein Systemadministrator ist. Weitere Informationen finden Sie unter Eingeschränkte öffentliche Eigenschaften.