Set-CMDeploymentType

Changes a deployment type.

Syntax

Set-CMDeploymentType
   [-AddRequirement <Rule[]>]
   [-AdministratorComment <String>]
   -ApplicationName <String>
   [-ClearRequirements]
   [-Confirm]
   [-ContentLocation <String>]
   -DeploymentTypeName <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-Language <String[]>]
   [-NewDeploymentTypeName <String>]
   [-PassThru]
   [-RemoveRequirement <Rule[]>]
   [-WhatIf]
   [<CommonParameters>]
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-AppV5xInstaller]
 -ApplicationName  [-ClearRequirements] [-Confirm] -DeploymentTypeName 
 [-DisableWildcardHandling] [-EnableContentLocationFallback ]
 [-EnablePeerToPeerContentDistribution ] [-ForceWildcardHandling] [-Language ]
 [-NewDeploymentTypeName ] [-OnFastNetworkMode ]
 [-OnSlowNetworkMode ] [-PassThru] [-PersistContentInClientCache ]
 [-RemoveRequirement ] [-WhatIf] []
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-AppVInstaller]
 -ApplicationName  [-ClearRequirements] [-Confirm] -DeploymentTypeName 
 [-DisableWildcardHandling] [-EnableContentLocationFallback ]
 [-EnablePeerToPeerContentDistribution ] [-ForceWildcardHandling] [-Language ]
 [-LoadContentIntoAppVCacheBeforeLaunch ] [-NewDeploymentTypeName ]
 [-OnFastNetworkMode ] [-OnSlowNetworkMode ] [-PassThru]
 [-PersistContentInClientCache ] [-RemoveRequirement ] [-WhatIf] []
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] -ApplicationName 
 [-ClearRequirements] [-Confirm] [-ContentLocation ] -DeploymentTypeName 
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-InstallationProgram ] [-Language ]
 [-MacInstaller] [-MacRebootBehavior ] [-NewDeploymentTypeName ] [-PassThru]
 [-RemoveRequirement ] [-WhatIf] []
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] -ApplicationName 
 [-ClearRequirements] [-Confirm] [-ContentLocation ] -DeploymentTypeName 
 [-DisableWildcardHandling] [-EnableUserUninstall ] [-ForceWildcardHandling] [-Language ]
 [-NewDeploymentTypeName ] [-PassThru] [-RemoveRequirement ] [-WhatIf]
 [-WindowsMobileInstaller] []
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] -ApplicationName 
 [-ApplicationNameInWindowsStore ] [-ClearRequirements] [-Confirm] -DeploymentTypeName 
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-Language ]
 [-MaximumAllowedRunTimeMins ] [-NewDeploymentTypeName ] [-PassThru]
 [-RemoteComputerName ] [-RemoveRequirement ] [-WhatIf] [-WindowsStoreInstaller]
 []
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] -ApplicationName 
 [-ClearRequirements] [-Confirm] -DeploymentTypeName  [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-Language ] [-NewDeploymentTypeName ] [-PassThru]
 [-RemoveRequirement ] [-WebAppInstaller] [-WhatIf] []
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] -ApplicationName 
 [-ClearRequirements] [-Confirm] [-ContentLocation ] -DeploymentTypeName 
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-InstallationCommandLine ] -Language 
 [-MobileMsiInstaller] [-NewDeploymentTypeName ] [-PassThru] [-RemoveRequirement ] [-WhatIf]
 []
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ClearRequirements]
 [-Confirm] [-ContentLocation ] [-DisableWildcardHandling] [-ForceWildcardHandling]
 -InputObject  [-InstallationCommandLine ] -Language  [-MobileMsiInstaller]
 [-NewDeploymentTypeName ] [-PassThru] [-RemoveRequirement ] [-WhatIf] []
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ClearRequirements]
 [-Confirm] [-ContentLocation ] [-DetectDeploymentTypeByCustomScript] [-DisableWildcardHandling]
 [-EnableBranchCache ] [-EnableContentLocationFallback ]
 [-EstimatedInstallationTimeMins ] [-Force32BitDetectionScript ]
 [-Force32BitInstaller ] [-ForceWildcardHandling] -InputObject 
 [-InstallationBehaviorType ] [-InstallationProgram ]
 [-InstallationProgramVisibility ] [-InstallationStartIn ] [-Language ]
 [-LogonRequirementType ] [-MaximumAllowedRunTimeMins ] [-MsiOrScriptInstaller]
 [-NewDeploymentTypeName ] [-OnSlowNetworkMode ] [-PassThru]
 [-PersistContentInClientCache ] [-ProductCode ] [-RebootBehavior ]
 [-RemoveRequirement ] [-RequireUserInteraction ] [-ScriptContent ]
 [-ScriptType ] [-SourceUpdateProductCode ] [-UninstallProgram ]
 [-UninstallStartIn ] [-WhatIf] []
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ClearRequirements]
 [-Confirm] [-ContentLocation ] [-DisableWildcardHandling] [-ForceWildcardHandling]
 -InputObject  [-Language ] [-NewDeploymentTypeName ] [-PassThru]
 [-RemoveRequirement ] [-WhatIf] []
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ClearRequirements]
 [-Confirm] [-ContentLocation ] [-DisableWildcardHandling] [-EnableBranchCache ]
 [-EnableContentLocationFallback ] [-ForceWildcardHandling] -InputObject 
 [-Language ] [-MaximumAllowedRunTimeMins ] [-NewDeploymentTypeName ]
 [-OnSlowNetworkMode ] [-PassThru] [-PersistContentInClientCache ]
 [-RemoveRequirement ] [-TriggerVpn ] [-WhatIf] [-Windows8AppInstaller] []
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-AppV5xInstaller]
 [-ClearRequirements] [-Confirm] [-DisableWildcardHandling] [-EnableContentLocationFallback ]
 [-EnablePeerToPeerContentDistribution ] [-ForceWildcardHandling] -InputObject 
 [-Language ] [-NewDeploymentTypeName ] [-OnFastNetworkMode ]
 [-OnSlowNetworkMode ] [-PassThru] [-PersistContentInClientCache ]
 [-RemoveRequirement ] [-WhatIf] []
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] -ApplicationName 
 [-ClearRequirements] [-Confirm] [-ContentLocation ] -DeploymentTypeName 
 [-DisableWildcardHandling] [-EnableBranchCache ] [-EnableContentLocationFallback ]
 [-ForceWildcardHandling] [-Language ] [-MaximumAllowedRunTimeMins ]
 [-NewDeploymentTypeName ] [-OnSlowNetworkMode ] [-PassThru]
 [-PersistContentInClientCache ] [-RemoveRequirement ] [-TriggerVpn ] [-WhatIf]
 [-Windows8AppInstaller] []
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ClearRequirements]
 [-Confirm] [-ContentLocation ] [-DisableWildcardHandling] [-ForceWildcardHandling]
 -InputObject  [-InstallationProgram ] [-Language ] [-MacInstaller]
 [-MacRebootBehavior ] [-NewDeploymentTypeName ] [-PassThru]
 [-RemoveRequirement ] [-WhatIf] []
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ClearRequirements]
 [-Confirm] [-ContentLocation ] [-DisableWildcardHandling] [-EnableUserUninstall ]
 [-ForceWildcardHandling] -InputObject  [-Language ] [-NewDeploymentTypeName ]
 [-PassThru] [-RemoveRequirement ] [-WhatIf] [-WindowsMobileInstaller] []
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ]
 [-ApplicationNameInWindowsStore ] [-ClearRequirements] [-Confirm] [-DisableWildcardHandling]
 [-ForceWildcardHandling] -InputObject  [-Language ]
 [-MaximumAllowedRunTimeMins ] [-NewDeploymentTypeName ] [-PassThru]
 [-RemoteComputerName ] [-RemoveRequirement ] [-WhatIf] [-WindowsStoreInstaller]
 []
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ClearRequirements]
 [-Confirm] [-DisableWildcardHandling] [-ForceWildcardHandling] -InputObject 
 [-Language ] [-NewDeploymentTypeName ] [-PassThru] [-RemoveRequirement ]
 [-WebAppInstaller] [-WhatIf] []
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] -ApplicationName 
 [-ClearRequirements] [-Confirm] [-ContentLocation ] -DeploymentTypeName 
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-Language ] [-NewDeploymentTypeName ]
 [-PassThru] [-RemoveRequirement ] [-WhatIf] [-WindowsPhoneStoreInstaller] []
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ClearRequirements]
 [-Confirm] [-ContentLocation ] [-DisableWildcardHandling] [-ForceWildcardHandling]
 -InputObject  [-Language ] [-NewDeploymentTypeName ] [-PassThru]
 [-RemoveRequirement ] [-WhatIf] [-WindowsPhoneStoreInstaller] []
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] -ApplicationName 
 [-ClearRequirements] [-Confirm] [-ContentLocation ] -DeploymentTypeName 
 [-DetectDeploymentTypeByCustomScript] [-DisableWildcardHandling] [-EnableBranchCache ]
 [-EnableContentLocationFallback ] [-EstimatedInstallationTimeMins ]
 [-Force32BitDetectionScript ] [-Force32BitInstaller ] [-ForceWildcardHandling]
 [-InstallationBehaviorType ] [-InstallationProgram ]
 [-InstallationProgramVisibility ] [-InstallationStartIn ] [-Language ]
 [-LogonRequirementType ] [-MaximumAllowedRunTimeMins ] [-MsiOrScriptInstaller]
 [-NewDeploymentTypeName ] [-OnSlowNetworkMode ] [-PassThru]
 [-PersistContentInClientCache ] [-ProductCode ] [-RebootBehavior ]
 [-RemoveRequirement ] [-RequireUserInteraction ] [-ScriptContent ]
 [-ScriptType ] [-SourceUpdateProductCode ] [-UninstallProgram ]
 [-UninstallStartIn ] [-WhatIf] []
