如何在裝置上市後支援 OEM 產生的電源布建套件

在裝置映射中包含 Power Configuration 布建套件之前,請考慮在裝置上市後更新 OEM 產生的電源布建套件的機制。 以下是映射組態和更新的其他注意事項。

  1. OEM 產生的電源布建套件必須從 PBR 移轉中排除,以避免重複的專案,請參閱排除檔案和設定

    • 若要測試排除檔案是否成功,您必須實作 PBR 的處理站映射。 %WINDIR%\Provisioning\Provisioning\Provisioning\Provisioning 資料夾中,也應該只有一個 OEM 產生的電源布建套件。

    範例:

    <migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/MyFileExclusions">
      <component type="Documents" context="System">
        <displayName>File exclusions</displayName>
        <role role="Data">
          <rules>       
            <unconditionalExclude>
              <objectSet>
                <pattern type="File">%SystemDrive%\Windows\Provisioning\Packages* [*]</pattern>
              </objectSet>
            </unconditionalExclude>
          </rules>
        </role>
      </component>
    </migration>
    
  2. OEM 產生的電源布建套件所設定的自訂,必須由 OEM 維護。 因此,您應該確定您未來有更新這些機制。

    • 驅動程式套件和Windows Update會處理套件的更新

    • 您必須確定裝置上有電源元件的現有設備磁碟機,且 INF 檔案已設定為複製 PPKG

    • 依照 本檔中 的指示撰寫 INF 檔案

      範例:

      [SourceDisksNames]
      1 = %DiskId1%
      
      [SourceDisksFiles]
      ContosoPowerCustomization.ppkg = 1
      ContosoPowerCustomizationWithDataClass.xml = 1
      ; other driver package files omitted from example for brevity
      
      [DestinationDirs]
      PowerCustomization.CopyList =10,Provisioning\Package
      ; other CopyFiles sections in DestinationDirs omitted from example for brevity
      
      ; Manufacturer and Models sections omitted for brevity. Assume Models section indicates a DDInstall section of ContosoInstallSection
      
      [ContosoInstallSection]
      CopyFiles=PowerCustomization.CopyList
      
      [PowerCustomization.CopyList]
      ContosoPowerCustomization.ppkg
      ContosoPowerCustomizationWithDataClass.xml
      
    • 驅動程式套件必須在原廠映射上預先載入,如此一來,如果您在未來更新Windows Update上的驅動程式套件,系統將會掃描並尋找較新版本的此驅動程式套件以下載並安裝。

    • 您應該在與測試發行前版本系統或驅動程式套件的驅動程式套件更新相同的機制中,透過Windows Update來測試更新機制。

    • 如果您有替代機制可更新 OEM 產生的電源布建套件,請確定它可在原廠映射上運作,並在執行按鈕重設之後在裝置套件上運作,以測試使用者案例。

    注意

    PPKG 將會在下列情況下套用。 根據設計,不會在複製到指定位置的 PPKG 事件套用它們

    • 當系統閒置時 OS 重新開機之後
    • 在系統閒置時的使用者登入之後