Implementatie van console-extensie voor Configuration Manager

Bij de implementatie van een typische Configuration Manager-extensie moet rekening worden gehouden met acties, formulieren, weergaven, beheerklassen en knooppuntuitbreidingen.

Wanneer u een Configuration Manager-extensie implementeert, installeert u de bestanden in de volgende mappen:

Type extensie Adreslijst
Acties %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin voor de assembly

% ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions for the action XML files
Forms % ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin voor de assembly

% ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms for the form XML files
Keer bekeken % ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\bin voor de assembly
Knooppunten %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin voor de assembly

% ProgramFiles%Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes for the node XML files
ManagementClasses %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin voor de assembly

%ProgramFiles%Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\ManagementClasses voor de XML-bestanden van de managementklassen

Belangrijk

Als je de assembly's en afhankelijkheden in de map %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin plaatst, ontstaan er conflicten met andere console-extensies en kan je de extensie niet laden.

U moet ook de volgende taken uitvoeren tijdens het installeren en verwijderen.

Aangepaste acties

Een aangepaste actie installeren

Als u een aangepast actie-XML-bestand wilt installeren, kopieert u het bestand naar de map %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions\<GUID> , waarbij <GUID de GUID-id> is voor het knooppunt waarop de actie van toepassing is.

Een aangepaste actie verwijderen

Als u een aangepaste actie wilt verwijderen, verwijdert u het XML-bestand met de aangepaste actie. Als er geen andere XML-bestanden in de map staan, kunt u de map veilig verwijderen.

Forms

Een formulier installeren

U kopieert de assembly van het formulier naar %ProgramFiles%\ Microsoft Endpoint Manager\AdminConsole\bin of naar de installatiemap van uw toepassing.

Als u implementeert naar een andere map dan de map %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin, moet het kenmerk XML-formulier<Assembly>Name, , de naam van het assemblybestand en het volledige pad naar het bestand bevatten. Zie Een XML-formulier maken voor een eigenschappenvenster van een Configuration Manager voor meer informatie.

Als u een XML-bestand met extensie-eigenschappen voor een formulier wilt installeren, kopieert u het bestand naar de map %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms. Omdat alle uitbreidingsformulieren in deze map worden geplaatst, moet u ervoor zorgen dat uw XML-bestand een unieke naam heeft. Het wordt aangeraden om uw bedrijfsnaam als onderdeel van de bestandsnaam te gebruiken.

Als het formulier een uitbreiding is van een bestaand eigenschappenvenster, moet u nagaan of het eigenschappenvenster al aanwezig is in de map Extensions\Forms, en vervolgens uw eigenschappenpagina toevoegen aan dat eigenschappenvenster.

Wanneer de Configuration Manager-console wordt geladen, worden de eigenschappenvensters in de map Extensions\Forms in plaats van bestaande eigenschappenvensters geladen.

U moet het VendorId kenmerk van het Page element gebruiken, omdat andere leveranciers zo uw extensies kunnen identificeren en wijzigen hoeven te voorkomen.

Een formulier verwijderen

Als u een formulier wilt verwijderen waarmee een bestaand eigenschappenvenster niet wordt uitgebreid, verwijdert u het XML-bestand van het eigenschappenvenster uit de map %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms.

Als u een eigenschappenpagina wilt verwijderen die u hebt toegevoegd aan een bestaand eigenschappenvenster, voert u de volgende acties uit met het eigenschappenvenster:

  • Controleer de eigenschappenpagina's op andere leveranciers-id's dan Microsoft Corporation. Als er geen XML-bestand van het eigenschappenvenster bestaat, kunt u het XML-bestand van het eigenschappenvenster veilig verwijderen uit de map Extensions\Forms.

  • Als er andere leveranciers-id's bestaan, verwijdert u de eigenschappenpagina-XML uit het eigenschappenvenster en laat u het eigenschappenvenster in de map Extensies\Forms staan.

Keer bekeken

Een weergave installeren

Als u een weergave wilt installeren, kopieert u de assembly-weergave naar de map %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin of naar de installatiemap van uw toepassing.

Als u implementeert naar een andere map dan %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin, moet het XML-element<Assembly> van het knooppunt de naam van het assemblybestand en het volledige pad naar het bestand bevatten. Zie Knooppunt-XML maken voor een Configuration Manager consoleweergave voor meer informatie.

U moet ook het knooppunt XML waarmee de weergave in de Configuration Manager-console wordt geïntegreerd kopiëren naar de map> %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID, waarbij <GUID de GUID-id> is voor het knooppunt waarop de actie van toepassing is. Zie de sectie 'Knooppunten' verderop in dit onderwerp voor meer informatie.

Een weergave verwijderen

Als u een weergave wilt verwijderen, verwijdert u de assembly-weergave uit de map %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin. Zorg ervoor dat geen enkele andere extensie naar de weergave verwijst voordat u deze verwijdert. U moet ook het XML-bestand van het knooppunt van de weergave verwijderen uit de map %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID> , waarbij <GUID de GUID-id> is voor het knooppunt waarop de actie van toepassing is.

Aangepaste managementklassen

Een aangepaste managementklasse installeren

Kopieer de assembly van de managementklasse naar %ProgramFiles%\ Microsoft Endpoint Manager\AdminConsole\bin of naar de installatiemap van uw toepassing.

Als u een aangepast XML-bestand voor de beheerklasse wilt installeren, kopieert u het bestand naar de map %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\ManagementClasses. Omdat alle aangepaste beheerklassen in deze map worden geplaatst, moet u ervoor zorgen dat uw XML-bestand een unieke naam heeft. Het wordt aangeraden om uw bedrijfsnaam als onderdeel van de bestandsnaam te gebruiken.

Een aangepaste managementklasse verwijderen

Als u een aangepaste beheerklasse wilt verwijderen, verwijdert u het XML-bestand van de aangepaste beheerklasse. Als er geen andere XML-bestanden in de map staan, kunt u de map veilig verwijderen.

Knooppunten

Een knooppunt installeren

Als u een knooppunt wilt installeren, maakt u de map %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID> , waarbij <GUID de GUID-id> is van het bovenliggende knooppunt van de Configuration Manager-console. Kopieer het XML-bestand van het knooppunt naar de GUID-map. Zie Informatie over consoleknooppunten voor meer informatie.

Een knooppunt verwijderen

Als u een knooppunt wilt verwijderen, verwijdert u het XML-bestand van het knooppunt uit de map %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID> .

Zie ook

Over Configuration Manager console-extensieOver Configuration Manager consoleactiesOver consoleformulierenInformatie over consolebeheerklassenOver consoleknooppuntenOver consoleweergaven