OSDCloud is a PowerShell module for deploying Windows with cloud-hosted operating system and driver content.
- Focused on Windows deployment workflows driven by PowerShell.
- Supports WinPE startup helpers and deployment UX options.
- Provides cmdlets for device info, Wi-Fi setup, and module updates in PE.
- Windows PowerShell 5.1
- Windows or WinPE environment (for PE-specific cmdlets)
Install-Module -Name OSDCloud -SkipPublisherCheck -ForceImport-Module OSDCloud
Get-Command -Module OSDCloud
# Launch the interactive deployment experience
Deploy-OSDCloudGeneral commands
Deploy-OSDCloudGet-OSDCloudInfoGet-OSDCloudModulePathGet-OSDCloudModuleVersion
WinPE-only commands
Invoke-OSDCloudPEStartupInvoke-OSDCloudWifiShow-PEStartupDeviceInfoShow-PEStartupHardwareShow-PEStartupHardwareErrorsShow-PEStartupIpconfigShow-PEStartupWifiUse-PEStartupUpdateModule
- Project docs: OSDCloud docs
- Module page: PowerShell Gallery - OSDCloud
- Issues: GitHub issues
Local docs in this repo:
- docs/Deploy-OSDCloud.md
- docs/Get-OSDCloudInfo.md
- docs/Get-OSDCloudModulePath.md
- docs/Get-OSDCloudModuleVersion.md
- See CHANGELOG.md for module release history.
- Current release includes Windows 11 25H2 build 26200.8037 catalog updates.
OSDCloud sends deployment analytics during workflow deployment tasks. See PRIVACY.md for details on what data is collected and how to opt out.
See LICENSE.