< Back
New-OSBuildTask
Post
NAME New-OSBuildTask
SYNOPSIS
Creates a JSON Task for use with New-OSBuild
SYNTAX
New-OSBuildTask [-AddContentPacks] [-CustomName <String>] [-DisableFeature] [-EnableFeature] [-EnableNetFX3]
[-RemoveAppx] [-RemoveCapability] [-RemovePackage] -TaskName <String> [-SaveAs <String>] [-WinPEAutoExtraFiles]
[-OSMedia <PSObject>] [<CommonParameters>]
New-OSBuildTask [-AddContentPacks] [-ContentDrivers] [-ContentExtraFiles] [-ContentFeaturesOnDemand]
[-ContentLanguagePackages] [-ContentPackages] [-ContentScripts] [-ContentStartLayout] [-ContentUnattend]
[-ContentWinPEADK] [-ContentWinPEDart] [-ContentWinPEDrivers] [-ContentWinPEExtraFiles] [-ContentWinPEScripts]
[-CustomName <String>] [-DisableFeature] [-EnableFeature] [-EnableNetFX3] [-RemoveAppx] [-RemoveCapability]
[-RemovePackage] -TaskName <String> [-SaveAs <String>] [-WinPEAutoExtraFiles] [-SetAllIntl <String>]
[-SetInputLocale <String>] [-SetSKUIntlDefaults <String>] [-SetSetupUILang <String>] [-SetSysLocale <String>]
[-SetUILang <String>] [-SetUILangFallback <String>] [-SetUserLocale <String>] [-SourcesLanguageCopy] [-OSMedia
<PSObject>] [<CommonParameters>]
DESCRIPTION
Creates a JSON Task for use with New-OSBuild
PARAMETERS
-AddContentPacks [<SwitchParameter>]
Allows selection of a Template Pack to this Build
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskAddContentPacks
Accept pipeline input? false
Accept wildcard characters? false
-ContentDrivers [<SwitchParameter>]
Select Drivers in GridView from the Content\\Drivers directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentDrivers
Accept pipeline input? false
Accept wildcard characters? false
-ContentExtraFiles [<SwitchParameter>]
Select ExtraFiles in GridView from the Content\\ExtraFiles directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentExtraFiles
Accept pipeline input? false
Accept wildcard characters? false
-ContentFeaturesOnDemand [<SwitchParameter>]
Select Features on Demand from IsoExtract
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentFeaturesOnDemand
Accept pipeline input? false
Accept wildcard characters? false
-ContentLanguagePackages [<SwitchParameter>]
Select Language Packages in GridView from the Content\\IsoExtract directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentLanguagePackages
Accept pipeline input? false
Accept wildcard characters? false
-ContentPackages [<SwitchParameter>]
Select Packages in GridView from the Content\\Packages directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentPackages
Accept pipeline input? false
Accept wildcard characters? false
-ContentScripts [<SwitchParameter>]
Select PowerShell Script in GridView from the Content\\Scripts directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentScripts
Accept pipeline input? false
Accept wildcard characters? false
-ContentStartLayout [<SwitchParameter>]
Select a StartLayout.xml in GridView from the Content\\StartLayout directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentStartLayout
Accept pipeline input? false
Accept wildcard characters? false
-ContentUnattend [<SwitchParameter>]
Select an Unattend.xml file in GridView from the Content\\Unattend directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentUnattend
Accept pipeline input? false
Accept wildcard characters? false
-ContentWinPEADK [<SwitchParameter>]
Select WinPE ADK files in GridView from the Content\\ADK directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentWinPEADK
Accept pipeline input? false
Accept wildcard characters? false
-ContentWinPEDart [<SwitchParameter>]
Select WinPE DaRT files in GridView from the Content\\DaRT directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentWinPEDart
Accept pipeline input? false
Accept wildcard characters? false
-ContentWinPEDrivers [<SwitchParameter>]
Select WinPE Drivers GridView from the Content\\Drivers directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentWinPEDrivers
Accept pipeline input? false
Accept wildcard characters? false
-ContentWinPEExtraFiles [<SwitchParameter>]
Select WinPE ExtraFiles in GridView from the Content\\ExtraFiles directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentWinPEExtraFiles
Accept pipeline input? false
Accept wildcard characters? false
-ContentWinPEScripts [<SwitchParameter>]
Select WinPE PowerShell Scripts in GridView from the Content\\Scripts directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentWinPEScripts
Accept pipeline input? false
Accept wildcard characters? false
-CustomName <String>
Custom name of the Build used in the final output directory
This parameter is recommended
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskCustomName
Accept pipeline input? false
Accept wildcard characters? false
-DisableFeature [<SwitchParameter>]
Disables an Enabled Windows Optional Feature
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskDisableFeature
Accept pipeline input? false
Accept wildcard characters? false
-EnableFeature [<SwitchParameter>]
Enables a Disabled Windows Optional Feature
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskEnableFeature
Accept pipeline input? false
Accept wildcard characters? false
-EnableNetFX3 [<SwitchParameter>]
Enable .NET Framework 3.5 for supported Operating Systems
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskEnableNetFX3
Accept pipeline input? false
Accept wildcard characters? false
-RemoveAppx [<SwitchParameter>]
Displays a GridView to select Appx Provisioned Packages to Remove
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskRemoveAppx
Accept pipeline input? false
Accept wildcard characters? false
-RemoveCapability [<SwitchParameter>]
Displays a GridView to select Windows Capabilities to Remove
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskRemoveCapability
Accept pipeline input? false
Accept wildcard characters? false
-RemovePackage [<SwitchParameter>]
Displays a GridView to select Windows Packages to Remove
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskRemovePackage
Accept pipeline input? false
Accept wildcard characters? false
-TaskName <String>
Sets the name of the Task
Required? true
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskTaskName
Accept pipeline input? false
Accept wildcard characters? false
-SaveAs <String>
Save as a Task or a Template
Default: Task
Required? false
Position? named
Default value Task
Accept pipeline input? false
Accept wildcard characters? false
-WinPEAutoExtraFiles [<SwitchParameter>]
Adds some handy files copied from the Windows OS
This parameter is recommended
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskWinPEAutoExtraFiles
Accept pipeline input? false
Accept wildcard characters? false
-SetAllIntl <String>
Options: ar-SA,bg-BG,zh-CN,zh-TW,hr-HR,cs-CZ,da-DK,nl-NL,en-US,en-GB,et-EE,fi-FI,fr-CA,fr-FR,de-DE,el-GR,he-IL,
hu-HU,it-IT,ja-JP,ko-KR,lv-LV,lt-LT,nb-NO,pl-PL,pt-BR,pt-PT,ro-RO,ru-RU,sr-Latn-RS,sk-SK,sl-SI,es-MX,es-ES,sv-S
E,th-TH,tr-TR,uk-UA,af-ZA,am-ET,as-IN,az-Latn-AZ,be-BY,bn-BD,bn-IN,bs-Latn-BA,ca-ES,ca-ES-valencia,chr-CHER-US,
cy-GB,eu-ES,fa-IR,fil-PH,ga-IE,gd-GB,gl-ES,gu-IN,ha-Latn-NG,hi-IN,hy-AM,id-ID,ig-NG,is-IS,ka-GE,kk-KZ,km-KH,kn-
IN,kok-IN,ku-ARAB-IQ,ky-KG,lb-LU,lo-LA,mi-NZ,mk-MK,ml-IN,mn-MN,mr-IN,ms-MY,mt-MT,ne-NP,nn-NO,nso-ZA,or-IN,pa-Ar
ab-PK,pa-IN,prs-AF,quc-Latn-GT,quz-PE,rw-RW,sd-Arab-PK,si-LK,sq-AL,sr-Cyrl-BA,sr-Cyrl-RS,sw-KE,ta-IN,te-IN,tg-C
yrl-TJ,ti-ET,tk-TM,tn-ZA,tt-RU,ug-CN,ur-PK,uz-Latn-UZ,vi-VN,wo-SN,xh-ZA,yo-NG,zu-ZA
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-SetInputLocale <String>
Dism SetInputLocale
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-SetSKUIntlDefaults <String>
Dism SetSKUIntlDefaults
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-SetSetupUILang <String>
Dism SetSetupUILang
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-SetSysLocale <String>
Dism SetSysLocale
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-SetUILang <String>
Dism SetUILang
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-SetUILangFallback <String>
Dism SetUILangFallback
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-SetUserLocale <String>
Dism SetUserLocale
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-SourcesLanguageCopy [<SwitchParameter>]
Copy OSMedia Languages into Sources
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
-OSMedia <PSObject>
Get-OSMedia entry used to create task (bypasses Out-GridView)
Required? false
Position? named
Default value
Accept pipeline input? true (ByValue)
Accept wildcard characters? false
<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer, PipelineVariable, and OutVariable. For more information, see
about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).
INPUTS
OUTPUTS
RELATED LINKS
https://osdbuilder.osdeploy.com/module/ ... sbuildtask
SYNOPSIS
Creates a JSON Task for use with New-OSBuild
SYNTAX
New-OSBuildTask [-AddContentPacks] [-CustomName <String>] [-DisableFeature] [-EnableFeature] [-EnableNetFX3]
[-RemoveAppx] [-RemoveCapability] [-RemovePackage] -TaskName <String> [-SaveAs <String>] [-WinPEAutoExtraFiles]
[-OSMedia <PSObject>] [<CommonParameters>]
New-OSBuildTask [-AddContentPacks] [-ContentDrivers] [-ContentExtraFiles] [-ContentFeaturesOnDemand]
[-ContentLanguagePackages] [-ContentPackages] [-ContentScripts] [-ContentStartLayout] [-ContentUnattend]
[-ContentWinPEADK] [-ContentWinPEDart] [-ContentWinPEDrivers] [-ContentWinPEExtraFiles] [-ContentWinPEScripts]
[-CustomName <String>] [-DisableFeature] [-EnableFeature] [-EnableNetFX3] [-RemoveAppx] [-RemoveCapability]
[-RemovePackage] -TaskName <String> [-SaveAs <String>] [-WinPEAutoExtraFiles] [-SetAllIntl <String>]
[-SetInputLocale <String>] [-SetSKUIntlDefaults <String>] [-SetSetupUILang <String>] [-SetSysLocale <String>]
[-SetUILang <String>] [-SetUILangFallback <String>] [-SetUserLocale <String>] [-SourcesLanguageCopy] [-OSMedia
<PSObject>] [<CommonParameters>]
DESCRIPTION
Creates a JSON Task for use with New-OSBuild
PARAMETERS
-AddContentPacks [<SwitchParameter>]
Allows selection of a Template Pack to this Build
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskAddContentPacks
Accept pipeline input? false
Accept wildcard characters? false
-ContentDrivers [<SwitchParameter>]
Select Drivers in GridView from the Content\\Drivers directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentDrivers
Accept pipeline input? false
Accept wildcard characters? false
-ContentExtraFiles [<SwitchParameter>]
Select ExtraFiles in GridView from the Content\\ExtraFiles directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentExtraFiles
Accept pipeline input? false
Accept wildcard characters? false
-ContentFeaturesOnDemand [<SwitchParameter>]
Select Features on Demand from IsoExtract
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentFeaturesOnDemand
Accept pipeline input? false
Accept wildcard characters? false
-ContentLanguagePackages [<SwitchParameter>]
Select Language Packages in GridView from the Content\\IsoExtract directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentLanguagePackages
Accept pipeline input? false
Accept wildcard characters? false
-ContentPackages [<SwitchParameter>]
Select Packages in GridView from the Content\\Packages directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentPackages
Accept pipeline input? false
Accept wildcard characters? false
-ContentScripts [<SwitchParameter>]
Select PowerShell Script in GridView from the Content\\Scripts directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentScripts
Accept pipeline input? false
Accept wildcard characters? false
-ContentStartLayout [<SwitchParameter>]
Select a StartLayout.xml in GridView from the Content\\StartLayout directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentStartLayout
Accept pipeline input? false
Accept wildcard characters? false
-ContentUnattend [<SwitchParameter>]
Select an Unattend.xml file in GridView from the Content\\Unattend directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentUnattend
Accept pipeline input? false
Accept wildcard characters? false
-ContentWinPEADK [<SwitchParameter>]
Select WinPE ADK files in GridView from the Content\\ADK directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentWinPEADK
Accept pipeline input? false
Accept wildcard characters? false
-ContentWinPEDart [<SwitchParameter>]
Select WinPE DaRT files in GridView from the Content\\DaRT directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentWinPEDart
Accept pipeline input? false
Accept wildcard characters? false
-ContentWinPEDrivers [<SwitchParameter>]
Select WinPE Drivers GridView from the Content\\Drivers directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentWinPEDrivers
Accept pipeline input? false
Accept wildcard characters? false
-ContentWinPEExtraFiles [<SwitchParameter>]
Select WinPE ExtraFiles in GridView from the Content\\ExtraFiles directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentWinPEExtraFiles
Accept pipeline input? false
Accept wildcard characters? false
-ContentWinPEScripts [<SwitchParameter>]
Select WinPE PowerShell Scripts in GridView from the Content\\Scripts directory
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskContentWinPEScripts
Accept pipeline input? false
Accept wildcard characters? false
-CustomName <String>
Custom name of the Build used in the final output directory
This parameter is recommended
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskCustomName
Accept pipeline input? false
Accept wildcard characters? false
-DisableFeature [<SwitchParameter>]
Disables an Enabled Windows Optional Feature
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskDisableFeature
Accept pipeline input? false
Accept wildcard characters? false
-EnableFeature [<SwitchParameter>]
Enables a Disabled Windows Optional Feature
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskEnableFeature
Accept pipeline input? false
Accept wildcard characters? false
-EnableNetFX3 [<SwitchParameter>]
Enable .NET Framework 3.5 for supported Operating Systems
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskEnableNetFX3
Accept pipeline input? false
Accept wildcard characters? false
-RemoveAppx [<SwitchParameter>]
Displays a GridView to select Appx Provisioned Packages to Remove
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskRemoveAppx
Accept pipeline input? false
Accept wildcard characters? false
-RemoveCapability [<SwitchParameter>]
Displays a GridView to select Windows Capabilities to Remove
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskRemoveCapability
Accept pipeline input? false
Accept wildcard characters? false
-RemovePackage [<SwitchParameter>]
Displays a GridView to select Windows Packages to Remove
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskRemovePackage
Accept pipeline input? false
Accept wildcard characters? false
-TaskName <String>
Sets the name of the Task
Required? true
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskTaskName
Accept pipeline input? false
Accept wildcard characters? false
-SaveAs <String>
Save as a Task or a Template
Default: Task
Required? false
Position? named
Default value Task
Accept pipeline input? false
Accept wildcard characters? false
-WinPEAutoExtraFiles [<SwitchParameter>]
Adds some handy files copied from the Windows OS
This parameter is recommended
Required? false
Position? named
Default value $global:SetOSDBuilder.NewOSBuildTaskWinPEAutoExtraFiles
Accept pipeline input? false
Accept wildcard characters? false
-SetAllIntl <String>
Options: ar-SA,bg-BG,zh-CN,zh-TW,hr-HR,cs-CZ,da-DK,nl-NL,en-US,en-GB,et-EE,fi-FI,fr-CA,fr-FR,de-DE,el-GR,he-IL,
hu-HU,it-IT,ja-JP,ko-KR,lv-LV,lt-LT,nb-NO,pl-PL,pt-BR,pt-PT,ro-RO,ru-RU,sr-Latn-RS,sk-SK,sl-SI,es-MX,es-ES,sv-S
E,th-TH,tr-TR,uk-UA,af-ZA,am-ET,as-IN,az-Latn-AZ,be-BY,bn-BD,bn-IN,bs-Latn-BA,ca-ES,ca-ES-valencia,chr-CHER-US,
cy-GB,eu-ES,fa-IR,fil-PH,ga-IE,gd-GB,gl-ES,gu-IN,ha-Latn-NG,hi-IN,hy-AM,id-ID,ig-NG,is-IS,ka-GE,kk-KZ,km-KH,kn-
IN,kok-IN,ku-ARAB-IQ,ky-KG,lb-LU,lo-LA,mi-NZ,mk-MK,ml-IN,mn-MN,mr-IN,ms-MY,mt-MT,ne-NP,nn-NO,nso-ZA,or-IN,pa-Ar
ab-PK,pa-IN,prs-AF,quc-Latn-GT,quz-PE,rw-RW,sd-Arab-PK,si-LK,sq-AL,sr-Cyrl-BA,sr-Cyrl-RS,sw-KE,ta-IN,te-IN,tg-C
yrl-TJ,ti-ET,tk-TM,tn-ZA,tt-RU,ug-CN,ur-PK,uz-Latn-UZ,vi-VN,wo-SN,xh-ZA,yo-NG,zu-ZA
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-SetInputLocale <String>
Dism SetInputLocale
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-SetSKUIntlDefaults <String>
Dism SetSKUIntlDefaults
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-SetSetupUILang <String>
Dism SetSetupUILang
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-SetSysLocale <String>
Dism SetSysLocale
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-SetUILang <String>
Dism SetUILang
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-SetUILangFallback <String>
Dism SetUILangFallback
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-SetUserLocale <String>
Dism SetUserLocale
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-SourcesLanguageCopy [<SwitchParameter>]
Copy OSMedia Languages into Sources
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
-OSMedia <PSObject>
Get-OSMedia entry used to create task (bypasses Out-GridView)
Required? false
Position? named
Default value
Accept pipeline input? true (ByValue)
Accept wildcard characters? false
<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer, PipelineVariable, and OutVariable. For more information, see
about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).
INPUTS
OUTPUTS
RELATED LINKS
https://osdbuilder.osdeploy.com/module/ ... sbuildtask