将 OEMInput 文件与最新的 WSK 模板进行比较

从一个版本到另一版本,在创建工作区时 prepwskworkspace 使用的模板 OEMInput.xml 文件可以更改为添加、删除或替换某些元素。 如果你已创建 OEMInput.xml 文件,并且现在正在使用较新版本的 Windows 系统工具包,则可以运行一个脚本,该脚本可将你的 OEMInput.xml 文件与较新版本的 WSK 中的模板 OEMInput.xml 文件进行比较。

比较 OEMInput 文件

CompareWSKOEMInput 标识功能清单、功能或应用:

  • 该项包含在模板中,但 OEMInput.xml 中没有
  • 该项在 OEMInput.xml 文件中,但不包含在 OEMInput.xml 模板中。

使用情况

运行脚本,指定要与 WSK 示例进行比较的现有 OEMInput 文件。

CompareWSKOEMInput <OEMInput file>

脚本位置

可在位于 Program Files\Windows Kits\10\Tools\Scripts\CompareWSKOEMInput.ps1 的 WSK 中找到该脚本

输出

匹配的 OEMInput 文件

如果运行 CompareWSKOEMInput,并且 WSK 模板包含一组与 OEMInput.xml 文件相同的功能清单、功能或应用,你将看到类似于下面的输出:

H:\>comparewskoeminput d:\focust\factoryos_Development_AMD64_UEFI_SpacesGPT_VM.xml
Windows System Kit Scripts Version 3.2.3

Comparing d:\focust\factoryos_Development_AMD64_UEFI_SpacesGPT_VM.xml against the WSK OEMInput sample for: Product:FactoryOS, ProductConfiguration:Development, Architecture:AMD64, BootType:UEFI
d:\focust\factoryos_Development_AMD64_UEFI_SpacesGPT_VM.xml has no missing Microsoft features, FMs, or apps compared to the OEMInput sample.
d:\focust\factoryos_Development_AMD64_UEFI_SpacesGPT_VM.xml has no extra Microsoft features, FMs, or apps compared to the OEMInput sample.

不匹配的 OEMInput 文件

如果运行 CompareWSKOEMInput,并且 WSK 模板包含与 OEMInput.xml 文件不同的功能清单、功能或应用,你将看到标识了差异的输出:

H:\>comparewskoeminput d:\focust\factoryos_Development_AMD64_UEFI_SpacesGPT_VM_MODIFIED.xml
Windows System Kit Scripts Version 3.2.3

Comparing d:\focust\factoryos_Development_AMD64_UEFI_SpacesGPT_VM_MODIFIED.xml against the WSK OEMInput sample for: Product:FactoryOS, ProductConfiguration:Development, Architecture:AMD64, BootType:UEFI
WARNING: d:\focust\factoryos_Development_AMD64_UEFI_SpacesGPT_VM_MODIFIED.xml has the following
missing Microsoft features, FMs, and/or apps compared to the OEMInput sample:

SHELL_BOOT
STATESEPARATION_ON
%WSKContentRoot%\FMFiles\%WSKImageArchitecture%\FactoryOS\WindowsCoreProductionFM.xml
%WSKContentRoot%\FMFiles\%WSKImageArchitecture%\FactoryOS\WindowsCoreNonProductionFM.xml
Microsoft.FactoryOrchestratorApp_8wekyb3d8bbwe

WARNING: d:\focust\factoryos_Development_AMD64_UEFI_SpacesGPT_VM_MODIFIED.xml has the following
extra Microsoft features, FMs, and/or apps compared to the OEMInput sample:

EXTRA_FEATURE
%WSKWorkspaceRoot%\FMFiles\ExtraFM.xml
ExtraApp_8wekyb3d8bbwe