Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
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).
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
W programie Visual Studio 2010 w menu Plik wskaż polecenie Nowy, a następnie kliknij pozycję Projekt , aby otworzyć okno dialogowe Nowy projekt .
Z listy Visual C#, projekty systemu Windows, wybierz szablon projektu biblioteki kontrolek Windows Forms, a następnie wpisz
ConfigMgrControl
w polu Nazwa.Kliknij przycisk OK , aby utworzyć projekt programu Visual Studio.
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.
W Eksplorator rozwiązań kliknij prawym przyciskiem myszy plik UserControl1.cs, kliknij pozycję Zmień nazwę, a następnie zmień nazwę na ConfigMgrControl.cs.
W Eksplorator rozwiązań kliknij prawym przyciskiem myszy pozycję Odwołania, a następnie kliknij pozycję Dodaj odwołanie.
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.
W Eksplorator rozwiązań kliknij prawym przyciskiem myszy plik ConfigMgrControl.cs, a następnie kliknij pozycję Wyświetl kod.
W kodzie źródłowym zmień przestrzeń nazw na
Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrPropertySheet
Zmień klasę
ConfigMgrControlPage
tak, aby pochodziła odSmsPageControl
klasy .W Eksplorator rozwiązań kliknij prawym przyciskiem myszy pozycję ConfigMgrControl.Designer.cs, a następnie kliknij pozycję Wyświetl kod.
W kodzie źródłowym zmień przestrzeń nazw na
Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrPropertySheet
W pliku ConfigMgrControl.cs dodaj do klasy następujący nowy konstruktor
ConfigMgrControlPage
:public ConfigMgrControlPage (SmsPageData pageData) : base(pageData) { InitializeComponent(); }
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
Skompiluj projekt. Zestaw powinien zostać utworzony jako \Visual Studio 2010\Projects\ConfigMgrControl\ConfigMgrControl\bin\Debug\ConfigMgrControl.dll.
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