Set-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-AppVInstaller]
 [-ClearRequirements] [-Confirm] [-DisableWildcardHandling] [-EnableContentLocationFallback ]
 [-EnablePeerToPeerContentDistribution ] [-ForceWildcardHandling] -InputObject 
 [-Language ] [-LoadContentIntoAppVCacheBeforeLaunch ] [-NewDeploymentTypeName ]
 [-OnFastNetworkMode ] [-OnSlowNetworkMode ] [-PassThru]
 [-PersistContentInClientCache ] [-RemoveRequirement ] [-WhatIf] []
Set-CMDeploymentType -ApplicationName  [-Confirm] -DeploymentTypeName 
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-PassThru] [-Priority ] [-WhatIf]
 []
Set-CMDeploymentType -ApplicationName  [-Confirm] -DeploymentTypeId  [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-PassThru] [-Priority ] [-WhatIf] []
Set-CMDeploymentType [-Confirm] [-DisableWildcardHandling] [-ForceWildcardHandling]
 -InputObject  [-PassThru] [-Priority ] [-WhatIf] []

Description

The Set-CMDeploymentType cmdlet changes a deployment type for a deployment application in Microsoft System Center Configuration Manager. A deployment type is a part of the application that defines how that application deploys other applications to devices. You can also use this cmdlet to change the priority for dependencies of the deployment type. Configuration Manager evaluates and installs dependencies of a deployment type in order of priorities before it installs the deployment type.

