Aangepaste acties in Configuration Manager

U kunt aangepaste acties maken die kunnen worden gebruikt met bestaande Configuration Manager-acties.

Aangepaste acties zijn opdrachtregelacties waarmee een toepassing wordt aangeroepen. De toepassing kan een proces, een script of andere opdrachten zijn die u opgeeft in een MOF-bestandsbeschrijving (Managed Object Format).

Zie Informatie over aangepaste actieclienttoepassingen in Configuration Manager.

Als u wilt dat gebruikers uw aangepaste actie kunnen configureren, kunt u een aangepast actiebesturingselement maken dat kan worden geïntegreerd in de Takenreekseditor.

Als u een aangepast actiebesturingselement wilt maken, moet u de volgende stappen uitvoeren.

Het aangepaste actiebesturingselement maken

Als u een aangepast actiebesturingselement wilt maken, gebruikt u Visual Studio 2005 om een Windows-besturingselement te maken dat twee klassen implementeert.

Het besturingselement dat in de Takenreekseditor wordt weergegeven, is de eerste klasse, die is afgeleid van de klasse SMSOsdEditorPageControl . In deze klasse definieert u de gebruikersinterface en de gegevensoverdracht van en naar de actie. Wanneer er een aangepaste actie wordt gemaakt, stelt PropertyManager van het besturingselement de eigenschappen van de aangepaste actie beschikbaar voor gebruik. Dit zijn de eigenschappen die gedefinieerd zijn in het MOF-bestand voor de aangepaste actie.

De tweede klasse implementeert het besturingselement opties en is afgeleid van de klasse TaskSequenceOptionControl .

Zie Een aangepast actiebesturingselement voor Configuration Manager maken voor meer informatie over het maken van een aangepast besturingselement in Visual Studio.

Opmerking

In het SDK-voorbeeld CustomTaskSequenceAction van de Configuration Manager-SDK ziet u hoe u een aangepaste takenreeks, actiebesturingselement en MOF kunt maken.

Ondersteunende Help

U kunt de Help van uw besturingselement niet integreren met de Help-ondersteuning voor de F1-toets van de Configuration Manager-console. Als een gebruiker voor uw besturingselement op F1 drukt, doet het besturingselement niets. U kunt Help echter implementeren in uw beheer door een mechanisme naar keuze te gebruiken om het CHM-Help-bestand te openen. U kunt bijvoorbeeld een Help-knop toevoegen waarmee u uw CHM-bestand (Help) opent.

Het MOF-bestand voor de aangepaste actie maken

Elke Configuration Manager actie wordt gedefinieerd in het MOF-bestand van de takenreeksprovider _tasksequenceprovider.mof. Met een aangepaste actie wordt dit MOF-bestand uitgebreid met een beschrijving voor de aangepaste actieklasse. U moet de beschrijving van uw aangepaste actie in een apart MOF-bestand maken.

Zie Informatie over het MOF-bestand met de aangepaste actie van Configuration Manager en Een MOF-bestand maken voor een aangepaste actie van Configuration Manager.

De Custom Action Control Assembly implementeren

Nadat de assembly voor het aangepaste actiebesturingselement is gemaakt, moet deze worden gekopieerd naar dezelfde map als de Adminui.tasksequenceeditor.dll. Deze map bevindt zich meestal in %ProgramFiles%\Microsoft Configuration Manager\AdminUI\bin.

Het aangepaste actiebesturingselement gebruiken

Als u de aangepaste actie wilt gebruiken, maakt en bewerkt u een takenreeks in de console van Configuration Manager. Als u op Toevoegen klikt, wordt een lijst met categorieën weergegeven en wordt de aangepaste actie weergegeven in de categorie die u hebt opgegeven in het bestand met de aangepaste actie-MOF.

Nadat u het besturingselement hebt geselecteerd, ziet u het besturingselement dat u hebt gemaakt. De actie gedraagt zich hetzelfde als de standaardacties van Configuration Manager. U kunt voorwaarden toevoegen aan de actie en de actie binnen de takenreeks verplaatsen.

Zie Een aangepaste actie van Configuration Manager gebruiken voor meer informatie.