Share via


Publish-SCWindowsPE

發佈更新的 Windows PE 映射,以供 VMM 環境中的所有 PXE 伺服器使用。

Syntax

Publish-SCWindowsPE
       [-VMMServer <ServerConnection>]
       [-RunAsynchronously]
       -Path <String>
       [-ISOPath <String>]
       [-IsUEFI]
       [<CommonParameters>]
Publish-SCWindowsPE
       [-VMMServer <ServerConnection>]
       [-RunAsynchronously]
       [-UseDefaultImage]
       [-ISOPath <String>]
       [-IsUEFI]
       [<CommonParameters>]

Description

Publish-SCWindowsPE Cmdlet 會發佈更新的 Windows 預先安裝環境 (Winows PE) 映射,以供 Virtual Machine Manager (VMM) 環境中的所有開機前 EXecution Environment (PXE) 伺服器使用。

注意:此 Cmdlet 必須在 VMM 管理伺服器上執行。

需要更新 Windows PE 映射的案例:

  • 已修補 Windows 自動化安裝套件 (AIK) ,或 Microsoft 發出新版本的 Windows AIK。
  • VMM 代理程式二進位檔已修補。
  • 您可以將您自己的驅動程式或其他自訂檔案新增至 Windows PE。

注意:使用標準 Windows 工具新增驅動程式或自訂檔案來自訂 Windows PE 映射,然後使用此 Cmdlet 在程式庫共用上發佈更新的 Windows PE 開機 WIM 映射。

每個案例都要求您使用此 Cmdlet,不僅將更新的 Windows PE 映射新增至 VMM,也需重建它。

您使用這個 Cmdlet 執行的工作包括:

1.指定來源 Windows PE 映射:

選項 1:從目前安裝在 VMM 管理伺服器上的 Windows AIK,從標準 Windows PE 映射開始。 在此情況下,必須處理 x86 和 x64 版本的 Winows PE。

選項 2:從 VMM 程式庫共用上的現有 Windows PE 映射開始。 在此情況下,只會處理 x86 或 x64) 的指定 Windows PE 映射 (。

注意:選擇的 Windows PE 映射不得已經包含 VMM 代理程式。 如果選擇這類 Windows PE 映射,則會傳回錯誤,而且不會匯入 Windows PE 映射。

2.指定要在其中儲存已更新 Windows PE 映射的程式庫資源資料夾。

注意:如果目標程式庫資源資料夾不存在,VMM 會在目標程式庫資源資料夾上建立名為 Boot WIMS 的資料夾。

3.從來源 Winows PE 映射建構新的 Windows PE 映射,如下所示:

a. 將來源 Windows PE 映射複製到 VMM 管理伺服器上的暫存位置。

b. 掛接 WinPE 映射。

c. 將代理程式檔案從 VMM 管理伺服器上的固定位置複製到 Windows PE 映射中的固定位置。 覆寫已存在於 Windows PE 映射中的任何檔案,但不會刪除任何檔案或目錄。

d. 執行 Windows PE 設定工作,例如設定 RAM 磁碟大小、確保已安裝 WMI 等選擇性功能。

e. 卸載映射並認可變更。

f. 將更新的 Winows PE 映射複製到具有 Agent 資料夾的開機 WIM 中。

4.在程式庫資源資料夾上強制探索,並確認新放置的 Windows PE 映射出現在您的 VMM 環境中。

5.使用 Publish-SCWindowsPE ,將 [開機 WIM 與 Agent] 資料夾中的所有 Windows PE 映射複製到所有 PXE 伺服器,並擷取每個 PXE 伺服器上的 NBP) Windows 網路開機 (程式。

範例

範例 1:使用自訂 Windows PE 映射基底更新 Windows PE 映射

PS C:\> Publish-SCWindowsPE -Path "\\LibraryServer02\VMMWinPE\ContosoIT.wim"

此命令會使用自訂的基底映射來建立 Windows PE 映射,並更新所有 VMM PXE 伺服器。

範例 2:重新建立 Windows PE 映射並更新 VMM PXE 伺服器

PS C:\> Publish-SCWindowsPE -UseDefaultImage

此命令會使用 Windows PE 映射從 (重新建立 Windows PE 映射,或由) Windows ADK 更新。 然後它會更新所有 VMM PXE 伺服器。

參數

-ISOPath

指定 ISO 檔案的目的地路徑。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IsUEFI

指出將安裝作業系統的電腦是整合可擴展韌體介面, (UEFI) 型。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Path

指定作業的目的地路徑。

範例格式:

  • 本機路徑: -Path "F:\"
  • UNC 路徑: -Path "\\Library\Templates"
  • 磁片區 GUID 路徑: -Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
  • VMware ESX 路徑: -Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
  • Citrix XenServer 路徑: -Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

表示作業會以非同步方式執行,讓控制項立即返回命令殼層。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseDefaultImage

指出新的或更新的 Windows 預先安裝環境 (Windows PE) 映射是使用最新 Windows 自動化部署套件的標準 Windows PE 映射發佈, (Windows ADK) 。

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

指定 VMM 伺服器物件。

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False