Examples

Example 1: Increase the priority of a deployment application

PS C:\> Set-CMDeploymentType -ApplicationName "2 - Child" -DeploymentTypeName "Configuration Manager Console - Windows Installer (Native)" -Priority Increase

This command sets a deployment type named Configuration Manager Console - Windows Installer (Native) for a deployment application named 2 - Child and increases the priority of that application.

Example 2: Decrease the priority of a deployment application

PS C:\> Set-CMDeploymentType -ApplicationName "2 - Child" -DeploymentTypeName "Configuration Manager Console - Windows Installer (Native)" -Priority Decrease

This command sets a deployment type named Configuration Manager Console - Windows Installer (Native) for a deployment application named 2 - Child and decreases the priority of that application.

Required Parameters

-AppV5xInstaller

Indicates that the deployment type detects application information and deployment types from a Application Virtualization (App-V) 5.0 .appv package file.

Type:SwitchParameter
Required:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-AppVInstaller

Indicates that the deployment type detects application information and deployment types from an App-V .appv package file.

Type:SwitchParameter
Required:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ApplicationName

Specifies the name of the deployment application that contains the deployment type.

Type:String
Required:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DeploymentTypeId

Specifies the type ID for a deployment type.

Type:Int32
Aliases:CIId, CI_ID, Id
Required:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DeploymentTypeName

