Proprietà pubbliche
Le proprietà pubbliche possono essere create nel database di installazione nello stesso modo delle proprietà private. Inoltre, i valori delle proprietà pubbliche possono essere modificati da un utente o da un amministratore di sistema impostando la proprietà nella riga di comando, applicando una trasformazione o interagendo con un'interfaccia utente creata. I nomi delle proprietà pubbliche non possono contenere lettere minuscole. Vedere Restrizioni per i nomi delle proprietà.
Le proprietà pubbliche vengono in genere impostate dagli utenti durante l'installazione. Ad esempio, la proprietà pubblica INSTALLLEVEL può essere specificata nella riga di comando usata per avviare l'installazione o scelta tramite un'interfaccia utente creata.
I valori delle proprietà pubbliche possono essere sottoposti a override da una riga di comando, usando un'azione standard o personalizzata , applicando una trasformazione o tramite l'interazione dell'utente con un'interfaccia utente creata. Per cancellare una proprietà pubblica nella tabella delle proprietà, uscire dalla tabella. Le proprietà che devono essere impostate dall'interfaccia utente durante l'installazione e quindi passate alla fase di esecuzione dell'installazione devono essere pubbliche.
Per un elenco delle proprietà pubbliche standard usate dal programma di installazione, vedere Informazioni di riferimento sulle proprietà. Un autore può anche definire una proprietà pubblica personalizzata immettendo il nome della proprietà e un valore iniziale nella tabella Property. Tutte le proprietà pubbliche possono essere sostituite da tutti gli utenti se una delle condizioni seguenti è vera.
- L'utente è un amministratore di sistema.
- Il criterio EnableUserControl per computer è impostato su 1. Vedere Criteri di sistema.
- La proprietà EnableUserControl è impostata su 1.
- Si tratta di un'installazione non gestita che non viene eseguita con privilegi elevati.
Se nessuna delle condizioni precedenti è vera, per impostazione predefinita il programma di installazione limita le proprietà pubbliche di cui è possibile eseguire l'override da un utente che non è un amministratore di sistema. Vedere Proprietà pubbliche con restrizioni.