Udostępnij za pośrednictwem


Jak utworzyć arkusz właściwości Configuration Manager

Aby utworzyć arkusz właściwości konsoli Configuration Manager, w Configuration Manager utworzysz zestaw .NET Framework dziedziczący po następującej klasie:

Klasa Opis
SmsPageControl Kontrolka wyświetlana na stronie właściwości.

Poniższe procedury pokazują, jak utworzyć zestaw arkusza właściwości Configuration Manager przy użyciu programu Visual Studio. Arkusz właściwości wyświetla stronę właściwości zawierającą przycisk. Po kliknięciu przycisk wyświetla nazwę pakietu wybranego w węźle Pakiety konsoli Configuration Manager.

Po pomyślnym skompilowaniu zestawu okna dialogowego należy wykonać następujące czynności, aby zintegrować go z konsolą Configuration Manager:

  1. Zdefiniuj i wdróż formularz XML, który łączy wybraną akcję z zestawem utworzonym w tym temacie. Aby uzyskać więcej informacji, zobacz How to Create the Form XML for a Configuration Manager Property Sheet (Jak utworzyć formularz XML dla arkusza właściwości Configuration Manager).

  2. Zdefiniuj i wdróż kod XML akcji w celu wyświetlenia menu kontekstowego wybranego przez użytkownika. Aby uzyskać więcej informacji, zobacz How to Create Action XML for a Configuration Manager Property Sheet (Jak utworzyć kod XML akcji dla arkusza właściwości Configuration Manager).

    Po utworzeniu zestawu arkusza właściwości i pliku XML kliknij prawym przyciskiem myszy pakiet w okienku wyników drzewa Configuration Manager konsoli Pakiety węzła, a następnie wybierz element menu Pokaż mój arkusz właściwości. Zostanie wyświetlony arkusz właściwości. Możesz zwiększyć kontrolę, uzyskując dostęp do pakietu wybranego w konsoli Configuration Manager. Aby uzyskać więcej informacji, zobacz How to Use Objects Passed to a Configuration Manager Forms (Jak używać obiektów przekazanych do formularzy Configuration Manager).

Tworzenie klasy formantu

Poniższa procedura tworzy kontrolkę dla arkusza właściwości.

Aby utworzyć projekt programu Visual Studio

  1. W programie Visual Studio 2010 w menu Plik wskaż polecenie Nowy, a następnie kliknij pozycję Projekt , aby otworzyć okno dialogowe Nowy projekt .

  2. Z listy Visual C#, projekty systemu Windows, wybierz szablon projektu biblioteki kontrolek Windows Forms, a następnie wpisz ConfigMgrControl w polu Nazwa.

  3. Kliknij przycisk OK , aby utworzyć projekt programu Visual Studio.

  4. W Eksplorator rozwiązań kliknij prawym przyciskiem myszy projekt i wybierz pozycję Właściwości. Na karcie Aplikacja zmień platformę Target na .NET Framework 4.

  5. W Eksplorator rozwiązań kliknij prawym przyciskiem myszy plik UserControl1.cs, kliknij pozycję Zmień nazwę, a następnie zmień nazwę na ConfigMgrControl.cs.

  6. W Eksplorator rozwiązań kliknij prawym przyciskiem myszy pozycję Odwołania, a następnie kliknij pozycję Dodaj odwołanie.

  7. W oknie dialogowym Dodawanie odwołania kliknij kartę Przeglądaj, przejdź do pozycji %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin, a następnie wybierz pozycję microsoft.configurationmanagement.exe, Microsoft.ConfigurationManagement.DialogFramework.dll i microsoft.configurationmanagement.managementprovider.dll . Kliknij przycisk OK , aby dodać zestawy jako odwołania do projektu.

  8. W Eksplorator rozwiązań kliknij prawym przyciskiem myszy plik ConfigMgrControl.cs, a następnie kliknij pozycję Wyświetl kod.

  9. W kodzie źródłowym zmień przestrzeń nazw na Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrPropertySheet

  10. Zmień klasę ConfigMgrControlPage tak, aby pochodziła od SmsPageControlklasy .

  11. W Eksplorator rozwiązań kliknij prawym przyciskiem myszy pozycję ConfigMgrControl.Designer.cs, a następnie kliknij pozycję Wyświetl kod.

  12. W kodzie źródłowym zmień przestrzeń nazw na Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrPropertySheet

  13. W pliku ConfigMgrControl.cs dodaj do klasy następujący nowy konstruktor ConfigMgrControlPage :

    public ConfigMgrControlPage (SmsPageData pageData) : base(pageData)  
    {  
        InitializeComponent();  
    }  
    
  14. Dodaj następującą metodę, aby zainicjować kontrolkę:

    public override void InitializePageControl()  
    {  
       base.InitializePageControl();  
    }  
    

Wdrażanie zestawu

Poniższa procedura tworzy i kopiuje utworzony zestaw do folderu zestawów konsoli Configuration Manager. Aby uzyskać ważne informacje na temat wdrażania rozszerzeń konsoli Configuration Manager, zobacz About Configuration Manager Administrator Console Extension Deployment (Informacje o wdrożeniu rozszerzenia konsoli administratora Configuration Manager).

Aby wdrożyć zestaw arkusza właściwości

  1. Skompiluj projekt. Zestaw powinien zostać utworzony jako \Visual Studio 2010\Projects\ConfigMgrControl\ConfigMgrControl\bin\Debug\ConfigMgrControl.dll.

  2. Skopiuj zestaw do folderu %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin.

Zobacz też

Jak dodać stronę właściwości do istniejącego arkusza właściwości Configuration Manager
How to Create Action XML for a Configuration Manager Property Sheet (Jak utworzyć kod XML akcji dla arkusza właściwości Configuration Manager)
How to Create Form XML for a Configuration Manager Property Sheet (Jak utworzyć plik XML formularza dla arkusza właściwości Configuration Manager)
Jak używać obiektów przekazanych do formularzy Configuration Manager