Specifies the name of a deployment type.

Type:String
Aliases:LocalizedDisplayName, Name
Required:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-InputObject

Specifies a deployment type object for Configuration Manager. To obtain a deployment type object, use the Get-CMDeploymentType cmdlet.

Type:IResultObject
Aliases:DeploymentType
Required:True
Position:Named
Default value:None
Accept pipeline input:True (ByValue)
Accept wildcard characters:False
-MacInstaller

Indicates that the deployment type detects application information and deployment types from a Mac OS X Installer (.cmmac) file that was created by using the CMAppUtil tool.

Type:SwitchParameter
Required:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-MobileMsiInstaller
Type:SwitchParameter
Required:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-MsiOrScriptInstaller

Indicates that the deployment uses a script installer program.

Type:SwitchParameter
Required:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WebAppInstaller

Indicates that this cmdlet uses a web application installer for the deployment.

Type:SwitchParameter
Required:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Windows8AppInstaller

Indicates that the deployment type detects application information and deployment types from a Windows app package (.appx) file.

Type:SwitchParameter
Required:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WindowsMobileInstaller
Type:SwitchParameter
Aliases:WMInstaller
Required:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WindowsPhoneStoreInstaller
Type:SwitchParameter
Required:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WindowsStoreInstaller
Type:SwitchParameter
Aliases:DeepLinkInstaller
Required:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Optional Parameters

-AddRequirement
Type:Rule[]
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-AdministratorComment

Specifies a description for the deployment type.

Type:String
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ApplicationNameInWindowsStore

Specifies the name of the application in the Windows Store.

Type:String
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ClearRequirements

Indicates that this cmdlet clears the deployment type requirements.

Type:SwitchParameter
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Confirm

Prompts you for confirmation before running the cmdlet.

Type:SwitchParameter
Aliases:cf
Required:False
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False
-ContentLocation

Specifies the path of the content. The site system server requires permission to read the content files.

Type:String
Aliases:InstallationFileLocation
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DetectDeploymentTypeByCustomScript

Indicates that the deployment type uses a custom script to detect the presence of this deployment type.

Type:SwitchParameter
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DisableWildcardHandling

Indicates that wildcard handling is disabled.

Type:SwitchParameter
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-EnableBranchCache

Indicates that clients that use Windows BranchCache are allowed to download content from an on-premises distribution point. Content downloads from cloud-based distribution points can always be shared by clients that use Windows BranchCache.

Type:Boolean
Aliases:AllowClientsToShareContentOnSameSubnet
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-EnableContentLocationFallback
Type:Boolean
Aliases:AllowClientsToUseFallbackSourceLocationForContent
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-EnablePeerToPeerContentDistribution

Indicates whether clients can distribute content to other clients.

Type:Boolean
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-EnableUserUninstall
Type:Boolean
Aliases:AllowUserToUninstall, AllowsUsersToUninstallThisContent
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-EstimatedInstallationTimeMins
Type:Int32
Aliases:EstimatedInstallationTimeMinutes
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Force32BitDetectionScript
Type:Boolean
Aliases:RunScriptAs32BitProcessOn64BitClient
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Force32BitInstaller
Type:Boolean
Aliases:RunInstallationAndUninstallProgramAs32BitProcessOn64BitClient
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ForceWildcardHandling

Indicates that wildcard handling is enabled.

Type:SwitchParameter
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-InstallationBehaviorType

Specifies the installation behavior of the deployment type. Valid values are: - InstallForSystem

  • InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser
  • InstallForUser
