기능 매니페스트
기능 매니페스트는 이미지에 포함하려는 기능, 앱 및 드라이버 패키지의 위치를 정의합니다.
기능 매니페스트가 이미지 구성 파일(OEMInput.xml)에 포함되면 기본적으로 해당 기능 매니페스트에 정의된 모든 패키지가 이미지 생성 시 이미지에 추가됩니다.
또한 패키지가 선택 사항으로 표시되고 ID가 할당될 수도 있습니다. 기능 및 드라이버는 기능 ID를 가져오고 앱은 앱 ID를 가져옵니다. 이러한 ID는 이미지에 추가해야 하는 선택적 패키지를 이미지 구성 파일(OEMInput.xml)에 지정하는 데 사용됩니다.
기능 매니페스트에는 다음이 포함될 수 있습니다.
- 이미지에 추가될 패키지의 기본 집합
- 기본 패키지 집합과 수동으로 추가할 수 있는 선택적 기능의 조합
- 이미지에 포함할 기능을 지정해야 하는 선택적 기능만

이미지 디자인의 기능 매니페스트
핵심 기능 매니페스트
각 팩터리 OS 이미지에는 OEMInput 파일에 나열되지 않지만 모든 이미지 디자인에 무조건 포함된 핵심 기능 매니페스트가 있습니다. 이러한 핵심 기능 매니페스트는 팩터리 OS 이미지에서 사용할 수 있는 핵심 패키지 및 기능을 정의하며 수정할 수 없습니다. 핵심 기능 매니페스트는 제품별로 정의되며 OEMInput.xml의 <Product> 값을 기반으로 이미지에 포함됩니다.
각 제품의 핵심 기능 매니페스트:
| 제품 | 핵심 기능 매니페스트 |
|---|---|
| 팩터리 OS | FactoryOSFM.xml |
추가 기능 매니페스트
작업 영역을 만들면 prepwskworkspace를 실행할 때 선택한 이미지 유형에 대한 구성을 사용하도록 설정하는 몇 가지 기능 매니페스트가 OEMInput.xml 파일에 포함됩니다.
추가하려는 기능 매니페스트의 경로를 포함하는 <AdditionalFM> 요소를 추가하여 추가 기능, 앱, 드라이버 또는 설정을 사용하도록 설정하는 기능 매니페스트를 추가할 수 있습니다.
다음은 OEMInput.xml에 표시되는 내용의 예입니다.
<AdditionalFMs>
<AdditionalFM>%WSKContentRoot%\FMFiles\%WSKImageArchitecture%\FactoryOS\WindowsCoreProductionFM.xml</AdditionalFM>
<AdditionalFM>%WSKContentRoot%\FMFiles\%WSKImageArchitecture%\FactoryOS\WindowsCoreNonProductionFM.xml</AdditionalFM>
<AdditionalFM>%WSKContentRoot%\FMFiles\%WSKImageArchitecture%\FactoryOS\FOSNonProductionFM.xml</AdditionalFM>
<AdditionalFM>%WSKContentRoot%\FMFiles\%WSKImageArchitecture%\FactoryOS\GenericDeviceFM.xml</AdditionalFM>
<!-- Add OEM FMs here. -->
<AdditionalFM>%WSKWorkspaceRoot%\FMFiles\OEMAppsFM.xml</AdditionalFM>
<AdditionalFM>%WSKWorkspaceRoot%\FMFiles\OEMDriversFM.xml</AdditionalFM>
</AdditionalFMs>
참고
일부 기능 매니페스트에는 테스트에만 사용할 수 있는 패키지 및 기능이 포함됩니다. 이러한 기능 매니페스트는 일반적으로 이름에 NonProduction이 포함되어 있으며 해당 <FeatureManifest> 요소의 <ReleaseType> 특성이 Test로 설정되어 있습니다.
참고 항목
- 기능 매니페스트를 사용하여 이미지에 앱을 추가하는 방법을 알아보려면 앱 기능 매니페스트를 참조하세요.
- 기능 매니페스트를 사용하여 이미지에 드라이버를 추가하는 방법을 알아보려면 드라이버 기능 매니페스트를 참조하세요.
- Windows 시스템 키트의 스크립트를 사용하여 이미지에 설정 기능 매니페스트를 추가하는 방법을 알아보려면 설정 사용자 지정을 참조하세요.