Partager via


Déploiement de l’extension de console Configuration Manager

Le déploiement d’une extension Configuration Manager classique doit prendre en compte les actions, les formulaires, les vues, les classes de gestion et les extensions de nœud.

Lorsque vous déployez une extension Configuration Manager, vous installez les fichiers dans les répertoires suivants :

Type d’extension Répertoire
Actions %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin pour l’assembly

%ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions pour les fichiers XML d’action
Formulaires %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin pour l’assembly

%ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms pour les fichiers XML de formulaire
Affichages %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\bin pour l’assembly
Nodes %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin pour l’assembly

%ProgramFiles%Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes pour les fichiers XML du nœud
ManagementClasses %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin pour l’assembly

%ProgramFiles%Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\ManagementClasses pour les fichiers XML des classes de gestion

Importante

Le fait de placer vos assemblys et dépendances dans le dossier %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin peut créer des conflits avec d’autres extensions de console et empêcher le chargement de votre extension.

Vous devez également effectuer les tâches suivantes lors de l’installation et de la désinstallation des actions.

Actions personnalisées

Installation d’une action personnalisée

Pour installer un fichier XML d’action personnalisée, copiez le fichier dans le dossier %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions\<GUID>, où <GUID> est l’identificateur GUID du nœud auquel l’action s’applique.

Suppression d’une action personnalisée

Pour supprimer une action personnalisée, supprimez le fichier XML d’action personnalisée. S’il n’y a pas d’autres fichiers XML dans le dossier, il est sûr de supprimer le dossier.

Formulaires

Installation d’un formulaire

Vous copiez l’assembly de formulaire dans %ProgramFiles%\ Microsoft Endpoint Manager\AdminConsole\bin ou dans le dossier d’installation de votre application.

Si vous effectuez un déploiement dans un répertoire autre que le dossier %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin, l’attribut XML<Assembly> de formulaire, Name, doit inclure le nom de fichier de l’assembly et le chemin d’accès complet au fichier. Pour plus d’informations, consultez How to Create Form XML for a Configuration Manager Property Sheet.

Pour installer un fichier XML de feuille de propriétés d’extension pour un formulaire, copiez le fichier dans le dossier %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms. Étant donné que tous les formulaires d’extension sont placés dans ce dossier, vous devez vous assurer que votre fichier XML a un nom unique. Il est suggéré d’utiliser le nom de votre société dans le cadre du nom de fichier.

Si le formulaire est une extension d’une feuille de propriétés existante, vous devez déterminer si la feuille de propriétés existe déjà dans le dossier Extensions\Forms, puis ajouter votre page de propriétés à cette feuille de propriétés.

Lorsque la console Configuration Manager se charge, elle charge les feuilles de propriétés dans le dossier Extensions\Forms de préférence sur les feuilles de propriétés existantes.

Vous devez utiliser l’attribut VendorId de l’élément Page , car cela permet à d’autres fournisseurs d’identifier et d’éviter de modifier vos extensions.

Suppression d’un formulaire

Pour supprimer un formulaire qui n’étend pas une feuille de propriétés existante, supprimez le fichier XML de la feuille de propriétés du dossier %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms.

Pour supprimer une page de propriétés que vous avez ajoutée à une feuille de propriétés existante, vous devez effectuer les actions suivantes avec la feuille de propriétés :

  • Consultez les pages de propriétés des Id de fournisseur autres que Microsoft Corporation. S’il n’en existe aucun, il est possible de supprimer le fichier XML de la feuille de propriétés du dossier Extensions\Forms.

  • S’il existe d’autres VendorID, supprimez le code XML de votre page de propriétés de la feuille de propriétés et laissez la feuille de propriétés dans le dossier Extensions\Forms.

Affichages

Installation d’une vue

Pour installer une vue, copiez l’assembly d’affichage dans le dossier %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin ou dans le dossier d’installation de votre application.

Si vous effectuez un déploiement dans un dossier autre que %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin, l’élément XML<Assembly> du nœud doit inclure le nom de fichier de l’assembly et le chemin d’accès complet au fichier. Pour plus d’informations, consultez How to Create Node XML for a Configuration Manager Console View.

Vous devez également copier le code XML du nœud qui intègre la vue dans la console Configuration Manager dans le dossier> %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID, où <GUID> est l’identificateur GUID du nœud auquel l’action s’applique. Pour plus d’informations, consultez la section « Nœuds » plus loin dans cette rubrique.

Suppression d’une vue

Pour supprimer une vue, supprimez l’assembly d’affichage du dossier %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin. Vous devez vous assurer qu’aucune autre extension ne fait référence à la vue avant de la supprimer. Vous devez également supprimer le fichier XML de nœud de la vue du dossier %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID>, où <GUID> est l’identificateur GUID du nœud auquel l’action s’applique.

Classes de gestion personnalisées

Installation d’une classe de gestion personnalisée

Copiez l’assembly de classe de gestion dans %ProgramFiles%\ Microsoft Endpoint Manager\AdminConsole\bin ou dans le dossier d’installation de votre application.

Pour installer un fichier XML de classe de gestion personnalisée, copiez le fichier dans le dossier %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\ManagementClasses. Étant donné que toutes les classes de gestion personnalisées sont placées dans ce dossier, vous devez vous assurer que votre fichier XML a un nom unique. Il est suggéré d’utiliser le nom de votre société dans le cadre du nom de fichier.

Suppression d’une classe de gestion personnalisée

Pour supprimer une classe de gestion personnalisée, supprimez le fichier XML de la classe de gestion personnalisée. S’il n’y a pas d’autres fichiers XML dans le dossier, il est sûr de supprimer le dossier.

Nodes

Installation d’un nœud

Pour installer un nœud, créez un dossier %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID> , où <GUID> est l’identificateur GUID du nœud parent de la console Configuration Manager. Copiez le fichier XML du nœud dans le dossier GUID. Pour plus d’informations, consultez À propos des nœuds de console.

Suppression d’un nœud

Pour supprimer un nœud, supprimez le fichier XML du nœud du dossier %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID>.

Voir aussi

À propos de l’extension de console Configuration Manager
À propos des actions Configuration Manager consoleÀ propos des formulaires de consoleÀ propos des classes de gestion de consoleÀ propos des nœuds de consoleÀ propos des vues de console