Type:InstallationBehaviorType
Parameter Sets:InstallForUser, InstallForSystem, InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-InstallationCommandLine
Type:String
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-InstallationProgram

Specifies the command line for the Windows Installer.

Type:String
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-InstallationProgramVisibility

Specifies the mode in which the deployment type runs on client devices. Valid values are: - Normal

  • Minimized
  • Maximized
  • Hidden
Type:UserInteractionMode
Parameter Sets:Normal, Minimized, Maximized, Hidden
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-InstallationStartIn

Specifies the folder that contains the installation program for the deployment type. This folder can be an absolute path on the client, or a path to the distribution point folder that contains the installation files.

Type:String
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Language

Specifies an array of languages that the deployment type supports.

Type:String[]
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-LoadContentIntoAppVCacheBeforeLaunch

Indicates whether to load the content into the AppV cache when you deploy the application.

Type:Boolean
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-LogonRequirementType

Specifies the logon requirement for the deployment type. Valid values are: - OnlyWhenNoUserLoggedOn

  • OnlyWhenUserLoggedOn
  • WhereOrNotUserLoggedOn
Type:LogonRequirementType
Parameter Sets:OnlyWhenUserLoggedOn, WhereOrNotUserLoggedOn, WhetherOrNotUserLoggedOn, OnlyWhenNoUserLoggedOn
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-MacRebootBehavior

Specifies the reboot behavior for computers running Mac OS X software.

Type:MacRebootBehavior
Parameter Sets:NoAction, ForceReboot
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-MaximumAllowedRunTimeMins
Type:Int32
Aliases:MaximumAllowedRunTimeMinutes
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-NewDeploymentTypeName

Specifies the name of a new deployment type.

Type:String
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-OnFastNetworkMode

Specifies the installation behavior of the deployment type on a fast network. Valid values are: - RunFromNetwork

  • RunLocal
Type:OnFastNetworkMode
Parameter Sets:RunLocal, RunFromNetwork, DownloadContentForStreaming
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-OnSlowNetworkMode

Specifies the installation behavior of the deployment type on a slow network. Valid values are: - DoNothing

  • Download
  • DownloadContentForStreaming
Type:ContentHandlingMode
Parameter Sets:DoNothing, Download, DownloadContentForStreaming
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-PassThru

Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.

Type:SwitchParameter
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-PersistContentInClientCache

Indicates whether the deployment type saves content in cache indefinitely on the client computer.

Type:Boolean
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Priority

Specifies a change for the priority of the deployment type. Valid values are: Increase and Decrease.

Type:PriorityChangeType
Parameter Sets:Increase, Decrease
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ProductCode

Specifies the product code in the detection method for the deployment type.

Type:String
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-RebootBehavior

Specifies the reboot behavior of the client computer.

Type:RebootBehavior
Parameter Sets:BasedOnExitCode, NoAction, ProgramReboot, ForceReboot
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-RemoteComputerName

Specifies a remote computer name.

Type:String
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-RemoveRequirement
Type:Rule[]
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-RequireUserInteraction
Type:Boolean
Aliases:RequiresUserInteraction
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ScriptContent

Specifies the script language that you want to use to detect the deployment type.

Type:String
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ScriptType

Specifies the script language that you want to use to detect the deployment type.

Type:ScriptLanguage
Parameter Sets:PowerShell, VBScript, JavaScript
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-SourceUpdateProductCode

Specifies the Windows Installer product code to enable installation source management. Windows Source management enables an MSI represented by this deployment type to be automatically updated or repaired from content source files on an available distribution point.

Type:String
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-TriggerVpn

Indicates that a virtual private network (VPN) connection is used automatically.

Type:Boolean
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-UninstallProgram

Specifies the name of the uninstall program and any parameters it requires.

Type:String
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-UninstallStartIn

Specifies the folder that contains the uninstall program for the deployment type. This folder can be an absolute path on the client, or a path that is relative to the distribution point folder that contains the package.

Type:String
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

Type:SwitchParameter
Aliases:wi
Required:False
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False