> For the complete documentation index, see [llms.txt](https://www.osdeploy.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.osdeploy.com/guide.md).

# OSDeploy Guide

- [PC Requirements](https://www.osdeploy.com/guide/requirements.md): Prepare a Windows 11 PC with the software required to build OSDeploy boot media.
- [Windows 11](https://www.osdeploy.com/guide/requirements/windows-11-os.md): Prepare a supported Windows 11 workstation for OSDeploy.
- [PowerShell 7](https://www.osdeploy.com/guide/requirements/powershell-7.md): Install PowerShell 7.6 or later from the MSI package required by OSDeploy.
- [PowerShell Modules](https://www.osdeploy.com/guide/requirements/powershell-modules.md): Install the PowerShell modules required for current OSDeploy and OSDCloud workflows.
- [Required Community Registration](https://www.osdeploy.com/guide/registration.md): Register an OSDeploy PC with a free Recast Software Community License.
- [Quick Setup](https://www.osdeploy.com/guide/quick-setup.md): Prepare an OSDeploy workstation and create Hydra boot media with Invoke-OSDeployHydration.
- [Basic Setup](https://www.osdeploy.com/guide/basic.md): Prepare an OSDeploy workstation, build boot media, and test the completed environment.
- [Install Required Software](https://www.osdeploy.com/guide/basic/install-osdeploysoftware.md): Install Windows ADK 25H2 and 7-Zip for OSDeploy boot-image creation.
- [Update Core Content](https://www.osdeploy.com/guide/basic/update-osdeploycore.md): Download and prepare the Windows, recovery, and driver content used by OSDeploy.
- [Build a Boot Image](https://www.osdeploy.com/guide/basic/build-osdeployboot.md): Build customized OSDeploy WinPE media from an imported WinRE image or the Windows ADK WinPE image.
- [Test a Boot ISO](https://www.osdeploy.com/guide/basic/new-osdeployhypervm.md): Create a Hyper-V virtual machine for testing OSDeploy boot media.
- [Create an Boot USB](https://www.osdeploy.com/guide/basic/new-osdeploybootusb.md): Create a two-partition OSDCloud USB drive from completed OSDeploy Boot media.
- [Cmdlets](https://www.osdeploy.com/guide/cmdlets.md): Use task-oriented guides for the public commands in the OSDeploy PowerShell module.
- [Get-OSDeployModulePath](https://www.osdeploy.com/guide/cmdlets/get-osdeploymodulepath.md): Return and use the root path of the currently loaded OSDeploy module.
- [Get-OSDeployModuleVersion](https://www.osdeploy.com/guide/cmdlets/get-osdeploymoduleversion.md): Return, compare, and format the version of the currently loaded OSDeploy module.
- [Import-OSDeployLicense](https://www.osdeploy.com/guide/cmdlets/import-osdeploylicense.md): Import and reconcile a Recast Software license from a license file or ZIP archive.
- [Show-OSDeployLicense](https://www.osdeploy.com/guide/cmdlets/show-osdeploylicense.md): Discover, inspect, and validate the Recast Software license candidate selected for OSDeploy.
- [Invoke-OSDeployHydration](https://www.osdeploy.com/guide/cmdlets/invoke-osdeployhydration.md): Prepare an OSDeploy workstation, refresh Windows and driver content, build architecture-specific Hydra boot media, and optionally test it in Hyper-V.
- [Install-OSDeploySoftware](https://www.osdeploy.com/guide/cmdlets/install-osdeploysoftware.md): List, preview, download, or install the software components used by OSDeploy.
- [Windows ADK 25H2](https://www.osdeploy.com/guide/cmdlets/install-osdeploysoftware/windows-adk-25h2.md): Install Windows ADK 25H2 and its matching Windows PE add-on for OSDeploy boot-image creation.
- [7-Zip](https://www.osdeploy.com/guide/cmdlets/install-osdeploysoftware/7-zip.md): Install 7-Zip and prepare the amd64 and arm64 files used by OSDeploy boot images.
- [Windows ADK 26H1](https://www.osdeploy.com/guide/cmdlets/install-osdeploysoftware/windows-adk-26h1.md): Install Windows ADK 26H1 and its matching Windows PE add-on for applicable OSDeploy builds.
- [Git for Windows](https://www.osdeploy.com/guide/cmdlets/install-osdeploysoftware/git-for-windows.md): Install Git for Windows and complete the current user's global Git identity.
- [Visual Studio Code](https://www.osdeploy.com/guide/cmdlets/install-osdeploysoftware/vs-code-stable.md): Install the stable Visual Studio Code channel with WinGet and OSDeploy.
- [Visual Studio Code Insiders](https://www.osdeploy.com/guide/cmdlets/install-osdeploysoftware/vs-code-insiders.md): Install the Visual Studio Code Insiders channel with WinGet and OSDeploy.
- [Microsoft MDT](https://www.osdeploy.com/guide/cmdlets/install-osdeploysoftware/microsoft-mdt.md): Download, verify, and install the retired Microsoft Deployment Toolkit for existing workflows.
- [Microsoft Hyper-V](https://www.osdeploy.com/guide/cmdlets/install-osdeploysoftware/microsoft-hyper-v.md): Enable the Microsoft Hyper-V optional feature and identify whether Windows must restart.
- [Update-OSDeployCore](https://www.osdeploy.com/guide/cmdlets/update-osdeploycore.md): Refresh Windows ESD, Windows OS and recovery, and WinPE driver content in the required order.
- [Update-OSDeployCoreESD](https://www.osdeploy.com/guide/cmdlets/update-osdeploycoreesd.md): Download and verify Windows 11 25H2 Enterprise ESD files for OSDeploy Core.
- [Update-OSDeployCoreRE](https://www.osdeploy.com/guide/cmdlets/update-osdeploycorere.md): Export Windows Recovery Environment images and supporting Windows OS content from cached Enterprise ESD files.
- [Update-OSDeployCoreDrivers](https://www.osdeploy.com/guide/cmdlets/update-osdeploycoredrivers.md): Download and prepare WinPE driver packages for OSDeploy Core boot images.
- [Build-OSDeployBoot](https://www.osdeploy.com/guide/cmdlets/build-osdeployboot.md): Configure and build customized OSDeploy WinPE media from an imported WinRE image or the Windows ADK WinPE image.
- [New-OSDeployBootProfilePreview](https://www.osdeploy.com/guide/cmdlets/new-osdeploybootprofilepreview.md): Create a persistent architecture-specific OSDeploy Boot profile without building media.
- [Update-OSDeployBootProfilePreview](https://www.osdeploy.com/guide/cmdlets/update-osdeploybootprofilepreview.md): Update the selections and settings of an existing OSDeploy Boot profile.
- [Delete-OSDeployBootProfilePreview](https://www.osdeploy.com/guide/cmdlets/delete-osdeploybootprofilepreview.md): Delete an OSDeploy Boot profile and its profile-local content.
- [Update-OSDeployBootISO](https://www.osdeploy.com/guide/cmdlets/update-osdeploybootiso.md): Rebuild standard and CA 2023 ISO files from an existing OSDeploy Boot media build.
- [New-OSDeployBootUSB](https://www.osdeploy.com/guide/cmdlets/new-osdeploybootusb.md): Create a two-partition OSDeploy USB drive from a completed OSDeploy Boot build.
- [Update-OSDeployBootUSB](https://www.osdeploy.com/guide/cmdlets/update-osdeploybootusb.md): Refresh existing OSDeploy USB volumes from a selected standard or CA 2023 boot-media tree.
- [Install-OSDeployMDT](https://www.osdeploy.com/guide/cmdlets/install-osdeploymdt.md): Audit or initialize an MDT deployment share for OSDeploy customization.
- [Invoke-OSDeployMDT](https://www.osdeploy.com/guide/cmdlets/invoke-osdeploymdt.md): Apply OSDeploy customizations at MDT LiteTouchPE exit stages.
- [New-OSDeployHyperVM](https://www.osdeploy.com/guide/cmdlets/new-osdeployhypervm.md): Configure and create an OSDeploy Hyper-V virtual machine.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://www.osdeploy.com/guide.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
