Public 속성

공용 속성은 프라이빗 속성과 동일한 방식으로 설치 데이터베이스에 작성할 수 있습니다. 또한 사용자 또는 시스템 관리자가 명령줄에서 속성을 설정하거나, 변환을 적용하거나, 작성된 사용자 인터페이스와 상호 작용하여 공용 속성 값을 변경할 수 있습니다. 공용 속성 이름에는 소문자를 포함할 수 없습니다. 속성 이름에 대한 제한을 참조하세요.

공용 속성은 일반적으로 설치하는 동안 사용자가 설정합니다. 예를 들어 설치를 시작하는 데 사용되는 명령줄에서 공용 속성 INSTALLLEVEL 속성을 지정하거나 작성된 사용자 인터페이스를 사용하여 선택할 수 있습니다.

공용 속성 값은 명령줄에서, 표준 또는 사용자 지정 작업을 사용하거나, 변환을 적용하거나, 사용자가 작성된 사용자 인터페이스와 상호 작용하게 하여 재정의할 수 있습니다. 속성 테이블의 공용 속성을 지우려면 테이블에서 제외합니다. 설치하는 동안 사용자 인터페이스에서 설정한 다음 설치의 실행 단계로 전달되어야 하는 속성은 공용이어야 합니다.

설치 관리자에서 사용하는 표준 공용 속성 목록은 속성 참조를 참조하세요. 작성자는 속성의 이름과 초기 값을 Property 테이블에 입력하여 사용자 지정 공용 속성을 정의할 수도 있습니다. 다음 조건이 충족되는 경우 모든 공용 속성을 모든 사용자가 재정의할 수 있습니다.

  • 사용자가 시스템 관리자입니다.
  • 머신 단위 EnableUserControl 정책이 1로 설정됩니다. 시스템 정책을 참조하세요.
  • EnableUserControl 속성이 1로 설정됩니다.
  • 상승된 권한으로 수행되지 않는 비관리 설치입니다.

위의 조건이 충족되지 않는 경우 설치 관리자는 기본적으로 시스템 관리자가 아닌 사용자가 재정의할 수 있는 공용 속성을 제한합니다. 제한된 공용 속성을 참조하세요.