Sdílet prostřednictvím


Veřejné vlastnosti

Veřejné vlastnosti lze vytvořit do instalační databáze stejným způsobem jako soukromé vlastnosti. Kromě toho lze hodnoty veřejných vlastností změnit uživatelem nebo správcem systému nastavením vlastnosti na příkazovém řádku, použitím transformace nebo interakcí s vytvořeným uživatelským rozhraním. Názvy veřejných vlastností nesmí obsahovat malá písmena. Viz Omezení názvů vlastností.

Veřejné vlastnosti obvykle nastavují uživatelé během instalace. Například veřejnou vlastnost INSTALLLEVEL vlastnost lze zadat na příkazovém řádku, který slouží ke spuštění instalace nebo zvolen pomocí vytvořeného uživatelského rozhraní.

Hodnoty veřejných vlastností lze přepsat buď na příkazovém řádku, pomocí standardního nebo vlastní akce, použitím transformace nebo tím, že uživatel pracuje s vytvořeným uživatelským rozhraním. Pokud chcete vymazat veřejnou vlastnost v tabulce vlastností, ponechte ji mimo tabulku. Vlastnosti, které mají být nastaveny uživatelským rozhraním během instalace a následně předány do fáze provádění instalace musí být veřejné.

Seznam standardních veřejných vlastností používaných instalačním programem naleznete v tématu Vlastnost Reference. Autor může také definovat vlastní veřejnou vlastnost zadáním názvu a počáteční hodnoty do tabulky vlastností vlastnost. Všechny veřejné vlastnosti mohou přepsat všichni uživatelé, pokud jsou splněné některé z následujících podmínek.

  • Uživatel je správce systému.
  • Zásada EnableUserControl pro jednotlivé počítače je nastavená na hodnotu 1. Viz systémových zásad .
  • Vlastnost EnableUserControl je nastavena na hodnotu 1.
  • Jedná se o nespravovanou instalaci, která se nespravuje se zvýšenými oprávněními.

Pokud žádná z výše uvedených podmínek není pravdivá, instalační program ve výchozím nastavení omezuje, které veřejné vlastnosti může přepsat uživatel, který není správcem systému. Viz omezené veřejné vlastnosti.