Manifestes de fonctionnalité
Les manifestes de fonctionnalités définissent les emplacements des packages de fonctionnalités, d’applications et de pilotes que vous souhaitez inclure dans vos images.
Lorsqu’un manifeste de fonctionnalité est inclus dans un fichier de configuration d’image (OEMInput.xml), par défaut, tous les packages définis dans ce manifeste de fonctionnalité sont ajoutés à une image au moment de la création de l’image.
Les packages peuvent également être marqués comme facultatifs et affectés à un ID : les fonctionnalités et les pilotes obtiennent des ID de fonctionnalité, et les applications obtiennent des ID d’application. Ces ID sont utilisés dans le fichier de configuration d’image (OEMInput.xml) pour spécifier les packages facultatifs à ajouter à une image.
Les manifestes de fonctionnalité peuvent inclure :
- Ensemble de packages de base qui seront ajoutés à une image
- Combinaison d’un ensemble de packages de base et de fonctionnalités facultatives que vous pouvez ajouter manuellement
- Seules les fonctionnalités facultatives, où vous devez spécifier les fonctionnalités que vous souhaitez inclure dans votre image
Manifestes de fonctionnalités dans la conception de votre image
Manifestes de fonctionnalités de base
Chaque image de système d’exploitation Factory a un manifeste de fonctionnalité de base qui n’est pas répertorié dans un fichier OEMInput, mais qui est inclus de manière inconditionnelle dans chaque conception d’image. Ces manifestes de fonctionnalités de base définissent les packages principaux et les fonctionnalités disponibles dans une image de système d’exploitation d’usine et ne peuvent pas être modifiés. Les manifestes de fonctionnalités de base sont spécifiques au produit et inclus dans une image en fonction de la <Product>
valeur dans OEMInput.xml.
Manifestes de fonctionnalités de base pour chaque produit :
Produit | Manifeste de fonctionnalité de base |
---|---|
Système d’exploitation d’usine | FactoryOSFM.xml |
Manifestes de fonctionnalités supplémentaires
Après avoir créé un espace de travail, le fichier OEMInput.xml inclut plusieurs manifestes de fonctionnalités pour activer la configuration du type d’image que vous avez choisi lors de l’exécution prepwskworkspace
de .
Vous pouvez ajouter des manifestes de fonctionnalités supplémentaires pour activer des fonctionnalités, des applications, des pilotes ou des paramètres supplémentaires en ajoutant un élément qui inclut le chemin d’accès <AdditionalFM>
au manifeste de fonctionnalité que vous ajoutez.
Voici un exemple de ce que vous pouvez voir dans votre 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>
Notes
Certains manifestes de fonctionnalités incluent des packages et des fonctionnalités qui ne peuvent être utilisés qu’à des fins de test. Ces manifestes de fonctionnalité ont NonProduction
généralement dans leur nom et l’attribut <ReleaseType>
dans leur <FeatureManifest>
élément est défini sur Test.
Voir aussi
- Pour savoir comment utiliser des manifestes de fonctionnalités pour ajouter des applications à une image, consultez Manifestes de fonctionnalités.
- Pour savoir comment utiliser des manifestes de fonctionnalités pour ajouter des pilotes à une image, consultez Manifestes de fonctionnalités.
- Consultez Personnaliser les paramètres pour savoir comment utiliser les scripts du kit système Windows pour ajouter un manifeste de fonctionnalité de paramètres à une image.