Informacje o Configuration Manager akcjach niestandardowych
Można tworzyć akcje niestandardowe, które mogą być używane z istniejącymi akcjami Configuration Manager.
Akcje niestandardowe to akcje wiersza polecenia, które wywołuje aplikację. Aplikacja może być procesem, skryptem lub innymi poleceniami określonymi w opisie pliku w formacie obiektu zarządzanego (MOF).
Aby uzyskać więcej informacji, zobacz Informacje o Configuration Manager niestandardowych aplikacji klienckich akcji.
Aby umożliwić użytkownikom konfigurowanie akcji niestandardowej, można utworzyć niestandardową kontrolkę akcji zintegrowaną z Edytorem sekwencji zadań.
Utworzenie niestandardowej kontrolki akcji wymaga wykonania następujących kroków.
Tworzenie niestandardowej kontrolki akcji
Aby utworzyć niestandardową kontrolkę akcji, należy użyć programu Visual Studio 2005 do utworzenia kontrolki systemu Windows, która implementuje dwie klasy.
Kontrolka wyświetlana w Edytorze sekwencji zadań jest pierwszą klasą, która pochodzi od klasy SMSOsdEditorPageControl . W tej klasie definiujesz interfejs użytkownika i transfer danych do i z akcji. Po utworzeniu akcji niestandardowej obiekt PropertyManager kontrolki udostępnia właściwości akcji niestandardowej do użycia. Są to właściwości zdefiniowane w pliku MOF akcji niestandardowej.
Druga klasa implementuje kontrolkę opcji 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 (Jak utworzyć Configuration Manager niestandardowej kontrolki akcji).
Uwaga
Przykładowy zestaw Configuration Manager SDK CustomTasksequenceAction pokazuje, jak utworzyć niestandardową kontrolkę akcji sekwencji zadań i plik MOF.
Pomoc pomocnicza
Nie można zintegrować pomocy kontrolki z obsługą klucza F1 konsoli Configuration Manager. Jeśli użytkownik naciśnie klawisz F1 w kontrolce, kontrolka nie wykona żadnych czynności. Można jednak zaimplementować pomoc w kontrolce przy użyciu wybranego mechanizmu w celu otwarcia pliku Help .chm. Możesz na przykład dodać przycisk Pomoc, który otwiera plik Pomocy .chm.
Tworzenie pliku MOF akcji niestandardowej
Każda akcja Configuration Manager jest definiowana w pliku MOF dostawcy sekwencji zadań, _tasksequenceprovider.mof. Akcja niestandardowa rozszerza ten plik MOF o opis niestandardowej klasy akcji. Opis akcji niestandardowej należy utworzyć w osobnym pliku MOF.
Aby uzyskać więcej informacji, zobacz About the Configuration Manager Custom Action MOF File (Informacje o pliku MOF akcji niestandardowej Configuration Manager) i How to Create a MOF File for a Configuration Manager Custom Action (Jak utworzyć plik MOF dla Configuration Manager akcji niestandardowej).
Wdrażanie niestandardowego zestawu kontrolek akcji
Po utworzeniu niestandardowego zestawu kontrolki akcji należy go skopiować do tego samego katalogu co Adminui.tasksequenceeditor.dll. Zazwyczaj ten katalog znajduje się w folderze %ProgramFiles%\Microsoft Configuration Manager\AdminUI\bin.
Korzystanie z niestandardowej kontrolki akcji
Aby użyć akcji niestandardowej, należy utworzyć i edytować sekwencję zadań w konsoli Configuration Manager. Kliknięcie przycisku Dodaj powoduje wyświetlenie listy kategorii. Akcja niestandardowa powinna być widoczna w kategorii określonej w pliku MOF akcji niestandardowej.
Po jej wybraniu zostanie wyświetlona utworzona kontrolka. Akcja zachowuje się jak domyślne akcje Configuration Manager. Możesz dodać warunki do akcji i przenieść akcję w ramach sekwencji zadań.
Aby uzyskać więcej informacji, zobacz How to Use a Configuration Manager Custom Action (Jak używać akcji niestandardowej Configuration Manager).