L’applet de commande Add-CMDeploymentType ajoute un type de déploiement pour une application.
Un type de déploiement est contenu dans une application et contient les informations requises par Configuration Manager pour installer le logiciel.
Un type de déploiement contient également des règles qui spécifient si et comment le logiciel est déployé.
Remarque
Exécutez des applets de commande Configuration Manager à partir du lecteur de site Configuration Manager, par exemple PS XYZ:\>. Pour plus d’informations, consultez Prise en main.
Exemples
Exemple 1 : Ajouter un type de déploiement Windows Installer à une application
Cette commande ajoute un type de déploiement Windows Installer pour l’application nommée App01d2012.
La commande utilise le paramètre AutoIdentifyFromIntallationFile pour extraire des informations sur le type de déploiement du fichier de contenu et spécifie le chemin d’accès du package d’installation.
La commande utilise le paramètre ForceForUnknownPublisher pour spécifier que le type de déploiement vérifie la signature du fichier de contenu.
Exemple 2 : Ajouter un type de déploiement qui utilise un script
Cette commande ajoute un type de déploiement Windows Installer pour l’application nommée App02d2012.
La commande spécifie le nom Type01 pour le type de déploiement.
La commande ajoute une description pour le type de déploiement et spécifie que le type de déploiement prend en charge l’afrikaans et l’arabe.
La commande utilise le programme d’installation pour spécifier la ligne de commande de Windows Installer.
La commande spécifie que le type de déploiement utilise un script personnalisé pour détecter la présence de ce type de déploiement.
La commande spécifie que le type de script est VBScript et spécifie le langage de script que vous utiliserez pour détecter le type de déploiement.
La commande spécifie que le type de déploiement utilise le sous-système Microsoft Windows-32-on-Windows-64 (WOW64) pour exécuter un script sur un ordinateur client 64 bits.
Paramètres
-AddRequirement
Ajoute un tableau de conditions requises pour ce type de déploiement.
Type:
Rule[]
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-AdministratorComment
Spécifie une description pour le type de déploiement.
Type:
String
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-AndroidGooglePlayInstaller
Type:
SwitchParameter
Alias:
AndroidDeepLinkInstaller
Position:
Named
Valeur par défaut:
None
Obligatoire:
True
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-AndroidInstaller
Indique que le type de déploiement détecte les informations d’application et les types de déploiement à partir d’un package d’application pour le fichier Android (.apk).
Type:
SwitchParameter
Position:
Named
Valeur par défaut:
None
Obligatoire:
True
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-ApplicationName
Spécifie le nom de l’application associée au type de déploiement.
Type:
String
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-ApplicationNameInWindowsStore
Spécifie le nom de l’application dans le Windows Store.
Type:
String
Position:
Named
Valeur par défaut:
None
Obligatoire:
True
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-AppV5xInstaller
Indique que le type de déploiement détecte les informations d’application et les types de déploiement à partir d’un fichier de package .appv Application Virtualization (App-V) 5.0.
Type:
SwitchParameter
Position:
Named
Valeur par défaut:
None
Obligatoire:
True
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-AppvInstaller
Indique que le déploiement détecte les informations d’application et les types de déploiement à partir d’un fichier .xml manifeste App-V 4.0.
Type:
SwitchParameter
Position:
Named
Valeur par défaut:
None
Obligatoire:
True
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-AutoIdentifyFromInstallationFile
Indique que le type de déploiement extrait des informations du fichier de contenu.
Type:
SwitchParameter
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-Confirm
Une invite de confirmation apparaît avant d’exécuter le cmdlet.
Type:
SwitchParameter
Alias:
cf
Position:
Named
Valeur par défaut:
False
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-ContentLocation
Spécifie le chemin d’accès du contenu.
Le serveur de système de site nécessite l’autorisation de lire les fichiers de contenu.
Type:
String
Alias:
InstallationFileLocation, WebAppUrl
Position:
Named
Valeur par défaut:
None
Obligatoire:
True
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-DeploymentTypeName
Spécifie le nom d’un type de déploiement.
Type:
String
Position:
Named
Valeur par défaut:
None
Obligatoire:
True
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-DetectDeploymentTypeByCustomScript
Indique que le type de déploiement utilise un script personnalisé pour détecter la présence de ce type de déploiement.
Type:
SwitchParameter
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-DisableWildcardHandling
Ce paramètre traite les caractères génériques comme des valeurs de caractère littéral. Vous ne pouvez pas la combiner avec ForceWildcardHandling.
Indique si le type de déploiement nécessite une vérification de signature de fichier.
Type:
Boolean
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
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
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-InputObject
Spécifie l’entrée de cette applet de commande.
Vous pouvez utiliser ce paramètre ou diriger l’entrée vers cette applet de commande.
Type:
IResultObject
Alias:
Application
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
True
Accepter les caractères génériques:
False
-InstallationBehaviorType
Spécifie le comportement d’installation du type de déploiement.
Les valeurs valides sont les suivantes :
Spécifie la ligne de commande du package Windows Installer.
Type:
String
Position:
Named
Valeur par défaut:
None
Obligatoire:
True
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-InstallationProgramVisibility
Spécifie le mode dans lequel le type de déploiement s’exécute sur les appareils clients.
Les valeurs valides sont les suivantes :
Normal
Minimisé
Maximisée
Hidden
Type:
UserInteractionMode
Valeurs acceptées:
Normal, Minimized, Maximized, Hidden
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-InstallationStartIn
Spécifie le dossier qui contient le programme d’installation pour le type de déploiement.
Ce dossier peut être un chemin d’accès absolu sur le client ou un chemin d’accès au dossier du point de distribution qui contient les fichiers d’installation.
Type:
String
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-IosAppStoreInstaller
Type:
SwitchParameter
Alias:
IosDeepLinkInstaller
Position:
Named
Valeur par défaut:
None
Obligatoire:
True
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-IosInstaller
Indique que le type de déploiement détecte les informations d’application et les types de déploiement à partir d’un package d’application pour le fichier iOS (.ipa).
Type:
SwitchParameter
Position:
Named
Valeur par défaut:
None
Obligatoire:
True
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-Language
Spécifie un tableau de langues pris en charge par le type de déploiement.
Type:
String[]
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-LogonRequirementType
Spécifie l’exigence d’ouverture de session pour le type de déploiement.
Les valeurs valides sont les suivantes :
Indique que le type de déploiement détecte les informations d’application et les types de déploiement à partir d’un fichier du programme d’installation Mac OS X (.cmmac) créé à l’aide de l’outil CMAppUtil.
Type:
SwitchParameter
Position:
Named
Valeur par défaut:
None
Obligatoire:
True
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-ManualSpecifyDeploymentType
Ne pas utiliser.
Configuration Manager n’utilise actuellement pas ce paramètre.
Type:
SwitchParameter
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-MaximumAllowedRunTimeMins
Type:
Int32
Alias:
MaximumAllowedRunTimeMinutes
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-MobileMsiInstaller
Type:
SwitchParameter
Position:
Named
Valeur par défaut:
None
Obligatoire:
True
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-MsiInstaller
Indique que le type de déploiement détecte les informations d’application et les types de déploiement à partir d’un fichier Windows Installer (.msi).
Type:
SwitchParameter
Position:
Named
Valeur par défaut:
None
Obligatoire:
True
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-OnFastNetworkMode
Spécifie le comportement d’installation du type de déploiement sur un réseau rapide.
Les valeurs acceptables pour ce paramètre sont les suivantes :
Spécifie le comportement d’installation du type de déploiement sur un réseau lent.
Les valeurs valides sont les suivantes :
DoNothing
Télécharger
DownloadContentForStreaming
Type:
ContentHandlingMode
Valeurs acceptées:
DoNothing, Download, DownloadContentForStreaming
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-PersistContentInClientCache
Indique si le type de déploiement enregistre indéfiniment le contenu dans le cache sur l’ordinateur client.
Type:
Boolean
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-PfxFileLocation
Spécifie le chemin du fichier PFX (Personal Information Exchange).
Type:
String
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-PfxFilePassword
Spécifie le mot de passe, sous forme de chaîne sécurisée, pour le fichier PFX.
Type:
SecureString
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-RemoteComputerName
Spécifie un nom d’ordinateur distant.
Type:
String
Position:
Named
Valeur par défaut:
None
Obligatoire:
True
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-RequireUserInteraction
Type:
Boolean
Alias:
RequiresUserInteraction
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-ScriptContent
Spécifie la langue de script que vous souhaitez utiliser pour détecter le type de déploiement.
Type:
String
Position:
Named
Valeur par défaut:
None
Obligatoire:
True
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-ScriptInstaller
Indique que le type de déploiement utilise un script pour détecter la présence de ce type de déploiement.
Type:
SwitchParameter
Position:
Named
Valeur par défaut:
None
Obligatoire:
True
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-ScriptType
Spécifie la langue de script que vous souhaitez utiliser pour détecter le type de déploiement.
Type:
ScriptLanguage
Valeurs acceptées:
PowerShell, VBScript, JavaScript
Position:
Named
Valeur par défaut:
None
Obligatoire:
True
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-SignContentFile
Indique si le type de déploiement nécessite un fichier de contenu signé.
Type:
Boolean
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-SignedContentFileLocation
Spécifie le chemin du fichier de contenu signé.
Type:
String
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-TriggerVpn
@{Text=}
Type:
Boolean
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-UninstallProgram
Spécifie le nom du programme de désinstallation et tous les paramètres dont il a besoin.
Type:
String
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-UninstallStartIn
Spécifie le dossier qui contient le programme de désinstallation pour le type de déploiement.
Ce dossier peut être un chemin absolu sur le client ou un chemin d’accès relatif au dossier du point de distribution qui contient le package.
Type:
String
Position:
Named
Valeur par défaut:
None
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-WebAppInstaller
Indique que cette applet de commande utilise un programme d’installation d’application web pour le déploiement.
Type:
SwitchParameter
Position:
Named
Valeur par défaut:
None
Obligatoire:
True
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-WhatIf
Présente ce qui se produit si le cmdlet s’exécute.
Le cmdlet n’est pas exécutée.
Type:
SwitchParameter
Alias:
wi
Position:
Named
Valeur par défaut:
False
Obligatoire:
False
Accepter l'entrée de pipeline:
False
Accepter les caractères génériques:
False
-Windows8AppInstaller
Indique que le type de déploiement détecte les informations d’application et les types de déploiement à partir d’un fichier de package d’application Windows (.appx).
Indique que le type de déploiement détecte les informations d’application et les types de déploiement à partir d’un fichier d’armoire Windows Mobile (.cab).