distribuzione dell'estensione console Configuration Manager
La distribuzione di una tipica estensione Configuration Manager deve tenere conto di azioni, moduli, viste, classi di gestione ed estensioni di nodo.
Quando si distribuisce un'estensione Configuration Manager, installare i file nelle directory seguenti:
Tipo di estensione | Directory |
---|---|
Azioni | %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin per l'assembly % ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions per i file XML dell'azione |
Forms |
%
ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin per l'assembly % ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms per i file XML del modulo |
Visualizzazioni | % ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\bin per l'assembly |
Nodi | %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin per l'assembly % ProgramFiles%Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes per i file XML del nodo |
ManagementClasses | %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin per l'assembly %ProgramFiles%Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\ManagementClasses per i file XML delle classi di gestione |
Importante
L'inserimento degli assembly e delle dipendenze nella cartella %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin potrebbe creare conflitti con altre estensioni della console e impedire il caricamento dell'estensione.
Durante l'installazione e la disinstallazione delle azioni, è inoltre necessario eseguire le attività seguenti.
Azioni personalizzate
Installazione di un'azione personalizzata
Per installare un file XML azione personalizzata, copiare il file nella cartella %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions\<GUID>, dove <GUID> è l'identificatore GUID per il nodo a cui si applica l'azione.
Rimozione di un'azione personalizzata
Per rimuovere un'azione personalizzata, eliminare il file XML dell'azione personalizzata. Se nella cartella non sono presenti altri file XML, è possibile rimuovere la cartella in modo sicuro.
Forms
Installazione di un modulo
Copiare l'assembly del modulo in %ProgramFiles%\ Microsoft Endpoint Manager\AdminConsole\bin o nella cartella di installazione dell'applicazione.
Se si esegue la distribuzione in una directory diversa dalla cartella %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin, l'attributo XML<Assembly
> del modulo, Name
, deve includere il nome del file di assembly e il percorso completo del file. Per altre informazioni, vedere How to Create Form XML for a Configuration Manager Property Sheet .SEE How to Create Form XML for a Configuration Manager Property Sheet.For more information, see How to Create Form XML for a Configuration Manager Property Sheet.
Per installare un file XML della finestra delle proprietà dell'estensione per un modulo, copiare il file nella cartella %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms. Poiché tutti i moduli di estensione vengono inseriti in questa cartella, è necessario assicurarsi che il file XML abbia un nome univoco. È consigliabile usare il nome della società come parte del nome del file.
Se la maschera è un'estensione di una finestra delle proprietà esistente, è necessario determinare se la finestra delle proprietà esiste già nella cartella Extensions\Forms, quindi aggiungere la pagina delle proprietà a tale finestra delle proprietà.
Quando la console Configuration Manager viene caricata, carica le finestre delle proprietà nella cartella Extensions\Forms anziché le finestre delle proprietà esistenti.
È consigliabile usare l'attributo VendorId
dell'elemento Page
, perché ciò consente ad altri fornitori di identificare ed evitare di modificare le estensioni.
Rimozione di un modulo
Per rimuovere un modulo che non estende una finestra delle proprietà esistente, rimuovere il file XML della finestra delle proprietà dalla cartella %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms.
Per rimuovere una pagina delle proprietà aggiunta a una finestra delle proprietà esistente, è necessario eseguire le azioni seguenti con la finestra delle proprietà:
Controllare le pagine delle proprietà per VendorID diversi da Microsoft Corporation. Se non esiste, è possibile eliminare il file XML della finestra delle proprietà dalla cartella Extensions\Forms.
Se sono presenti altri ID fornitore, rimuovere il codice XML della pagina delle proprietà dalla finestra delle proprietà e lasciare la finestra delle proprietà nella cartella Extensions\Forms.
Visualizzazioni
Installazione di una visualizzazione
Per installare una visualizzazione, copiare l'assembly di visualizzazione nella cartella %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin o nella cartella di installazione dell'applicazione.
Se si esegue la distribuzione in una cartella diversa da %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin, l'elemento XML<Assembly
> del nodo deve includere il nome file dell'assembly e il percorso completo del file. Per altre informazioni, vedere How to Create Node XML for a Configuration Manager Console View .SEE How to Create Node XML for a Configuration Manager Console View.For more information, see How to Create Node XML for a Configuration Manager Console View.
È inoltre necessario copiare il codice XML del nodo che integra la visualizzazione nella console di Configuration Manager nella cartella> %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID, dove <GUID> è l'identificatore GUID per il nodo a cui si applica l'azione. Per altre informazioni, vedere la sezione "Nodi" più avanti in questo argomento.
Rimozione di una visualizzazione
Per rimuovere una visualizzazione, eliminare l'assembly di visualizzazione dalla cartella %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin. È necessario assicurarsi che nessun'altra estensione faccia riferimento alla visualizzazione prima di eliminarla. È inoltre necessario eliminare il file XML del nodo della vista dalla cartella %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID>, dove <GUID> è l'identificatore GUID per il nodo a cui si applica l'azione.
Classi di gestione personalizzate
Installazione di una classe di gestione personalizzata
Copiare l'assembly della classe di gestione in %ProgramFiles%\ Microsoft Endpoint Manager\AdminConsole\bin o nella cartella di installazione dell'applicazione.
Per installare un file XML della classe di gestione personalizzata, copiare il file nella cartella %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\ManagementClasses. Poiché tutte le classi di gestione personalizzate vengono inserite in questa cartella, è necessario assicurarsi che il file XML abbia un nome univoco. È consigliabile usare il nome della società come parte del nome del file.
Rimozione di una classe di gestione personalizzata
Per rimuovere una classe di gestione personalizzata, eliminare il file XML della classe di gestione personalizzata. Se nella cartella non sono presenti altri file XML, è possibile rimuovere la cartella in modo sicuro.
Nodi
Installazione di un nodo
Per installare un nodo, creare una cartella %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID> , dove <GUID> è l'identificatore GUID del nodo padre della console Configuration Manager. Copiare il file XML del nodo nella cartella GUID. Per altre informazioni, vedere Informazioni sui nodi della console.
Rimozione di un nodo
Per rimuovere un nodo, eliminare il file XML del nodo dalla cartella %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID>.
Vedere anche
Informazioni sull'estensione della console Configuration Manager
Informazioni sulle azioni della console Configuration ManagerSui moduli della consoleInformazioni sulle classi di gestione della console Informazioni sui nodi della consoleInformazioni sulle visualizzazioni console