Come creare una finestra delle proprietà di Configuration Manager

Per creare una finestra delle proprietà della console di Configuration Manager, in Configuration Manager creare un assembly .NET Framework che eredita dalla classe seguente:

Classe Descrizione
SmsPageControl Controllo visualizzato nella pagina delle proprietà.

Le procedure seguenti mostrano come creare un assembly della finestra delle proprietà di Configuration Manager tramite Visual Studio. Nella finestra delle proprietà viene visualizzata una pagina delle proprietà che contiene un pulsante. Quando si fa clic su di esso, il pulsante visualizza il nome di un pacchetto selezionato nel nodo Pacchetti della console di Configuration Manager.

Dopo aver compilato correttamente l'assembly della finestra di dialogo, è necessario eseguire le operazioni seguenti per integrarlo nella console di Configuration Manager:

  1. Definire e distribuire il codice XML della forma che collega l'azione selezionata all'assembly creato in questo argomento. Per ulteriori informazioni, vedere Come creare il codice XML del modulo per una finestra delle proprietà Configuration Manager.

  2. Definire e distribuire l'XML di azione per la visualizzazione del menu di scelta rapida selezionato dall'utente. Per altre informazioni, vedere Come creare un codice XML azione per una finestra delle proprietà di Configuration Manager.

    Dopo aver creato l'assembly e il codice XML della finestra delle proprietà, fare clic con il pulsante destro del mouse su un pacchetto nel riquadro dei risultati nodo Pacchetti dell'albero della console di Gestione configurazione e selezionare la voce di menu Mostra finestra delle proprietà. Viene visualizzata una finestra delle proprietà. Puoi migliorare il controllo accedendo al pacchetto selezionato nella console di Configuration Manager. Per ulteriori informazioni, vedere Come utilizzare gli oggetti passati a un modulo di Configuration Manager.

Creare la classe di controllo

La procedura seguente crea il controllo per la finestra delle proprietà.

Per creare il progetto di Visual Studio

  1. In Visual Studio 2010 scegliere Nuovo dal menu File, quindi fare clic su Proietta per aprire la finestra di dialogo Nuovo progetto.

  2. Nell'elenco dei progetti Visual C# e Windows, selezionare il modello di progetto Windows Forms Libreria di controlli e quindi digitare ConfigMgrControl nella casella Nome.

  3. Fare clic su OK per creare il progetto Visual Studio.

  4. In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto e scegliere Proprietà. Nella scheda Applicazione, modificare Framework di destinazione in .NET Framework 4.

  5. In Esplora soluzioni fare clic con il pulsante destro del mouse su UserControl1.cs, scegliere Rinomina e quindi cambiare il nome in ConfigMgrControl.cs.

  6. In Esplora soluzioni fare clic con il pulsante destro del mouse su Riferimenti e quindi scegliere Aggiungi riferimento.

  7. Nella finestra di dialogo Aggiungi riferimento , fare clic sulla scheda Sfoglia , passare a %Programmi%\Microsoft Endpoint Manager\AdminConsole\bin e quindi selezionare microsoft.configurationmanagement.exe, Microsoft.ConfigurationManagement.DialogFramework.dll e microsoft.configurationmanagement.managementprovider.dll . Fare clic su OK per aggiungere gli assiemi come riferimenti al progetto.

  8. In Esplora soluzioni fare clic con il pulsante destro del mouse su ConfigMgrControl.cs e quindi scegliere Visualizza codice.

  9. Nel codice sorgente, modifica lo spazio dei nomi in Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrPropertySheet

  10. Modificare la classe ConfigMgrControlPage in modo che derivi da SmsPageControl.

  11. In Esplora soluzioni fare clic con il pulsante destro del mouse su ConfigMgrControl.Designer. cs, quindi fare clic su Visualizza codice.

  12. Nel codice sorgente, modifica lo spazio dei nomi in Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrPropertySheet

  13. In ConfigMgrControl.cs, aggiungere il nuovo costruttore seguente alla ConfigMgrControlPage classe:

    public ConfigMgrControlPage (SmsPageData pageData) : base(pageData)
    {
        InitializeComponent();
    }
    
  14. Aggiungere il metodo seguente per inizializzare il controllo:

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

Distribuire l'assembly

La procedura seguente consente di compilare e copiare l'assembly creato nella cartella degli assembly della console di Configuration Manager. Per informazioni importanti sulla distribuzione delle estensioni della console di Configuration Manager, vedi Informazioni sulla distribuzione delle estensioni della console di amministrazione di Configuration Manager.

Per distribuire l'assieme finestra delle proprietà

  1. Generare il progetto. L'assembly deve essere creato come \Visual Studio 2010\Projects\ConfigMgrControl\ConfigMgrControl\bin\Debug\ConfigMgrControl.dll.

  2. Copiare l'assembly nella cartella %Programmi%\Microsoft Endpoint Manager\AdminConsole\bin.

Vedere anche

Come aggiungere una pagina delle proprietà a una finestra delle proprietà di Configuration Manager esistenteCome creare un codice XML azione per una finestra delle proprietà di Configuration ManagerCome creare un file XML modulo per una finestra delle proprietà di Configuration ManagerCome utilizzare gli oggetti passati a un Moduli di Configuration Manager