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