關於 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 部署服務傳輸管理員範例
相關主題