Informacje o akcjach niestandardowych programu Configuration Manager

Możesz tworzyć akcje niestandardowe, których można używać z istniejącymi akcjami programu Configuration Manager.

Akcje niestandardowe to akcje wiersza polecenia, które wywołują aplikację. Może to być proces, skrypt lub inne polecenia określone w opisie pliku w formacie MOF (Managed Object Format).

Aby uzyskać więcej informacji, zobacz Informacje o aplikacjach klienckich akcji niestandardowych programu Configuration Manager.

Aby umożliwić użytkownikom konfigurowanie akcji niestandardowej, możesz utworzyć kontrolkę akcji niestandardowej, która jest integrowana z Edytorem sekwencji zadań.

Tworzenie niestandardowej kontrolki akcji wymaga wykonania następujących kroków.

Tworzenie niestandardowej kontrolki akcji

Aby utworzyć niestandardową kontrolkę akcji, należy za pomocą programu Visual Studio 2005 utworzyć kontrolkę systemu Windows, która implementuje dwie klasy.

Kontrolka wyświetlana w Edytorze sekwencji zadań jest pierwszą klasą, która pochodzi z klasy SMSOsdEditorPageControl . W tej klasie definiuje się interfejs użytkownika oraz transfer danych do i z akcji. Podczas tworzenia akcji niestandardowej menedżer właściwości PropertyManager kontrolki udostępnia właściwości tej akcji do użycia. Są to właściwości zdefiniowane w pliku MOF akcji niestandardowej.

Druga klasa implementuje kontrolkę options i pochodzi z klasy TaskSequenceOptionControl .

Aby uzyskać więcej informacji na temat tworzenia kontrolki niestandardowej w programie Visual Studio, zobacz How to Create a Configuration Manager Custom Action Control.

Uwaga

Przykładowy zestaw SDK programu Configuration Manager CustomTasksequenceAction pokazuje, jak utworzyć niestandardową kontrolę akcji sekwencji zadań i MOF.

Pomoc pomocnicza

Nie można zintegrować pomocy kontrolki z konsolą programu Configuration Manager klawisz F1 Pomoc techniczna. Jeśli użytkownik naciśnie klawisz F1 w kontrolce, kontrolka nie wykona żadnej akcji. Można jednak zaimplementować Pomoc w ramach kontrolki, używając wybranego mechanizmu otwierania pliku chm Pomocy. Na przykład można dodać przycisk Pomoc, który umożliwia otwieranie pliku chm pomocy.

Tworzenie pliku MOF akcji niestandardowej

Każda akcja Configuration Manager jest zdefiniowana w pliku MOF dostawcy sekwencji zadań, _tasksequenceprovider.mof. Akcja niestandardowa rozszerza ten plik MOF o opis klasy akcji niestandardowej. Opis akcji niestandardowej należy utworzyć w osobnym pliku MOF.

Aby uzyskać więcej informacji, zobacz Informacje o pliku MOF niestandardowej akcji programu Configuration Manager i sposobie tworzenia pliku MOF dla akcji niestandardowej programu Configuration Manager.

Wdrażanie zestawu Kontrolka akcji niestandardowej

Po utworzeniu zestawu niestandardowej kontroli akcji należy go skopiować do tego samego katalogu co Adminui.tasksequenceeditor.dll. Zwykle ten katalog znajduje się w folderze %ProgramFiles%\Microsoft Configuration Manager\AdminUI\bin.

Korzystanie z kontrolki akcji niestandardowej

Aby użyć akcji niestandardowej, należy utworzyć i edytować sekwencję zadań w konsoli programu Configuration Manager. Kliknięcie przycisku Dodaj spowoduje wyświetlenie listy kategorii, a akcja niestandardowa powinna być wyświetlana w kategorii określonej w pliku MOF.

Po jej wybraniu zobaczysz utworzoną kontrolkę. Akcja zachowuje się jak domyślne akcje programu Configuration Manager. Możesz dodać warunki do akcji i przenieść akcję w ramach sekwencji zadań.

Aby uzyskać więcej informacji, zobacz Jak używać akcji niestandardowej programu Configuration Manager.