Delen via


implementatie van Configuration Manager console-extensie

De implementatie van een typische Configuration Manager-extensie moet rekening houden met acties, formulieren, weergaven, beheerklassen en knooppuntextensies.

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

Extensietype Directory
Acties %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin voor de assembly

%ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions voor de ACTIE XML-bestanden
Forms %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin voor de assembly

%ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms voor de XML-formulierbestanden
Weergaven %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 voor de XML-bestanden van het knooppunt
ManagementClasses %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin voor de assembly

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

Belangrijk

Het plaatsen van uw assembly's en afhankelijkheden in de map %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin kan conflicten veroorzaken met andere consoleextensies en voorkomen dat uw extensie wordt geladen.

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

Aangepaste acties

Een aangepaste actie installeren

Als u een aangepast XML-actiebestand 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 van 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 formulierassembly naar %ProgramFiles%\ Microsoft Endpoint Manager\AdminConsole\bin of naar de installatiemap van uw toepassing.

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

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

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

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

U moet het VendorId kenmerk van het Page element gebruiken, omdat andere leveranciers hiermee uw extensies kunnen identificeren en 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, moet u de volgende acties uitvoeren met het eigenschappenvenster:

  • Controleer de eigenschappenpagina's voor andere leveranciersID's dan Microsoft Corporation. Als er geen bestanden bestaan, kunt u het XML-bestand van het eigenschappenvenster verwijderen uit de map Extensions\Forms.

  • Als er andere LeveranciersID's bestaan, verwijdert u de XML van de eigenschappenpagina uit het eigenschappenvenster en laat u het eigenschappenvenster staan in de map Extensions\Forms.

Weergaven

Een weergave installeren

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

Als u implementeert in een andere map dan %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin, moet het XML-element<Assembly> van het knooppunt de assembly-bestandsnaam en het volledige pad naar het bestand bevatten. Zie How to Create Node XML for a Configuration Manager Console View (Knooppunt-XML maken voor een Configuration Manager Consoleweergave) voor meer informatie.

U moet ook de knooppunt-XML die de weergave in de Configuration Manager-console integreert, 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 weergaveassembly uit de map %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin. U moet ervoor zorgen dat er geen andere extensie naar de weergave verwijst voordat u deze verwijdert. U moet ook het XML-knooppuntbestand 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 beheerklassen

Een aangepaste beheerklasse installeren

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

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

Een aangepaste beheerklasse 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-knooppuntbestand naar de GUID-map. Zie 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-extensie
Informatie over Configuration Manager consoleactiesOver consoleformulierenOver consolebeheerklassenOver consoleknooppuntenOver consoleweergaven