Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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:
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.
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
In Visual Studio 2010 scegliere Nuovo dal menu File, quindi fare clic su Proietta per aprire la finestra di dialogo Nuovo progetto.
Nell'elenco dei progetti Visual C# e Windows, selezionare il modello di progetto Windows Forms Libreria di controlli e quindi digitare
ConfigMgrControlnella casella Nome.Fare clic su OK per creare il progetto Visual Studio.
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.
In Esplora soluzioni fare clic con il pulsante destro del mouse su UserControl1.cs, scegliere Rinomina e quindi cambiare il nome in ConfigMgrControl.cs.
In Esplora soluzioni fare clic con il pulsante destro del mouse su Riferimenti e quindi scegliere Aggiungi riferimento.
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.
In Esplora soluzioni fare clic con il pulsante destro del mouse su ConfigMgrControl.cs e quindi scegliere Visualizza codice.
Nel codice sorgente, modifica lo spazio dei nomi in
Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrPropertySheetModificare la classe
ConfigMgrControlPagein modo che derivi daSmsPageControl.In Esplora soluzioni fare clic con il pulsante destro del mouse su ConfigMgrControl.Designer. cs, quindi fare clic su Visualizza codice.
Nel codice sorgente, modifica lo spazio dei nomi in
Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrPropertySheetIn ConfigMgrControl.cs, aggiungere il nuovo costruttore seguente alla
ConfigMgrControlPageclasse:public ConfigMgrControlPage (SmsPageData pageData) : base(pageData) { InitializeComponent(); }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à
Generare il progetto. L'assembly deve essere creato come \Visual Studio 2010\Projects\ConfigMgrControl\ConfigMgrControl\bin\Debug\ConfigMgrControl.dll.
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