共用方式為


關於 Windows 部署服務 API

Windows 部署服務 (WDS) 是一套元件,可部署 Windows 作業系統,特別是 Windows Vista 和更新版本和 Windows Server 2008 和更新版本。 您可以使用它來設定使用網路型安裝的新電腦。

OEM、系統建立者和公司 IT 專業人員,尋找如何將 Windows 部署至新電腦的資訊,應該會在 Windows 部署服務更新逐步指南Windows 自動化安裝套件 (一版的「WINDOWS 自動化安裝套件」) 中看到標準 WDS 解決方案的相關資訊。

在無法使用標準 WDS 解決方案的環境中,WDS API 可讓您以程式設計方式存取某些 WDS 元件。

  • Windows 部署服務伺服器函式會以程式設計方式存取 WDS 開機前執行環境, (PXE) 伺服器。 WDS 伺服器元件包括 PXE 伺服器和 Trivial 檔案傳輸通訊協定 (TFTP) 伺服器,可讓電腦載入並安裝作業系統。
  • Windows 部署服務用戶端函式提供 WDS 用戶端的程式設計存取。 WDS 用戶端元件包含圖形化使用者介面,可在 Windows 預先安裝環境內執行, (Windows PE) ,並與伺服器元件通訊,以選取並安裝作業系統映射。
  • WDS 管理元件沒有 API。 這些元件是您用來管理伺服器、作業系統映像以及用戶端電腦帳戶的一組工具。 如需 WDS 管理元件的詳細資訊,請參閱 Windows 部署服務更新逐步指南

WDS PXE 伺服器是由 PXE 伺服器和 PXE 提供者所組成。 PXE 伺服器包含核心網路功能。 PXE 伺服器支援稱為 PXE 提供者的外掛程式介面。 此提供者模型可讓您開發自訂 PXE 解決方案,同時繼續使用核心 PXE 伺服器網路程式碼基底。

  • 開發人員可以使用 Windows 部署服務伺服器函式 ,在 WDS 伺服器上撰寫自訂提供者的 DLL,以取代或搭配標準開機資訊交涉層 (BINL) 。 例如,自訂提供者可能會使用文字檔作為其資料存放區,而不是 Active Directory。
  • 開發人員可以使用 Windows 部署服務伺服器函式 ,在已註冊提供者的已排序清單中,撰寫依 BINL 或任何其他 PXE 提供者排序的篩選提供者。 第二個提供者接著只會服務選取的 PXE 要求,而第一個提供者則會處理其他要求。 例如,這可讓已排序清單中的第二個已註冊提供者提供新功能,而不會中斷第一個提供者中實作的現有 WDS 解決方案。

WDS 用戶端包含圖形化使用者介面,可在 Windows 預先安裝環境中執行, (Windows PE) ,並與伺服器元件通訊,以選取並安裝作業系統映射。 WDS 用戶端程式庫支援開發可使用 WDS 伺服器的自訂用戶端應用程式。

  • 開發人員可以使用 Windows 部署服務用戶端函式 來撰寫自己的自訂用戶端應用程式,以取代 WDS 用戶端。 例如,自訂應用程式可以列舉儲存在 WDS 伺服器上的映射,並將安裝進度訊息傳送至 PXE 伺服器事件記錄檔。

Windows 部署服務範例

Microsoft Windows 軟體發展工具組 (SDK) 提供範例自訂 PXE 提供者、篩選提供者和 WDS 用戶端應用程式,請參閱 Microsoft Windows 軟體發展工具組 (SDK)

您可以在 桌面程式碼庫線上下載下列 WDS 範例。

Windows 部署服務篩選提供者範例
Windows 部署服務映射列舉範例
Windows 部署服務多播取用者範例
Windows 部署服務多播提供者範例
Windows 部署服務供應商範例
Windows 部署服務傳輸管理員範例

使用 Windows 部署服務伺服器 API

使用 Windows 部署服務用戶端 API