Om anpassade åtgärder i Configuration Manager

Du kan skapa anpassade åtgärder som kan användas med befintliga Configuration Manager åtgärder.

Anpassade åtgärder är kommandoradsåtgärder som anropar ett program. Programmet kan vara en process, ett skript eller andra kommandon som du anger i en MOF-filbeskrivning (Managed Object Format).

Mer information finns i Om klientprogram för anpassade åtgärder i Configuration Manager.

Om du vill låta användare konfigurera din anpassade åtgärd kan du skapa en anpassad åtgärdskontroll som integreras i Aktivitetssekvensredigeraren.

För att skapa en anpassad åtgärdskontroll krävs följande steg.

Skapa den anpassade åtgärdskontrollen

Om du vill skapa en anpassad åtgärdskontroll använder du Visual Studio 2005 för att skapa en Windows-kontroll som implementerar två klasser.

Kontrollen som visas i Aktivitetssekvensredigeraren är den första klassen, som härleds från SMSOsdEditorPageControl klassen. I den här klassen definierar du användargränssnittet och dataöverföringen till och från åtgärden. När en anpassad åtgärd skapas gör kontrollens PropertyManager den anpassade åtgärdens egenskaper tillgängliga för användning. Det här är de egenskaper som definieras i MOF-filen för den anpassade åtgärden.

Den andra klassen implementerar alternativkontrollen och härleds från klassen TaskSequenceOptionControl .

Mer information om hur du skapar en anpassad kontroll i Visual Studio finns i Så här skapar du en anpassad åtgärdskontroll för Configuration Manager.

Obs!

Configuration Manager SDK-exemplet CustomTasksequenceAction visar hur du skapar en anpassad aktivitetssekvensåtgärdskontroll och MOF.

Supporthjälp

Du kan inte integrera kontrollens hjälp med hjälpstödet för F1-nyckeln för Configuration Manager-konsolen. Om en användare trycker på F1 i kontrollen händer ingenting. Du kan dock implementera Hjälp i kontrollen genom att använda en mekanism som du väljer för att öppna filen Help .chm. Du kan till exempel lägga till en hjälpknapp som öppnar filen med hjälpfilen.

Skapa MOF-filen för den anpassade åtgärden

Varje Configuration Manager åtgärd definieras i MOF-filen för aktivitetssekvensprovidern _tasksequenceprovider.mof. En anpassad åtgärd utökar den här MOF-filen med en beskrivning för den anpassade åtgärdsklassen. Du bör skapa beskrivningen av den anpassade åtgärden i en separat MOF-fil.

Mer information finns i Om den anpassade MOF-åtgärden för Configuration Manager och hur du skapar en MOF-fil för en anpassad åtgärd i Configuration Manager.

Distribuera sammansättningen för anpassad åtgärdskontroll

När kontrollsammansättningen för den anpassade åtgärden har skapats måste den kopieras till samma katalog som Adminui.tasksequenceeditor.dll. Vanligtvis finns den här katalogen i %ProgramFiles%\Microsoft Configuration Manager\AdminUI\bin.

Använda anpassad åtgärdskontroll

Om du vill använda den anpassade åtgärden skapar och redigerar du en aktivitetssekvens i Configuration Manager -konsolen. När du klickar på Lägg till visas en lista med kategorier och du bör se den anpassade åtgärden i den kategori som du angav i MOF-filen för anpassad åtgärd.

När du har valt den visas den kontroll som du har skapat. Åtgärden fungerar som standardåtgärderna i Configuration Manager. Du kan lägga till villkor i åtgärden och du kan flytta åtgärden inom aktivitetssekvensen.

Mer information finns i Så här använder du en anpassad åtgärd i Configuration Manager.