Guide pratique pour définir la technologie de déploiement
Pour définir une technologie de déploiement de gestion des applications personnalisée, implémentez la Microsoft.ConfigurationManagement.ApplicationManagement.DeploymentTechnology
classe . La nouvelle instance de classe définit la technologie de déploiement utilisée pour déployer une application spécifique sur des appareils.
La classe DeploymentTechnology est l’objet inscrit auprès du kit de développement logiciel (SDK) Configuration Manager Application Model. La classe DeploymentTechnology contient des références à trois types d’objets différents qui composent la technologie. Lors de l’implémentation d’une nouvelle technologie de déploiement, vous devez implémenter une classe qui dérive de cette classe.
Dans l’exemple de projet RDP (Remote Desktop Protocol), une nouvelle technologie de déploiement est requise pour les fichiers RDP (Remote Desktop Protocol). La prise en charge du déploiement des fichiers RDP n’étant pas intégrée à Configuration Manager, une technologie de déploiement personnalisée est requise.
Importante
Le nom de la classe DeploymentTechnology doit correspondre à la classe spécifiée dans le fichier DeploymentTechnology.xml.
Pour définir une technologie de déploiement personnalisée
Implémentez la
Microsoft.ConfigurationManagement.ApplicationManagement.DeploymentTechnology
classe à l’aide duMicrosoft.ConfigurationManagement.ApplicationManagement.DeploymentTechnology
constructeur . Les paramètres de chaîne sont des valeurs de chaîne qui identifient de façon unique la technologie de déploiement RDP.Remarque
Le constructeur de classe nécessite plusieurs instances du paramètre de chaîne qui identifie la technologie.
L’exemple suivant de l’exemple de projet RDP montre comment définir une technologie de déploiement.
namespace Microsoft.ConfigurationManagement.ApplicationManagement { // Deployment technology used by RDP files. public class RdpDeploymentTechnology : DeploymentTechnology { // Initializes a new instance of the "RdpDeploymentTechnology" class. public RdpDeploymentTechnology() : base(Common.TechnologyId, Common.TechnologyId, Common.TechnologyId) { } } }
Dans l’exemple de projet RDP, le paramètre de chaîne est défini en tant que constante dans la classe Common du projet local.
// Internal ID of the technology. public const string TechnologyId = "Rdp";
Espaces de noms
Microsoft. ConfigurationManagement.ApplicationManagement
Microsoft. ConfigurationManagement.ApplicationManagement.Serialization
Assemblys
Microsoft.ConfigurationManagement.ApplicationManagement.dll
Sécurité de .NET Framework
Voir aussi
Guide pratique pour définir la technologie d’hébergement
Guide pratique pour définir la technologie du programme d’installation
Informations de référence sur les Configuration Manager
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour