OSDCloud
26.2.12.1
OSDCloud PowerShell Module for OS Deployment in the Cloud
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 @ Recast Software. All rights reserved.
Package Details
Author(s)
- David Segura Michael Escamilla
Tags
OSDeploy OSD OSDCloud OSDWorkspace Recast
Functions
Deploy-OSDCloud Get-OSDCloudInfo Get-OSDCloudModulePath Get-OSDCloudModuleVersion Invoke-OSDCloudPEStartup Invoke-OSDCloudWifi Show-PEStartupDeviceInfo Show-PEStartupHardware Show-PEStartupHardwareErrors Show-PEStartupIpconfig Show-PEStartupWifi Use-PEStartupUpdateModule
PSEditions
Dependencies
This module has no dependencies.
FileList
- OSDCloud.nuspec
- private\dev\Get-MyDeviceModel.ps1
- private\steps\9-postaction\step-postaction-removeosdcloudtemp.ps1
- workflow\default\user-arm64.json
- CONTRIBUTING.md
- private\dev\Get-MyDeviceProduct.ps1
- private\steps\9-postaction\step-postaction-restartcomputer.ps1
- workflow\default\tasks\osdcloud-nofirmware.json
- LICENSE
- private\dev\Invoke-DiskpartClean.ps1
- private\steps\9-postaction\step-postaction-stopcomputer.ps1
- workflow\default\tasks\osdcloud.json
- module.json
- private\dev\Invoke-DiskpartFormatSystemPartition.ps1
- private\steps\do-not-use\step-drivers-add-specialize-ppkg.ps1
- workflow\default\ux\App.config
- private\dev\New-OSDCloudPartitionSystem.ps1
- private\steps\do-not-use\step-drivers-expand-driverpack.ps1
- workflow\default\ux\App.xaml
- OSDCloud.psd1
- private\dev\New-OSDCloudPartitionWindows.ps1
- private\steps\do-not-use\step-labconfig-bypasscpucheck.ps1
- workflow\default\ux\App.xaml.cs
- OSDCloud.psm1
- private\driver-packs\Get-DeployOSDCloudDriverPack.ps1
- private\steps\do-not-use\step-psmodule-save-osd.ps1
- workflow\default\ux\logo.png
- PRIVACY.md
- private\driver-packs\Get-DeployOSDCloudDriverPacks.ps1
- private\steps\do-not-use\Step-UpdatePSModule.ps1
- workflow\default\ux\MainWindow.ps1
- README.md
- private\firmware\Convert-PNPDeviceIDtoGuid.ps1
- private\steps\initialize\step-initialize-osdcloudlogs.ps1
- workflow\default\ux\MainWindow.xaml
- .github\CODEOWNERS
- private\firmware\Get-SystemFirmwareDevice.ps1
- private\steps\initialize\step-initialize-osdcloudworkflowtask.ps1
- workflow\default\ux\MainWindow.xaml.cs
- .github\instructions\powershell-pester-5.instructions.md
- private\firmware\Get-SystemFirmwareResource.ps1
- private\steps\test\step-test-targetdisk.ps1
- workflow\default\ux\OSDCloud.csproj
- .github\instructions\powershell.instructions.md
- private\main\Get-DeploymentDiskObject.ps1
- private\steps\test\step-test-targetdriverpack.ps1
- workflow\default\ux\OSDCloud.sln
- .github\instructions\python.instructions.md
- private\main\Initialize-OSDCloudModule.ps1
- private\steps\test\step-test-targetwindowsimage.ps1
- workflow\default\ux\Properties\AssemblyInfo.cs
- .github\instructions\shell.instructions.md
- private\main\OSDCloud-DownloadFile.ps1
- private\wifi\OSDCloudWifi.ps1
- workflow\default\ux\Properties\Resources.Designer.cs
- .github\workflows\publish-module.yaml
- private\main\Test-CommandCurlExe.ps1
- private\wifi\Test-WebConnection.ps1
- workflow\default\ux\Properties\Resources.resx
- catalogs\driverpack\build-driverpacks.json
- private\microsoft-update-catalog\Get-MicrosoftUpdateCatalogResult.ps1
- public\Deploy-OSDCloud.ps1
- workflow\default\ux\Properties\Settings.Designer.cs
- catalogs\driverpack\build-driverpacks.xml
- private\microsoft-update-catalog\Get-MicrosoftUpdateCatalogUpdateLinks.ps1
- public\Get-OSDCloudInfo.ps1
- workflow\default\ux\Properties\Settings.settings
- catalogs\driverpack\dell\build-driverpack.xml
- private\microsoft-update-catalog\Invoke-MicrosoftUpdateCatalogRequest.ps1
- public\Get-OSDCloudModulePath.ps1
- workflow\dev-alpha\ux\App.config
- catalogs\driverpack\dell\build-system.xml
- private\microsoft-update-catalog\Invoke-ParseDate.ps1
- public\Get-OSDCloudModuleVersion.ps1
- workflow\dev-alpha\ux\App.xaml
- catalogs\driverpack\hp\build-driverpack.xml
- private\microsoft-update-catalog\Save-MicrosoftUpdateCatalogDriver.ps1
- public-winpe\Invoke-OSDCloudPEStartup.ps1
- workflow\dev-alpha\ux\App.xaml.cs
- catalogs\driverpack\hp\build-platform.xml
- private\microsoft-update-catalog\Save-MicrosoftUpdateCatalogUpdate.ps1
- public-winpe\Invoke-OSDCloudWifi.ps1
- workflow\dev-alpha\ux\logo.png
- catalogs\driverpack\hp\build-system.xml
- private\microsoft-update-catalog\Save-WebFile.ps1
- public-winpe\Show-PEStartupDeviceInfo.ps1
- workflow\dev-alpha\ux\MainWindow.ps1
- catalogs\driverpack\lenovo\build-bios.xml
- private\microsoft-update-catalog\Sort-MicrosoftUpdateCatalogResults.ps1
- public-winpe\Show-PEStartupHardware.ps1
- workflow\dev-alpha\ux\MainWindow.xaml
- catalogs\driverpack\lenovo\build-driverpack.xml
- private\microsoft-update-catalog\Test-MicrosoftUpdateCatalog.ps1
- public-winpe\Show-PEStartupHardwareErrors.ps1
- workflow\dev-alpha\ux\MainWindow.xaml.cs
- catalogs\driverpack\surface\build-driverpack.json
- private\operating-systems\Get-DeployOSDCloudOperatingSystem.ps1
- public-winpe\Show-PEStartupIpconfig.ps1
- workflow\dev-alpha\ux\OSDCloud.csproj
- catalogs\driverpack\surface\build-driverpack.xml
- private\operating-systems\Get-DeployOSDCloudOperatingSystems.ps1
- public-winpe\Show-PEStartupWifi.ps1
- workflow\dev-alpha\ux\OSDCloud.sln
- catalogs\driverpack\surface\build-driverpage.json
- private\pe-startup\Invoke-PEStartupCommand.ps1
- public-winpe\Use-PEStartupUpdateModule.ps1
- workflow\dev-alpha\ux\Properties\AssemblyInfo.cs
- catalogs\driverpack\surface\build-driverpage.xml
- private\pe-startup\Invoke-PEStartupOSK.ps1
- types\Net45\HtmlAgilityPack.dll
- workflow\dev-alpha\ux\Properties\Resources.Designer.cs
- catalogs\driverpack\surface\build-systemsku.json
- private\pe-startup\Invoke-PEStartupUpdateModule.ps1
- types\netstandard2.0\HtmlAgilityPack.dll
- workflow\dev-alpha\ux\Properties\Resources.resx
- catalogs\driverpack\surface\build-systemsku.xml
- private\steps\3-preinstall\step-preinstall-cleartargetdisk.ps1
- workflow\archive\os-amd64.json
- workflow\dev-alpha\ux\Properties\Settings.Designer.cs
- catalogs\operatingsystem\19045.3803-win10-22h2.xml
- private\steps\3-preinstall\step-preinstall-enablehighperformance.ps1
- workflow\archive\os-arm64.json
- workflow\dev-alpha\ux\Properties\Settings.settings
- catalogs\operatingsystem\22000.318-win11-21h2.xml
- private\steps\3-preinstall\step-preinstall-partitiontargetdisk.ps1
- workflow\archive\tasks\osdcloud-autopilot.json
- workflow\dev-beta\ux\App.config
- catalogs\operatingsystem\22621.1702-win11-22h2.xml
- private\steps\3-preinstall\step-preinstall-removeusbdriveletter.ps1
- workflow\archive\tasks\osdcloud-core-autopilot.json
- workflow\dev-beta\ux\App.xaml
- catalogs\operatingsystem\22631.2861-win11-23h2.xml
- private\steps\3-preinstall\step-preinstall-restoreusbdriveletter.ps1
- workflow\archive\tasks\osdcloud-core.json
- workflow\dev-beta\ux\App.xaml.cs
- catalogs\operatingsystem\26100.4349-win11-24h2.xml
- private\steps\4-install\step-install-bcdboot.ps1
- workflow\archive\tasks\osdcloud-zti.json
- workflow\dev-beta\ux\logo.png
- catalogs\operatingsystem\26200.7623-win11-25h2.xml
- private\steps\4-install\step-install-downloadwindowsimage.ps1
- workflow\archive\tasks\osdcloud.json
- workflow\dev-beta\ux\MainWindow.ps1
- catalogs\operatingsystem\results.json
- private\steps\4-install\step-install-expandwindowsimage.ps1
- workflow\archive\tasks\task-disk-wipe-and-partition.json
- workflow\dev-beta\ux\MainWindow.xaml
- classes\MicrosoftUpdateCatalog.Class.ps1
- private\steps\4-install\step-install-getwindowsedition.ps1
- workflow\classic\os-amd64.json
- workflow\dev-beta\ux\MainWindow.xaml.cs
- classes\MicrosoftUpdateCatalogResponse.ps1
- private\steps\4-install\step-install-getwindowsimageindex.ps1
- workflow\classic\os-arm64.json
- workflow\dev-beta\ux\OSDCloud.csproj
- core\setupspecialize\customizations.xml
- private\steps\4-install\step-install-removewindowsimage.ps1
- workflow\classic\user-amd64.json
- workflow\dev-beta\ux\OSDCloud.sln
- core\setupspecialize\setupspecialize.ppkg
- private\steps\4-install\step-install-restartosdcloudlogs.ps1
- workflow\classic\user-arm64.json
- workflow\dev-beta\ux\Properties\AssemblyInfo.cs
- core\setupspecialize\setupspecialize.xml
- private\steps\5-drivers\step-drivers-addwindowsdriver-disk.ps1
- workflow\classic\tasks\osdcloud-nofirmware.json
- workflow\dev-beta\ux\Properties\Resources.Designer.cs
- core\winpekeyboard\winpekeyboard.ps1
- private\steps\5-drivers\step-drivers-addwindowsdriver-driverpack.ps1
- workflow\classic\tasks\osdcloud.json
- workflow\dev-beta\ux\Properties\Resources.resx
- docs\Deploy-OSDCloud.md
- private\steps\5-drivers\step-drivers-addwindowsdriver-firmware.ps1
- workflow\classic\ux\App.config
- workflow\dev-beta\ux\Properties\Settings.Designer.cs
- docs\Get-OSDCloudInfo.md
- private\steps\5-drivers\step-drivers-addwindowsdriver-msupdate.ps1
- workflow\classic\ux\App.xaml
- workflow\dev-beta\ux\Properties\Settings.settings
- docs\Get-OSDCloudModulePath.md
- private\steps\5-drivers\step-drivers-addwindowsdriver-net.ps1
- workflow\classic\ux\App.xaml.cs
- workflow\insiders\ux\App.config
- docs\Get-OSDCloudModuleVersion.md
- private\steps\5-drivers\step-drivers-addwindowsdriver-scsi.ps1
- workflow\classic\ux\MainWindow.ps1
- workflow\insiders\ux\App.xaml
- en-US\OSDCloud-help.xml
- private\steps\5-drivers\step-drivers-driverpack.ps1
- workflow\classic\ux\MainWindow.xaml
- workflow\insiders\ux\App.xaml.cs
- private\Deploy-OSDCloudCLI.ps1
- private\steps\5-drivers\step-drivers-firmware.ps1
- workflow\classic\ux\MainWindow.xaml.cs
- workflow\insiders\ux\logo.png
- private\Deploy-OSDCloudGUI.ps1
- private\steps\5-drivers\step-drivers-msupdate.ps1
- workflow\classic\ux\OSDCloud.csproj
- workflow\insiders\ux\MainWindow.ps1
- private\Initialize-OSDCloudDeploy.ps1
- private\steps\5-drivers\step-drivers-recast-winos.ps1
- workflow\classic\ux\OSDCloud.sln
- workflow\insiders\ux\MainWindow.xaml
- private\Initialize-OSDCloudDevice.ps1
- private\steps\5-drivers\step-drivers-recast-winpe.ps1
- workflow\classic\ux\Properties\AssemblyInfo.cs
- workflow\insiders\ux\MainWindow.xaml.cs
- private\Initialize-OSDCloudWorkflowSettingsOS.ps1
- private\steps\5-drivers\step-drivers-recast-winre.ps1
- workflow\classic\ux\Properties\Resources.Designer.cs
- workflow\insiders\ux\OSDCloud.csproj
- private\Initialize-OSDCloudWorkflowSettingsUser.ps1
- private\steps\6-powershell\step-powershell-savemodule.ps1
- workflow\classic\ux\Properties\Resources.resx
- workflow\insiders\ux\OSDCloud.sln
- private\Initialize-OSDCloudWorkflowTasks.ps1
- private\steps\6-powershell\step-powershell-updatemodule.ps1
- workflow\classic\ux\Properties\Settings.Designer.cs
- workflow\insiders\ux\Properties\AssemblyInfo.cs
- private\Invoke-OSDCloudWorkflowTask.ps1
- private\steps\7-update\step-update-setupdisplayedeula.ps1
- workflow\classic\ux\Properties\Settings.settings
- workflow\insiders\ux\Properties\Resources.Designer.cs
- private\Invoke-OSDCloudWorkflowUx.ps1
- private\steps\8-finalize\step-finalize-exportofflineosinfo.ps1
- workflow\default\os-amd64.json
- workflow\insiders\ux\Properties\Resources.resx
- private\dev\Disk.ps1
- private\steps\8-finalize\step-finalize-osdcloudlogs.ps1
- workflow\default\os-arm64.json
- workflow\insiders\ux\Properties\Settings.Designer.cs
- private\dev\Find-OSDCloudAsset.ps1
- private\steps\8-finalize\step-finalize-stoposdcloudworkflow.ps1
- workflow\default\user-amd64.json
- workflow\insiders\ux\Properties\Settings.settings
- private\dev\Get-MyDeviceManufacturer.ps1
- private\steps\9-postaction\step-postaction-removeosdcloudlogs.ps1