Hephaestus

0.5.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 -RequiredVersion 0.5.0

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

Install-PSResource -Name Hephaestus -Version 0.5.0

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 Get-HDTAdkComponent Get-HDTAdkPath Get-HDTApplication Get-HDTApplicationName 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-HDTStringTable Get-HDTShareCredential Get-HDTNoOpStepDescription Get-HDTSetVariableStepDescription Get-HDTPowerShellStepDescription Get-HDTCommandLineStepDescription Get-HDTRestartStepDescription Get-HDTValidateStepDescription Get-HDTDiskPartitionStepDescription Get-HDTEnableBitLockerStepDescription Get-HDTInstallApplicationsStepDescription Get-HDTInstallRolesStepDescription 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-HDTApplyImageStepTemplate Get-HDTApplyUnattendStepTemplate Get-HDTConfigureBootStepTemplate Get-HDTStepDescription Get-HDTSequenceTemplate Get-HDTGatherStepDescription Get-HDTGatherStepTemplate Invoke-HDTGatherStep Get-HDTInstallCertificateStepDescription Get-HDTInstallCertificateStepTemplate Invoke-HDTInstallCertificateStep Get-HDTStepType Get-HDTGroupTemplate Get-HDTUsableAddress Get-HDTVariableMap Get-HDTWizardCredential Get-HDTWizardField Get-HDTWizardHarvest Format-HDTProgressLine Get-HDTDeploymentFailure Get-HDTDeploymentProgress Get-HDTWizardComputerName Get-HDTWizardPage 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 Invoke-HDTNoOpStep Invoke-HDTSetVariableStep Invoke-HDTPowerShellStep Invoke-HDTCommandLineStep Invoke-HDTRestartStep Invoke-HDTValidateStep Invoke-HDTDiskPartitionStep Invoke-HDTEnableBitLockerStep Invoke-HDTInstallApplicationsStep Invoke-HDTInstallRolesStep 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-HDTDeployRoot Resolve-HDTBootstrapRule Resolve-HDTImageIndex Resolve-HDTVariable Save-HDTRunState Select-HDTTargetDisk Set-HDTApplication Set-HDTAutoLogon Set-HDTLogPath Set-HDTShareCredential Set-HDTSequenceVariable Set-HDTStaticAddress Set-HDTWindowText Show-HDTDeploymentFailure Show-HDTWizard Start-HDTConsole Show-HDTWizardShell New-HDTConsoleProgressHost New-HDTProgressHost Split-HDTAccountName Start-HDTCommandPrompt Start-HDTProgressDisplay Start-HDTWizardDeployment Step-HDTWizardPage Test-HDTApplicationDetection Test-HDTComputerName Test-HDTRunStateAbandoned Test-HDTShareAcl Test-HDTPowerShellStepApplicable Test-HDTStepApplicable Test-HDTStepCondition Test-HDTTaskSequence Update-HDTBootImage Update-HDTModuleVersion Update-HDTProgressDisplay 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 Add-HDTRule Remove-HDTRule Save-HDTRuleDocument Set-HDTRule Get-HDTConsoleBootImageSetting Get-HDTConsoleRuleSetting Get-HDTConsoleConditionOption Show-HDTBootImageWindow Show-HDTBuildProgressWindow Get-HDTConsoleClosePrompt Get-HDTConsoleEditorState Get-HDTConsoleImageChoice Get-HDTConsoleDependencyChoice Get-HDTConsoleDetectionForm Get-HDTConsoleNewSequence Test-HDTConsoleImportOperatingSystem Test-HDTConsoleImportApplication Test-HDTElevation Test-HDTConsoleNewWorkspace Test-HDTConsoleOpenWorkspace Test-HDTConsoleNewSequence Get-HDTConsoleMonitor Get-HDTConsolePartitionRow Get-HDTConsoleMonitorNode Get-HDTConsoleSequenceEditor Get-HDTConsoleStepCatalog Get-HDTConsoleStepChange Get-HDTConsoleFolderAction Get-HDTConsoleStepOption Get-HDTConsoleSetting Get-HDTConsoleTheme Get-HDTConsoleValidateCheck Get-HDTConsoleApplicationChoice Get-HDTConsoleTreeNode Get-HDTConsoleWorkspace New-HDTConsoleHost New-HDTConsoleScreen Resolve-HDTConsoleCloseAnswer Save-HDTConsoleSetting Show-HDTConsole Show-HDTSequenceEditor

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

FileList

Version History

Version Downloads Last updated
0.7.0 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 (current version) 4 8/21/2026
0.2.0 7 8/19/2026
0.1.0 4 8/18/2026
Show more