OSDCloud
26.8.18.1
PowerShell module for OSDCloud v2 deployment automation and WinPE Startup from recastsoftware.com.
Includes operating system, driver pack, and device provisioning workflows.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Recast Software. All rights reserved.
Package Details
Author(s)
- David Segura
Tags
OSDeploy OSD OSDCloud OSDWorkspace Recast
Functions
Deploy-OSDCloud Get-OSDCloudModulePath Get-OSDCloudModuleVersion Show-OSDCloudDeviceInfo Start-OSDCloudExplorer Invoke-WinPEStartup Invoke-WinPEStartupManager Show-WinPEStartupDeviceErrors Show-WinPEStartupDevices Show-WinPEStartupIpconfig Show-WinPEStartupWifi Update-WinPEStartupModule
PSEditions
Dependencies
This module has no dependencies.
FileList
- OSDCloud.nuspec
- OSDCloud.psd1
- OSDCloud.psm1
- classes\MicrosoftUpdateCatalog.Class.ps1
- classes\MicrosoftUpdateCatalogResponse.ps1
- core\OSDRepo\winpe-profiles\Deploy-OSDCloud.json
- core\OSDRepo\winpe-profiles\Show-OSDCloudDeviceInfo.json
- core\PSDefaultParameterValues.json
- core\driverpacks\dell.xml
- core\driverpacks\generic.json
- core\driverpacks\hp.xml
- core\driverpacks\lenovo.xml
- core\driverpacks\panasonic.json
- core\driverpacks\surface.json
- core\module.json
- core\operatingsystems\19045.3803-win10-22h2.xml
- core\operatingsystems\22000.318-win11-21h2.xml
- core\operatingsystems\22621.1702-win11-22h2.xml
- core\operatingsystems\22631.2861-win11-23h2.xml
- core\operatingsystems\26100.4349-win11-24h2.xml
- core\operatingsystems\26200.9168-win11-25h2.xml
- core\osdcloud.env
- core\setupspecialize\customizations.xml
- core\setupspecialize\setupspecialize.ppkg
- core\setupspecialize\setupspecialize.xml
- core\winpekeyboard\winpekeyboard.ps1
- docs\Deploy-OSDCloud.md
- docs\Get-OSDCloudModulePath.md
- docs\Get-OSDCloudModuleVersion.md
- docs\Show-OSDCloudDeviceInfo.md
- docs\Start-OSDCloudExplorer.md
- en-US\OSDCloud-help.xml
- private\ConvertTo-TrimmedString.ps1
- private\Deploy-OSDCloudCLI.ps1
- private\Deploy-OSDCloudGUI.ps1
- private\Initialize-OSDCloudDeploy.ps1
- private\Initialize-OSDCloudModule.ps1
- private\Set-OSDCloudPSDefaultParameterValues.ps1
- private\WinPEStartup\Initialize-WinPEStartupDrivers.ps1
- private\WinPEStartup\Initialize-WinPEStartupEnvironment.ps1
- private\WinPEStartup\Initialize-WinPEStartupFiles.ps1
- private\WinPEStartup\Initialize-WinPEStartupMain.ps1
- private\WinPEStartup\Initialize-WinPEStartupScript.ps1
- private\WinPEStartup\Invoke-CmdScript.ps1
- private\WinPEStartup\Invoke-DrvLoad.ps1
- private\WinPEStartup\Invoke-OSDCloudWifi.ps1
- private\WinPEStartup\Invoke-PEStartupCommand.ps1
- private\WinPEStartup\Invoke-PEStartupUpdateModule.ps1
- private\WinPEStartup\Invoke-Robocopy.ps1
- private\WinPEStartup\Invoke-WpeInit.ps1
- private\WinPEStartup\Invoke-WpeUtil.ps1
- private\WinPEStartup\OSDCloudWifi.ps1
- private\WinPEStartup\Set-WinPEStartupUSBDriveLetter.ps1
- private\WinPEStartup\Test-OSDCloudInternetConnection.ps1
- private\core-device\Get-OSDCoreCacheContent.ps1
- private\core-device\Get-OSDCoreCacheDrive.ps1
- private\core-device\Get-OSDCoreCacheUSBPath.ps1
- private\core-device\Initialize-OSDCoreDevice.ps1
- private\core-device\Sync-OSDCoreDateTime.ps1
- private\core-device\Test-OSDCoreCacheUSB.ps1
- private\core-device\Update-RecastOSDCloudUSBCache.ps1
- private\core-driverpack\Get-ModuleCoreDriverPacks.ps1
- private\core-driverpack\Get-OSDCoreDriverPackCatalogDell.ps1
- private\core-driverpack\Get-OSDCoreDriverPackCatalogHP.ps1
- private\core-driverpack\Get-OSDCoreDriverPackCatalogLenovo.ps1
- private\core-driverpack\Get-OSDCoreDriverPackCatalogPanasonic.ps1
- private\core-driverpack\Get-OSDCoreDriverPackCatalogSurface.ps1
- private\core-operatingsystem\Get-ModuleCoreOperatingSystems.ps1
- private\core-operatingsystem\Get-OSDCloudCoreOperatingSystems.ps1
- private\core-operatingsystem\Get-OSDCoreOperatingSystems.ps1
- private\core-operatingsystem\Set-OSDCoreOperatingSystemCloudObject.ps1
- private\core-operatingsystem\dev\Get-OSDCloudDefaultOS.ps1
- private\core\Get-DeploymentDiskObject.ps1
- private\core\Invoke-OSDCloudDownloadFile.ps1
- private\dev\Find-OSDCloudAsset.ps1
- private\dev\Initialize-OSDCloudWorkflowSettingsUser.ps1
- private\disk\disk-core.ps1
- private\disk\disk-osdcloud-v1.ps1
- private\disk\disk-osdcloud-v2.ps1
- private\main\Invoke-OSDCloudDownloadFile.ps1
- private\main\Test-CommandCurlExe.ps1
- private\microsoft-update-catalog\Get-MicrosoftUpdateCatalogResult.ps1
- private\microsoft-update-catalog\Get-MicrosoftUpdateCatalogUpdateLinks.ps1
- private\microsoft-update-catalog\Invoke-MicrosoftUpdateCatalogRequest.ps1
- private\microsoft-update-catalog\Invoke-ParseDate.ps1
- private\microsoft-update-catalog\Save-MicrosoftUpdateCatalogDriver.ps1
- private\microsoft-update-catalog\Save-MicrosoftUpdateCatalogUpdate.ps1
- private\microsoft-update-catalog\Save-WebFile.ps1
- private\microsoft-update-catalog\Sort-MicrosoftUpdateCatalogResults.ps1
- private\microsoft-update-catalog\Test-MicrosoftUpdateCatalog.ps1
- private\steps\1-initialize\step-initialize-osdcloudlogs.ps1
- private\steps\1-initialize\step-initialize-osdcloudworkflowtask.ps1
- private\steps\2-test\step-test-targetdisk.ps1
- private\steps\2-test\step-test-targetdriverpack.ps1
- private\steps\2-test\step-test-targetwindowsimage.ps1
- private\steps\3-preinstall\step-preinstall-cleartargetdisk.ps1
- private\steps\3-preinstall\step-preinstall-enablehighperformance.ps1
- private\steps\3-preinstall\step-preinstall-partitiontargetdisk.ps1
- private\steps\3-preinstall\step-preinstall-removeusbdriveletter.ps1
- private\steps\3-preinstall\step-preinstall-restoreusbdriveletter.ps1
- private\steps\4-install\step-install-bcdboot.ps1
- private\steps\4-install\step-install-downloadwindowsimage.ps1
- private\steps\4-install\step-install-expandwindowsimage.ps1
- private\steps\4-install\step-install-getwindowsedition.ps1
- private\steps\4-install\step-install-getwindowsimageindex.ps1
- private\steps\4-install\step-install-removewindowsimage.ps1
- private\steps\4-install\step-install-restartosdcloudlogs.ps1
- private\steps\5-drivers\step-Add-WindowsDriver-Disk.ps1
- private\steps\5-drivers\step-Add-WindowsDriver-DriverFolder.ps1
- private\steps\5-drivers\step-Add-WindowsDriver-DriverPack.ps1
- private\steps\5-drivers\step-Add-WindowsDriver-Firmware.ps1
- private\steps\5-drivers\step-Add-WindowsDriver-MSUpdate.ps1
- private\steps\5-drivers\step-Add-WindowsDriver-Net.ps1
- private\steps\5-drivers\step-Add-WindowsDriver-OSDFolder.ps1
- private\steps\5-drivers\step-Add-WindowsDriver-OemWinOS.ps1
- private\steps\5-drivers\step-Add-WindowsDriver-OemWinRE.ps1
- private\steps\5-drivers\step-Add-WindowsDriver-Scsi.ps1
- private\steps\5-drivers\step-Export-WindowsDriver-OemWinPE.ps1
- private\steps\5-drivers\step-Save-WindowsDriver-DriverPack.ps1
- private\steps\5-drivers\step-Save-WindowsDriver-Firmware.ps1
- private\steps\5-drivers\step-Save-WindowsDriver-MSUpdate.ps1
- private\steps\6-powershell\step-powershell-savemodule.ps1
- private\steps\6-powershell\step-powershell-updatemodule.ps1
- private\steps\7-update\step-update-setupdisplayedeula.ps1
- private\steps\8-finalize\step-finalize-exportofflineosinfo.ps1
- private\steps\8-finalize\step-finalize-osdcloudlogs.ps1
- private\steps\8-finalize\step-finalize-stoposdcloudworkflow.ps1
- private\steps\9-postaction\step-postaction-removeosdcloudlogs.ps1
- private\steps\9-postaction\step-postaction-removeosdcloudtemp.ps1
- private\steps\9-postaction\step-postaction-restartcomputer.ps1
- private\steps\9-postaction\step-postaction-stopcomputer.ps1
- private\workflow\Get-OSDCloudWorkflowRuntimeParameter.ps1
- private\workflow\Initialize-OSDCloudWorkflowSettingsOS.ps1
- private\workflow\Initialize-OSDCloudWorkflowTasks.ps1
- private\workflow\Invoke-OSDCloudWorkflowTask.ps1
- private\workflow\Invoke-OSDCloudWorkflowUI.ps1
- public\WinOS\Deploy-OSDCloud.ps1
- public\WinOS\Get-OSDCloudModulePath.ps1
- public\WinOS\Get-OSDCloudModuleVersion.ps1
- public\WinOS\Show-OSDCloudDeviceInfo.ps1
- public\WinOS\Start-OSDCloudExplorer.ps1
- public\WinPE\Invoke-WinPEStartup.ps1
- public\WinPE\Invoke-WinPEStartupManager.ps1
- public\WinPE\Show-WinPEStartupDeviceErrors.ps1
- public\WinPE\Show-WinPEStartupDevices.ps1
- public\WinPE\Show-WinPEStartupIpconfig.ps1
- public\WinPE\Show-WinPEStartupWifi.ps1
- public\WinPE\Update-WinPEStartupModule.ps1
- types\Net45\HtmlAgilityPack.dll
- types\netstandard2.0\HtmlAgilityPack.dll
- types\wpfui\net481\Wpf.Ui.dll
- types\wpfui\net6.0-windows\Wpf.Ui.dll
- workflow\classic\ux\App.config
- workflow\classic\ux\App.xaml
- workflow\classic\ux\App.xaml.cs
- workflow\classic\ux\MainWindow.ps1
- workflow\classic\ux\MainWindow.xaml
- workflow\classic\ux\MainWindow.xaml.cs
- workflow\classic\ux\OSDCloud.csproj
- workflow\classic\ux\OSDCloud.sln
- workflow\classic\ux\Properties\AssemblyInfo.cs
- workflow\classic\ux\Properties\Resources.Designer.cs
- workflow\classic\ux\Properties\Resources.resx
- workflow\classic\ux\Properties\Settings.Designer.cs
- workflow\classic\ux\Properties\Settings.settings
- workflow\cli\os-amd64.json
- workflow\cli\os-arm64.json
- workflow\cli\tasks\osdcloud-skipfirmwareupdate.json
- workflow\cli\tasks\osdcloud.json
- workflow\default\os-amd64.json
- workflow\default\os-arm64.json
- workflow\default\tasks\osdcloud-nofirmware.json
- workflow\default\tasks\osdcloud.json
- workflow\default\user-amd64.json
- workflow\default\user-arm64.json
- workflow\default\ux\App.config
- workflow\default\ux\App.xaml
- workflow\default\ux\App.xaml.cs
- workflow\default\ux\MainWindow.ps1
- workflow\default\ux\MainWindow.xaml
- workflow\default\ux\MainWindow.xaml.cs
- workflow\default\ux\OSDCloud.csproj
- workflow\default\ux\OSDCloud.sln
- workflow\default\ux\Properties\AssemblyInfo.cs
- workflow\default\ux\Properties\Resources.Designer.cs
- workflow\default\ux\Properties\Resources.resx
- workflow\default\ux\Properties\Settings.Designer.cs
- workflow\default\ux\Properties\Settings.settings
- workflow\default\ux\logo.png
- workflow\dev-alpha\ux\App.config
- workflow\dev-alpha\ux\App.xaml
- workflow\dev-alpha\ux\App.xaml.cs
- workflow\dev-alpha\ux\MainWindow.ps1
- workflow\dev-alpha\ux\MainWindow.xaml
- workflow\dev-alpha\ux\MainWindow.xaml.cs
- workflow\dev-alpha\ux\OSDCloud.csproj
- workflow\dev-alpha\ux\OSDCloud.sln
- workflow\dev-alpha\ux\Properties\AssemblyInfo.cs
- workflow\dev-alpha\ux\Properties\Resources.Designer.cs
- workflow\dev-alpha\ux\Properties\Resources.resx
- workflow\dev-alpha\ux\Properties\Settings.Designer.cs
- workflow\dev-alpha\ux\Properties\Settings.settings
- workflow\dev-alpha\ux\logo.png
- workflow\dev-beta\ux\App.config
- workflow\dev-beta\ux\App.xaml
- workflow\dev-beta\ux\App.xaml.cs
- workflow\dev-beta\ux\MainWindow.ps1
- workflow\dev-beta\ux\MainWindow.xaml
- workflow\dev-beta\ux\MainWindow.xaml.cs
- workflow\dev-beta\ux\OSDCloud.csproj
- workflow\dev-beta\ux\OSDCloud.sln
- workflow\dev-beta\ux\Properties\AssemblyInfo.cs
- workflow\dev-beta\ux\Properties\Resources.Designer.cs
- workflow\dev-beta\ux\Properties\Resources.resx
- workflow\dev-beta\ux\Properties\Settings.Designer.cs
- workflow\dev-beta\ux\Properties\Settings.settings
- workflow\dev-beta\ux\logo.png
- workflow\dev-device\ux\App.config
- workflow\dev-device\ux\App.xaml
- workflow\dev-device\ux\App.xaml.cs
- workflow\dev-device\ux\MainWindow.ps1
- workflow\dev-device\ux\MainWindow.xaml
- workflow\dev-device\ux\MainWindow.xaml.cs
- workflow\dev-device\ux\OSDCloud.csproj
- workflow\dev-device\ux\OSDCloud.sln
- workflow\dev-device\ux\Properties\AssemblyInfo.cs
- workflow\dev-device\ux\Properties\Resources.Designer.cs
- workflow\dev-device\ux\Properties\Resources.resx
- workflow\dev-device\ux\Properties\Settings.Designer.cs
- workflow\dev-device\ux\Properties\Settings.settings
- workflow\dev-device\ux\logo.png
- workflow\insiders\ux\App.config
- workflow\insiders\ux\App.xaml
- workflow\insiders\ux\App.xaml.cs
- workflow\insiders\ux\MainWindow.ps1
- workflow\insiders\ux\MainWindow.xaml
- workflow\insiders\ux\MainWindow.xaml.cs
- workflow\insiders\ux\OSDCloud.csproj
- workflow\insiders\ux\OSDCloud.sln
- workflow\insiders\ux\Properties\AssemblyInfo.cs
- workflow\insiders\ux\Properties\Resources.Designer.cs
- workflow\insiders\ux\Properties\Resources.resx
- workflow\insiders\ux\Properties\Settings.Designer.cs
- workflow\insiders\ux\Properties\Settings.settings
- workflow\insiders\ux\logo.png
- workflow\latest\os-amd64.json
- workflow\latest\os-arm64.json
- workflow\vNext-v1\os-amd64.json
- workflow\vNext-v1\os-arm64.json
- workflow\vNext-v1\tasks\osdcloud-nofirmware.json
- workflow\vNext-v1\tasks\osdcloud.json
- workflow\vNext-v1\ui\MainWindow.ps1
- workflow\vNext-v1\ui\MainWindow.xaml
- workflow\vNext-v1\ui\logo.png
- workflow\vNext-v1\user-amd64.json
- workflow\vNext-v1\user-arm64.json
- workflow\vNext-v2\os-amd64.json
- workflow\vNext-v2\os-arm64.json
- workflow\vNext-v2\tasks\osdcloud-nofirmware.json
- workflow\vNext-v2\tasks\osdcloud.json
- workflow\vNext-v2\ui\MainWindow.ps1
- workflow\vNext-v2\ui\MainWindow.xaml
- workflow\vNext-v2\ui\logo.png
- workflow\vNext-v2\user-amd64.json
- workflow\vNext-v2\user-arm64.json
- workflow\vNext\os-amd64.json
- workflow\vNext\os-arm64.json
- workflow\vNext\tasks\osdcloud-nofirmware.json
- workflow\vNext\tasks\osdcloud.json
- workflow\vNext\ui\MainWindow.ps1
- workflow\vNext\ui\MainWindow.xaml
- workflow\vNext\ui\logo.png
- workflow\vNext\user-amd64.json
- workflow\vNext\user-arm64.json
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 26.8.18.1 (current version) | 1,253 | 8/19/2026 |
| 26.8.3.1 | 11,773 | 8/3/2026 |
| 26.8.1.1 | 815 | 8/1/2026 |
| 26.7.25.2 | 5,485 | 7/26/2026 |
| 26.7.25.1 | 5 | 7/26/2026 |
| 26.6.29.1 | 17,511 | 6/29/2026 |
| 26.6.26.1 | 289 | 6/26/2026 |
| 26.6.25.1 | 1,140 | 6/25/2026 |
| 26.6.23.1 | 836 | 6/24/2026 |
| 26.5.24.1 | 20,530 | 5/25/2026 |
| 26.5.22.1 | 379 | 5/22/2026 |
| 26.5.20.1 | 1,119 | 5/20/2026 |
| 26.5.19.1 | 587 | 5/20/2026 |
| 26.4.17.1 | 14,714 | 4/17/2026 |
| 26.4.7.1 | 3,197 | 4/11/2026 |
| 26.3.12.1 | 12,673 | 3/12/2026 |
| 26.3.4.2 | 3,395 | 3/5/2026 |
| 26.3.4.1 | 493 | 3/4/2026 |
| 26.2.22.1 | 3,528 | 2/23/2026 |
| 26.2.16.1 | 1,796 | 2/17/2026 |
| 26.2.12.1 | 1,212 | 2/12/2026 |
| 26.2.3.1 | 3,473 | 2/4/2026 |
| 26.1.26.1 | 3,011 | 1/27/2026 |
| 25.9.30.3 | 41,760 | 9/30/2025 |
| 25.9.30.2 | 15 | 9/30/2025 |
| 25.9.30.1 | 13 | 9/30/2025 |
| 25.9.23.1 | 322 | 9/23/2025 |
| 25.6.15.1 | 3,244 | 6/15/2025 |
| 25.3.27.1 | 411 | 3/27/2025 |