Partager via


Remove-CMDeploymentTypeInstallBehavior

Supprimez du type de déploiement spécifié les fichiers exécutables qui doivent être fermés pour que l’installation de l’application réussisse.

Syntax

Remove-CMDeploymentTypeInstallBehavior
      -InputObject <IResultObject>
      [-ExeFileName <String>]
      [-Force]
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-CMDeploymentTypeInstallBehavior
      -InputObject <IResultObject>
      [-DisplayName <String>]
      [-Force]
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

À partir de la version 2107, utilisez cette cmdlet pour supprimer du type de déploiement d’application spécifié les fichiers exécutables qui doivent être fermés pour que l’installation de l’application réussisse. Pour plus d’informations générales sur la fonctionnalité de comportement d’installation, voir Vérifier l’exécution des fichiers exécutables.

Si vous utilisez PowerShell pour déployer l’application, utilisez le paramètre AutoCloseExecutable sur New-CMApplicationDeployment ou Set-CMApplicationDeployment. Ce paramètre active le paramètre de déploiement d’application pour les comportements d’installation.

Notes

Exécutez les cmdlets Configuration Manager à partir du lecteur de site Configuration Manager, par PS XYZ:\> exemple. Pour plus d’informations, voir la mise en place.

Exemples

Exemple 1 : Supprimer un fichier exécutable en tant que comportement d’installation

Cet exemple supprime les notepad.exe de la liste des comportements d’installation sur l’application CenterApp.

$appName = "CenterApp"
$dtName = "InterDept - Windows Installer (.msi file)"
$msi_dt = Get-CMDeploymentType -ApplicationName $appName -DeploymentTypeName $dtName
Remove-CMDeploymentTypeInstallBehavior -InputObject $msi_dt -ExeFileName "notepad.exe"

Paramètres

- Confirmer

Une invite de confirmation apparaît avant d’exécuter le cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

- WhatIf

Présente ce qui se produit si le cmdlet s’exécute. La cmdlet ne s’exécute pas.

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

-DisableWildcardHandling

Ce paramètre traite les caractères génériques comme des valeurs littérales. Vous ne pouvez pas la combiner avec ForceWildcardHandling.

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

-DisplayName

Spécifiez le nom convivial du comportement d’installation à supprimer.

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

-ExeFileName

Spécifiez le nom du fichier exécutable à supprimer du type de déploiement d’application.

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

-Force

Exécutez la commande sans demander confirmation.

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

-ForceWildcardHandling

Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.

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

-InputObject

Spécifiez un objet de type de déploiement d’application. Pour obtenir cet objet, utilisez la cmdlet Get-CMDeploymentType.

Type:IResultObject
Aliases:DeploymentType
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

Entrées

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Sorties

System.Object