Propriedades públicas

As propriedades públicas podem ser criadas no banco de dados de instalação da mesma forma que as propriedades privadas. Além disso, os valores das propriedades públicas podem ser alterados por um usuário ou administrador do sistema definindo a propriedade na linha de comando, aplicando uma transformação ou interagindo com uma interface do usuário criada. Os nomes de propriedade pública não podem conter letras minúsculas. Consulte Restrições em nomes de propriedade.

As propriedades públicas normalmente são definidas pelos usuários durante a instalação. Por exemplo, a propriedade pública INSTALLEVEL pode ser especificada na linha de comando usada para iniciar a instalação ou escolhida usando uma interface do usuário criada.

Os valores de propriedade pública podem ser substituídos em uma linha de comando, usando uma ação padrão ou personalizada, aplicando uma transformação ou fazendo com que o usuário interaja com uma interface do usuário criada. Para limpar uma propriedade pública na tabela Property, deixe-a fora da tabela. As propriedades que devem ser definidas pela interface do usuário durante a instalação e passadas para a fase de execução da instalação devem ser públicas.

Para obter uma lista das propriedades públicas padrão usadas pelo instalador, consulte Referência de propriedade. Um criador também pode definir uma propriedade pública personalizada inserindo o nome da propriedade e um valor inicial na tabela Property. Todas as propriedades públicas poderão ser substituídas por todos os usuários se qualquer uma das seguintes condições for verdadeira.

  • O usuário é um administrador do sistema.
  • A política EnableUserControl por computador está definida como 1. Consulte Política do sistema.
  • A propriedade EnableUserControl está definida como 1.
  • Esta é uma instalação não gerenciada que não está sendo feita com privilégios elevados.

Se nenhuma das condições acima for verdadeira, o instalador usará como padrão limitar quais propriedades públicas podem ser substituídas por um usuário que não seja um administrador do sistema. Consulte Propriedades públicas restritas.