Partager via


Add-CMDeploymentTypeReturnCode

Ajoutez des codes de retour à un type de déploiement d’application pris en charge.

Syntax

Add-CMDeploymentTypeReturnCode
   -InputObject <IResultObject>
   -ReturnCode <Int32>
   [-CodeType <ExitCodeClass>]
   [-Name <String>]
   [-Description <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

À compter de la version 2107, utilisez cette cmdlet pour ajouter des codes de retour à un type de déploiement d’application pris en charge. Pour plus d’informations générales, voir Deployment type Return Codes.

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 : Ajouter le code de retour 1602 à un type de déploiement MSI

Cet exemple ajoute le 1602 code de retour au type de déploiement d’application spécifié.

$appName = "CenterApp"
$dtName = "InterDept - Windows Installer (.msi file)"
$msi_dt = Get-CMDeploymentType -ApplicationName $appName -DeploymentTypeName $dtName

Add-CMDeploymentTypeReturnCode -InputObject $msi_dt -ReturnCode 1602 -Name "User cancel" -CodeType Failure -Description "The user cancelled the installation"

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

-CodeType

Spécifiez le type de code de retour. Ce paramètre définit comment Configuration Manager interprète le code de retour spécifié à partir de ce type de déploiement. Les types disponibles varient en fonction de la technologie de type de déploiement.

  • Failure: Le type de déploiement n’a pas réussi à s’installer.

  • Success: Le type de déploiement a été correctement installé et aucun redémarrage n’est nécessaire.

  • FastRetry: une autre installation est déjà en cours sur l’appareil. Le client ressesserre toutes les deux heures, pour un total de 10 fois.

  • HardReboot: Le type de déploiement a été correctement installé, mais nécessite le redémarrage de l’appareil. Rien d’autre ne peut être installé tant que l’appareil n’a pas redémarré.

  • SoftReboot: Le type de déploiement a été correctement installé, mais demande à l’appareil de redémarrer. D’autres installations peuvent se produire avant le redémarrage de l’appareil.

Type:ExitCodeClass
Accepted values:Failure, Success, FastRetry, HardReboot, SoftReboot
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Description

Spécifiez une description facultative pour vous aider à identifier et décrire ce code de retour.

Type:String
Aliases:ReturnCodeDescription
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

-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 sur lequel ajouter le code de retour. 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

-Name

Spécifiez un nom facultatif pour décrire ce code de retour.

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

-ReturnCode

Spécifiez une valeur de type integer pour le code de retour que vous attendez de ce type de déploiement. Cette valeur est n’importe quel integer positif ou négatif entre -2147483648 et 2147483647 .

Type:Int32
Aliases:ReturnCodeValue
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Entrées

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Sorties

IResultObject

Notes

Pour plus d’informations sur cet objet de retour et ses propriétés, voir SMS_Application classe WMI du serveur.