Add-CMDeploymentType

Adds a deployment type for an application.

Syntax

Add-CMDeploymentType
   [-AddRequirement <Rule[]>]
   [-AdministratorComment <String>]
   [-ApplicationName <String>]
   [-AutoIdentifyFromInstallationFile]
   [-Confirm]
   -ContentLocation <String>
   [-DeploymentTypeName <String>]
   [-DisableWildcardHandling]
   [-EnableContentLocationFallback <Boolean>]
   [-Force32BitInstaller <Boolean>]
   [-ForceForUnknownPublisher <Boolean>]
   [-ForceWildcardHandling]
   [-InputObject <IResultObject>]
   [-InstallationBehaviorType <InstallationBehaviorType>]
   [-InstallationProgram <String>]
   [-Language <String[]>]
   [-MsiInstaller]
   [-OnSlowNetworkMode <ContentHandlingMode>]
   [-WhatIf]
   [<CommonParameters>]
Add-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ApplicationName ]
 -ApplicationNameInWindowsStore  [-AutoIdentifyFromInstallationFile] [-Confirm]
 [-DeploymentTypeName ] [-DisableWildcardHandling] [-ForceForUnknownPublisher ]
 [-ForceWildcardHandling] [-InputObject ] [-Language ] -RemoteComputerName 
 [-WhatIf] [-WindowsStoreInstaller] []
Add-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ApplicationName ]
 [-AutoIdentifyFromInstallationFile] [-Confirm] -ContentLocation  [-DeploymentTypeName ]
 [-DisableWildcardHandling] [-ForceForUnknownPublisher ] [-ForceWildcardHandling]
 [-InputObject ] [-Language ] [-WhatIf] [-WindowsPhoneStoreInstaller]
 []
Add-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ApplicationName ]
 [-AutoIdentifyFromInstallationFile] [-Confirm] -ContentLocation  [-DeploymentTypeName ]
 [-DisableWildcardHandling] [-EnableUserUninstall ] [-ForceForUnknownPublisher ]
 [-ForceWildcardHandling] [-InputObject ] [-Language ] [-ManualSpecifyDeploymentType]
 [-PfxFileLocation ] [-PfxFilePassword ] [-SignContentFile ]
 [-SignedContentFileLocation ] [-WMInstaller] [-WhatIf] []
Add-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ApplicationName ]
 [-AutoIdentifyFromInstallationFile] [-Confirm] -ContentLocation  [-DeploymentTypeName ]
 [-DisableWildcardHandling] [-EnableContentLocationFallback ] [-ForceForUnknownPublisher ]
 [-ForceWildcardHandling] [-InputObject ] [-Language ]
 [-OnSlowNetworkMode ] [-TriggerVpn ] [-WhatIf] [-Windows8AppInstaller]
 []
Add-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-AndroidInstaller]
 [-ApplicationName ] [-AutoIdentifyFromInstallationFile] [-Confirm] -ContentLocation 
 [-DeploymentTypeName ] [-DisableWildcardHandling] [-ForceForUnknownPublisher ]
 [-ForceWildcardHandling] [-InputObject ] [-Language ] [-WhatIf] []
Add-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-AppV5xInstaller]
 [-ApplicationName ] [-AutoIdentifyFromInstallationFile] [-Confirm] -ContentLocation 
 [-DeploymentTypeName ] [-DisableWildcardHandling] [-EnableContentLocationFallback ]
 [-ForceForUnknownPublisher ] [-ForceWildcardHandling] [-InputObject ]
 [-Language ] [-OnFastNetworkMode ] [-OnSlowNetworkMode ]
 [-WhatIf] []
Add-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ApplicationName ]
 [-AutoIdentifyFromInstallationFile] [-Confirm] -ContentLocation  [-DeploymentTypeName ]
 [-DisableWildcardHandling] [-ForceForUnknownPublisher ] [-ForceWildcardHandling]
 [-InputObject ] [-Language ] [-WhatIf] [-WindowsPhone8Installer] []
Add-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ApplicationName ]
 [-AutoIdentifyFromInstallationFile] [-Confirm] -ContentLocation  [-DeploymentTypeName ]
 [-DisableWildcardHandling] [-ForceForUnknownPublisher ] [-ForceWildcardHandling]
 [-InputObject ] [-InstallationCommandLine ] [-Language ]
 [-MobileMsiInstaller] [-WhatIf] []
Add-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ApplicationName ]
 [-AutoIdentifyFromInstallationFile] [-Confirm] -ContentLocation  [-DeploymentTypeName ]
 [-DisableWildcardHandling] [-ForceForUnknownPublisher ] [-ForceWildcardHandling]
 [-InputObject ] [-IosAppStoreInstaller] [-Language ] [-WhatIf] []
