Öffentliche Eigenschaften
Öffentliche Eigenschaften können in der Installationsdatenbank auf die gleiche Weise erstellt werden wie privaten Eigenschaften. Darüber hinaus können die Werte öffentlicher Eigenschaften von einem Benutzer oder Systemadministrator geändert werden, indem die Eigenschaft in der Befehlszeile festgelegt wird, indem eine Transformation angewendet oder mit einer erstellten Benutzeroberfläche interagiert wird. Öffentliche Eigenschaftsnamen dürfen keine Kleinbuchstaben enthalten. Siehe Einschränkungen für Eigenschaftsnamen.
Öffentliche Eigenschaften werden häufig von Benutzern während der Installation festgelegt. Beispielsweise kann die öffentliche Eigenschaft INSTALLLEVEL-Eigenschaft in der Befehlszeile angegeben werden, die zum Starten der Installation verwendet wird oder über eine erstellte Benutzeroberfläche ausgewählt wird.
Öffentliche Eigenschaftswerte können entweder über eine Befehlszeile außer Kraft gesetzt werden, indem sie eine Standard- oder benutzerdefinierte-Aktion verwenden, indem eine Transformation angewendet wird oder der Benutzer mit einer erstellten Benutzeroberfläche interagiert. Wenn Sie eine öffentliche Eigenschaft in der Eigenschaftentabelle löschen möchten, verlassen Sie sie aus der Tabelle. Eigenschaften, die während der Installation von der Benutzeroberfläche festgelegt und dann an die Ausführungsphase der Installation übergeben werden, müssen öffentlich sein.
Eine Liste der standardmäßigen öffentlichen Eigenschaften, die vom Installationsprogramm verwendet werden, finden Sie unter Property Reference. Ein Autor kann auch eine benutzerdefinierte öffentliche Eigenschaft definieren, indem er den Namen der Eigenschaft und einen Anfangswert in die Property-Tabelleeingibt. Alle öffentlichen Eigenschaften können von allen Benutzern außer Kraft gesetzt werden, wenn eine der folgenden Bedingungen zutrifft.
- Der Benutzer ist ein Systemadministrator.
- Die EnableUserControl-Richtlinie pro Computer ist auf 1 festgelegt. Siehe Systemrichtlinie.
- Die EnableUserControl-Eigenschaft ist auf 1 festgelegt.
- Dies ist eine nicht verwaltete Installation, die nicht mit erhöhten Berechtigungen durchgefü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. Siehe Eingeschränkte öffentliche Eigenschaften.