Hephaestus

0.7.0

Hephaestus Deployment Toolkit - a PowerShell replacement for MDT.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name Hephaestus

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name Hephaestus

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Itamartz. All rights reserved.

Package Details

Author(s)

  • Itamartz

Tags

MDT Deployment OSD WinPE

Functions

Clear-HDTAutoLogon Add-HDTBootImageComponent Add-HDTBootImageContent Add-HDTBootImageStartCommand Remove-HDTBootImageComponent Remove-HDTBootImageContent Move-HDTBootImageStartCommand Remove-HDTBootImageStartCommand Set-HDTBootImageBackground Set-HDTBootImageDriver Set-HDTBootImageUnattend Set-HDTBootImageTimeZone Get-HDTTimeZone New-HDTBootImageUnattend Add-HDTBootImageCertificate Remove-HDTBootImageCertificate Set-HDTBootImageClientCertificate Set-HDTBootImageCertificatePassword Get-HDTBootImageCertificatePassword Test-HDTBootImageCertificatePassword Set-HDTWorkspaceProperty Add-HDTWorkspaceFolder Remove-HDTWorkspaceFolder Save-HDTWorkspaceDocument Write-HDTModuleBundle Resolve-HDTBundleLine Get-HDTAdkComponent Get-HDTAdkPath Get-HDTApplication Get-HDTBootImage Get-HDTBootImageComponent Get-HDTBootstrapConfiguration ConvertTo-HDTDiskLayout ConvertTo-HDTReport Copy-HDTLog Copy-HDTResumeAgent Export-HDTMachineFact Export-HDTVariableProvenance Get-HDTAutoLogonState Get-HDTDriverGroup Get-HDTDiskLayout Get-HDTLogDestination Get-HDTLogPath Get-HDTMachineFact Get-HDTMachineOverride Get-HDTModuleVersion Get-HDTNetworkConfiguration Get-HDTOperatingSystem Get-HDTRunLogRecord Get-HDTShareAccessRule Get-HDTShareCredential Get-HDTNoOpStepDescription Get-HDTSetVariableStepDescription Get-HDTPowerShellStepDescription Get-HDTCommandLineStepDescription Get-HDTRestartStepDescription Get-HDTValidateStepDescription Get-HDTDiskPartitionStepDescription Get-HDTEnableBitLockerStepDescription Get-HDTInstallApplicationsStepDescription Get-HDTInstallRolesStepDescription Get-HDTTattooStepDescription Get-HDTApplyImageStepDescription Get-HDTApplyUnattendStepDescription Get-HDTConfigureBootStepDescription Get-HDTNoOpStepTemplate Get-HDTSetVariableStepTemplate Get-HDTPowerShellStepTemplate Get-HDTCommandLineStepTemplate Get-HDTRestartStepTemplate Get-HDTValidateStepTemplate Get-HDTDiskPartitionStepTemplate Get-HDTEnableBitLockerStepTemplate Get-HDTInstallApplicationsStepTemplate Get-HDTInstallRolesStepTemplate Get-HDTTattooStepTemplate Get-HDTApplyImageStepTemplate Get-HDTApplyUnattendStepTemplate Get-HDTConfigureBootStepTemplate Get-HDTStepDescription Get-HDTSequenceTemplate Get-HDTGatherStepDescription Get-HDTGatherStepTemplate Invoke-HDTGatherStep Get-HDTInstallCertificateStepDescription Get-HDTInstallCertificateStepTemplate Invoke-HDTInstallCertificateStep Get-HDTStepNeighbourTarget Get-HDTStepType Get-HDTGroupTemplate Get-HDTUsableAddress Get-HDTVariableMap Get-HDTWizardCredential Get-HDTWizardField Get-HDTWizardFocus Get-HDTWizardHarvest Get-HDTDeploymentFailure Get-HDTFinishAction Get-HDTWizardApplication Get-HDTWizardComputerName Get-HDTWizardPage Get-HDTWizardSeed Get-HDTWizardSelection Get-HDTWizardSequence Get-HDTWizardSkip Get-HDTWizardSummary Get-HDTWorkspacePath Get-HDTVariableProvenance Hide-HDTShellWindow Import-HDTApplication Remove-HDTApplication Import-HDTBootImageToWds Import-HDTOperatingSystem Import-HDTRuleDocument Import-HDTBootstrapRuleDocument Import-HDTRunState Import-HDTSequenceDocument Import-HDTStepModule Import-HDTWizardDocument Import-HDTWorkspaceDocument Install-HDTAdk Invoke-HDTNoOpStep Invoke-HDTSetVariableStep Invoke-HDTPowerShellStep Invoke-HDTCommandLineStep Invoke-HDTRestartStep Invoke-HDTValidateStep Invoke-HDTDiskPartitionStep Invoke-HDTEnableBitLockerStep Invoke-HDTInstallApplicationsStep Invoke-HDTInstallRolesStep Invoke-HDTTattooStep Invoke-HDTApplyImageStep Invoke-HDTApplyUnattendStep Invoke-HDTConfigureBootStep Invoke-HDTBootReconciliation Invoke-HDTStep Invoke-HDTTaskSequence New-HDTBootImageService New-HDTCimProvider New-HDTBootIso New-HDTBuildProgress New-HDTClock New-HDTContentProvider New-HDTDiskLayoutPlan New-HDTDiskService New-HDTEnvironmentProvider New-HDTExecutionContext New-HDTBitLockerService New-HDTFeatureService New-HDTFileSystem New-HDTImageService New-HDTLocalContentProvider New-HDTLogContext New-HDTLsaService New-HDTPowerService New-HDTProcessService New-HDTPxePayload New-HDTRegistryService New-HDTRunState New-HDTScriptInvoker New-HDTSmbContentProvider New-HDTSmbService New-HDTWizardHost New-HDTWdsService New-HDTServiceCatalog New-HDTStepResult New-HDTTaskSequence Remove-HDTOperatingSystem Remove-HDTTaskSequence Set-HDTOperatingSystemProperty Set-HDTTaskSequenceProperty New-HDTWorkspace New-HDTWorkspaceShare Get-HDTWorkspaceShareName Resolve-HDTApplicationOrder Resolve-HDTErrorMessage Resolve-HDTDeployRoot Resolve-HDTBootstrapRule Resolve-HDTImageIndex Resolve-HDTVariable Save-HDTRunState Select-HDTTargetDisk Set-HDTApplication Set-HDTAutoLogon Set-HDTLogPath Set-HDTShareCredential Set-HDTSequenceVariable Set-HDTStaticAddress Show-HDTDeploymentFailure Show-HDTWizard Start-HDTConsole Show-HDTWizardShell New-HDTBootStatusHost New-HDTConsoleBootStatusHost New-HDTConsoleProgressHost New-HDTProgressHost Split-HDTAccountName Start-HDTCommandPrompt Start-HDTBootStatus Start-HDTProgressDisplay Start-HDTWizardDeployment Test-HDTApplicationDetection Test-HDTComputerName Test-HDTRunStateAbandoned Test-HDTWizardAnswerChanged Test-HDTShareAcl Test-HDTPowerShellStepApplicable Test-HDTStepApplicable Test-HDTStepCondition Test-HDTTaskSequence Update-HDTBootImage Update-HDTModuleVersion Update-HDTRunStateStep Write-HDTLog Write-HDTStatus Write-HDTVariableLog Add-HDTStep Add-HDTStepPartition Set-HDTStepPartition Remove-HDTStepPartition Move-HDTStepPartition Copy-HDTStep Move-HDTStep Remove-HDTStep Save-HDTOperatingSystemDocument Save-HDTSequenceDocument Set-HDTStepCondition Set-HDTStepFlag Set-HDTStepProperty Set-HDTStepPropertyList Add-HDTRule Remove-HDTResumeAgent Remove-HDTRule Save-HDTRuleDocument Set-HDTRule Show-HDTBootImageWindow Show-HDTBuildProgressWindow Test-HDTElevation Get-HDTFeatureCatalog New-HDTConsoleHost New-HDTConsoleScreen Show-HDTConsole Show-HDTSequenceEditor

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

FileList

Version History

Version Downloads Last updated
0.7.0 (current version) 4 8/25/2026
0.6.2 4 8/25/2026
0.6.1 5 8/24/2026
0.5.1 7 8/21/2026
0.5.0 4 8/21/2026
0.2.0 7 8/19/2026
0.1.0 4 8/18/2026
Show more