Add-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ApplicationName ]
 [-AutoIdentifyFromInstallationFile] [-Confirm] -ContentLocation  [-DeploymentTypeName ]
 [-DisableWildcardHandling] [-ForceForUnknownPublisher ] [-ForceWildcardHandling]
 [-InputObject ] [-IosInstaller] [-Language ] [-WhatIf] []
Add-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ApplicationName ]
 [-AutoIdentifyFromInstallationFile] [-Confirm] -ContentLocation  [-DeploymentTypeName ]
 [-DisableWildcardHandling] [-ForceForUnknownPublisher ] [-ForceWildcardHandling]
 [-InputObject ] [-Language ] [-MacInstaller] [-WhatIf] []
Add-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ApplicationName ]
 [-AppvInstaller] [-AutoIdentifyFromInstallationFile] [-Confirm] -ContentLocation 
 [-DeploymentTypeName ] [-DisableWildcardHandling] [-EnableContentLocationFallback ]
 [-ForceForUnknownPublisher ] [-ForceWildcardHandling] [-InputObject ]
 [-Language ] [-OnFastNetworkMode ] [-OnSlowNetworkMode ]
 [-WhatIf] []
Add-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ApplicationName ]
 [-Confirm] [-ContentLocation ] -DeploymentTypeName  [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-InputObject ] [-Language ] [-ManualSpecifyDeploymentType]
 [-MobileMsiInstaller] [-WhatIf] []
Add-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ApplicationName ]
 [-AutoIdentifyFromInstallationFile] [-Confirm] -ContentLocation  [-DeploymentTypeName ]
 [-DisableWildcardHandling] [-ForceForUnknownPublisher ] [-ForceWildcardHandling]
 [-InputObject ] [-Language ] [-NokiaInstaller] [-WhatIf] []
Add-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ApplicationName ]
 [-Confirm] [-ContentLocation ] -DeploymentTypeName  [-DetectDeploymentTypeByCustomScript]
 [-DisableWildcardHandling] [-EnableBranchCache ] [-EnableContentLocationFallback ]
 [-EstimatedInstallationTimeMins ] [-Force32BitDetectionScript ]
 [-Force32BitInstaller ] [-ForceWildcardHandling] [-InputObject ]
 [-InstallationBehaviorType ] -InstallationProgram 
 [-InstallationProgramVisibility ] [-InstallationStartIn ] [-Language ]
 [-LogonRequirementType ] [-ManualSpecifyDeploymentType]
 [-MaximumAllowedRunTimeMins ] [-OnSlowNetworkMode ]
 [-PersistContentInClientCache ] [-RequireUserInteraction ] -ScriptContent 
 [-ScriptInstaller] -ScriptType  [-UninstallProgram ] [-UninstallStartIn ]
 [-WhatIf] []
Add-CMDeploymentType [-AddRequirement ] [-AdministratorComment ] [-ApplicationName ]
 [-AutoIdentifyFromInstallationFile] [-Confirm] -ContentLocation  [-DeploymentTypeName ]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-InputObject ] [-Language ]
 [-WebAppInstaller] [-WhatIf] []
Add-CMDeploymentType [-AdministratorComment ] [-AndroidGooglePlayInstaller] [-ApplicationName ]
 [-AutoIdentifyFromInstallationFile] [-Confirm] -ContentLocation  [-DeploymentTypeName ]
 [-DisableWildcardHandling] [-ForceForUnknownPublisher ] [-ForceWildcardHandling]
 [-InputObject ] [-Language ] [-WhatIf] []

Description

This cmdlet is deprecated. Use one of the following cmdlets: Add-CMAndroidDeploymentType, Add-CMAppv5XDeploymentType, Add-CMAppvDeploymentType, Add-CMGooglePlayDeploymentType, Add-CMIosAppStoreDeploymentType, Add-CMIosDeploymentType, Add-CMMacDeploymentType, Add-CMMobileMsiDeploymentType, Add-CMMsiDeploymentType, Add-CMNokiaDeploymentType, Add-CMScriptDeploymentType, Add-CMWebApplicationDeploymentType, Add-CMWindowsAppxDeploymentType, Add-CMWindowsMobileDeploymentType, Add-CMWindowsPhoneDeploymentType, Add-CMWindowsPhoneStoreDeploymentType, or Add-CMWindowsStoreDeploymentType.

The Add-CMDeploymentType cmdlet adds a deployment type for an application. A deployment type is contained within an application and contains the information that Microsoft System Center Configuration Manager requires to install software. A deployment type also contains rules that specify if and how the software is deployed.

Examples

