Add-CMDeploymentTypeInstallBehavior

Agregue al tipo de implementación especificado los archivos ejecutables que deben cerrarse para que la instalación de la aplicación se realice correctamente.

Syntax

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

Description

A partir de la versión 2107, use este cmdlet para agregar al tipo de implementación de la aplicación especificada los archivos ejecutables que deben cerrarse para que la instalación de la aplicación se realice correctamente. Para obtener más información general sobre la característica de comportamiento de instalación, consulte Comprobación de la ejecución de archivos ejecutables.

Si usa PowerShell para implementar la aplicación, use el parámetro AutoCloseExecutable en New-CMApplicationDeployment o Set-CMApplicationDeployment. Este parámetro habilita la configuración de implementación de la aplicación para los comportamientos de instalación.

Nota:

Ejecute cmdlets de Configuration Manager desde la unidad de sitio Configuration Manager, por ejemploPS XYZ:\>. Para obtener más información, consulte Introducción.

Ejemplos

Ejemplo 1: Agregar bloc de notas está cerrado para un tipo de implementación

Este ejemplo funciona con el objeto de tipo de implementación para la aplicación CenterApp . Agrega notepad.exe como un archivo ejecutable que debe cerrarse para que se ejecute el tipo de implementación.

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

Parámetros

-Confirm

Solicitará confirmación antes de ejecutar el cmdlet.

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

-DisableWildcardHandling

Este parámetro trata los caracteres comodín como valores de caracteres literales. No se puede combinar con ForceWildcardHandling.

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

-DisplayName

Especifique un nombre descriptivo para la aplicación que le ayude a identificarla.

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

-ExeFileName

Especifique el nombre del archivo ejecutable de destino. El cliente Configuration Manager comprueba si se está ejecutando este nombre de archivo.

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

-ForceWildcardHandling

Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.

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

-InputObject

Especifique un objeto de tipo de implementación de aplicación para agregar esta configuración. Para obtener este objeto, use el cmdlet Get-CMDeploymentType .

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

-WhatIf

Muestra lo que ocurriría si se ejecuta el cmdlet. El cmdlet no se ejecuta.

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

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Salidas

IResultObject

Notas

Para obtener más información sobre este objeto devuelto y sus propiedades, vea SMS_Application clase WMI de servidor.