Example 1: Add an Windows Installer deployment type to an application

PS C:\>Add-CMDeploymentType -MsiInstaller -ApplicationName "App01d2012" -AutoIdentifyFromIntallationFile -InstallationFileLocation "\\CMCEN\D02\Software\RDCMan.msi" -ForceForUnknownPublisher $True

This command adds a Windows Installer deployment type for the application named App01d2012. The command uses the AutoIdentifyFromIntallationFile parameter to extract information about the deployment type from the content file, and specifies the path of the installation package. The command uses the ForceForUnknownPublisher parameter to specify that the deployment type verifies the signature of the content file.

Example 2: Add a deployment type that uses a script

PS C:\>Add-CMDeploymentType -ApplicationName "App02d2012" -MsiInstaller -DeploymentTypeName "Type01" -AdministratorComment "Div A script" -Language Afrikaans,Arabic -InstallationProgram 'msiexec /i "\\atd-dist01\Public\CM\DTeam\FeatureData\OSD\Tbreck\Setup1.msi"' -DetectDeploymentTypeByCustomScript -ScriptType VBScript -ScriptContent "1231231" -RunScriptAs32bitProcessOn64bitClient $True

This command adds a Windows Installer deployment type for the application named App02d2012. The command specifies the name Type01 for the deployment type. The command adds a description for the deployment type, and specifies that the deployment type supports Afrikaans and Arabic. The command uses the InstallationProgram to specify the command line for the Windows Installer.

The command specifies that the deployment type uses a custom script to detect the presence of this deployment type. The command specifies that the script type is VBScript and specifies the script language that you will use to detect the deployment type. The command specifies that the deployment type uses Microsoft Windows-32-on-Windows-64 (WOW64) subsystem to run a script on a 64-bit client computer.

Required Parameters

-AndroidGooglePlayInstaller
Type:SwitchParameter
Aliases:AndroidDeepLinkInstaller
Required:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-AndroidInstaller

Indicates that the deployment type detects application information and deployment types from an app package for Android (.apk) file.

Type:SwitchParameter
Required:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-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
-ApplicationNameInWindowsStore

Specifies the name of the application in the Windows Store.

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

Indicates that the deployment detects application information and deployment types from an App-V 4.0 manifest .xml file.

Type:SwitchParameter
Required:True
Position:Named
Default value:None
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, WebAppUrl
Required:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-IosAppStoreInstaller
Type:SwitchParameter
Aliases:IosDeepLinkInstaller
Required:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-IosInstaller

Indicates that the deployment type detects application information and deployment types from an app package for iOS (.ipa) file.

Type:SwitchParameter
Required:True
Position:Named
Default value:None
Accept pipeline input:False
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
-MsiInstaller

Indicates that the deployment type detects application information and deployment types from a Windows Installer (.msi) file.

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

Indicates that the deployment type detects application information and deployment types from a Nokia Symbian installation (.sis or .sisx) file.

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

Specifies a remote computer name.

Type:String
Required:True
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:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ScriptInstaller

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

Type:SwitchParameter
Required:True
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:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WMInstaller

Indicates that the deployment type detects application information and deployment types from a Windows Mobile cabinet (.cab) file.

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
-WindowsPhone8Installer
Type:SwitchParameter
Aliases:WinPhone8Installer
Required:True
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WindowsPhoneStoreInstaller
Type:SwitchParameter
Aliases:WinPhone8DeeplinkInstaller, WindowsPhone8StoreInstaller
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
-ApplicationName

Specifies the name of the application that is associated with the deployment type.

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

Indicates that the deployment type extracts information from the content file.

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
-DeploymentTypeName

Specifies the name of a deployment type.

Type:String
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
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
-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:RunInstallationProgramAs32BitProcessOn64BitClient
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ForceForUnknownPublisher

Indicates whether the deployment type requires file signature verification.

Type:Boolean
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
-InputObject

Specifies the input to this cmdlet. You can use this parameter, or you can pipe the input to this cmdlet.

Type:IResultObject
Aliases:Application
Required:False
Position:Named
Default value:None
Accept pipeline input:True (ByValue)
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 package.

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
-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
-ManualSpecifyDeploymentType

Do not use. Configuration Manager does not currently use this parameter.

Type:SwitchParameter
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
-OnFastNetworkMode

Specifies the installation behavior of the deployment type on a fast network. The acceptable values for this parameter 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
-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
-PfxFileLocation

Specifies the path of the Personal Information Exchange (PFX) file.

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

Specifies the password, as a secure string, for the PFX file.

Type:SecureString
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
-SignContentFile

Indicates whether the deployment type requires a signed content file.

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

Specifies the path of the signed content file.

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

@{Text=}

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