Condividi tramite


Informazioni su Configuration Manager azioni personalizzate

È possibile creare azioni personalizzate che possono essere usate con azioni di Configuration Manager esistenti.

Le azioni personalizzate sono azioni della riga di comando che chiamano un'applicazione. L'applicazione può essere un processo, uno script o altri comandi specificati in una descrizione di file MOF (Managed Object Format).

Per altre informazioni, vedere About Configuration Manager Custom Action Client Applications (Informazioni sulle applicazioni client di azione personalizzate).

Per consentire agli utenti di configurare l'azione personalizzata, è possibile creare un controllo azione personalizzato che si integra nella sequenza di attività Editor.

La creazione di un controllo azione personalizzato richiede la procedura seguente.

Creazione del controllo azione personalizzato

Per creare un controllo azione personalizzato, usare Visual Studio 2005 per creare un controllo Windows che implementa due classi.

Il controllo visualizzato nella Editor Task Sequence è la prima classe, che deriva dalla classe SMSOsdEditorPageControl. In questa classe si definisce l'interfaccia utente e il trasferimento dei dati da e verso l'azione. Quando viene creata un'azione personalizzata, PropertyManager del controllo rende disponibili le proprietà dell'azione personalizzata per l'uso. Queste sono le proprietà definite nel file MOF dell'azione personalizzata.

La seconda classe implementa il controllo options e deriva dalla classe TaskSequenceOptionControl .

Per altre informazioni sulla creazione di un controllo personalizzato in Visual Studio, vedere How to Create a Configuration Manager Custom Action Control.For more information about creating a custom control in Visual Studio, see How to Create a Configuration Manager Custom Action Control.

Nota

L'esempio di SDK Configuration Manager CustomTasksequenceAction illustra come creare un controllo azione della sequenza di attività personalizzato e un controllo MOF.

Supporto della Guida

Non è possibile integrare la Guida del controllo con il supporto della Guida del tasto F1 della console di Configuration Manager. Se un utente preme F1 nel controllo, il controllo non esegue alcuna operazione. È tuttavia possibile implementare la Guida nel controllo usando un meccanismo di propria scelta per aprire il file CHM della Guida. Ad esempio, è possibile aggiungere un pulsante Della Guida che apre il file con estensione chm della Guida.

Creazione del file MOF azione personalizzata

Ogni azione Configuration Manager è definita nel file MOF del provider della sequenza di attività, _tasksequenceprovider.mof. Un'azione personalizzata estende questo file MOF con una descrizione per la classe di azione personalizzata. È consigliabile creare la descrizione dell'azione personalizzata in un file MOF separato.

Per altre informazioni, vedere About the Configuration Manager Custom Action MOF File (Informazioni sul file MOF azione personalizzata) e How to Create a MOF File for a Configuration Manager Custom Action (Come creare un file MOF per un'azione personalizzata Configuration Manager).

Distribuzione dell'assembly del controllo azione personalizzato

Dopo aver creato l'assembly del controllo azione personalizzato, è necessario copiarlo nella stessa directory del Adminui.tasksequenceeditor.dll. In genere questa directory si trova in %ProgramFiles%\Microsoft Configuration Manager\AdminUI\bin.

Uso del controllo azione personalizzato

Per usare l'azione personalizzata, creare e modificare una sequenza di attività nella console di Configuration Manager. Facendo clic su Aggiungi viene visualizzato un elenco di categorie e l'azione personalizzata verrà visualizzata nella categoria specificata nel file MOF dell'azione personalizzata.

Dopo averlo selezionato, verrà visualizzato il controllo creato. L'azione si comporta come le azioni Configuration Manager predefinite. È possibile aggiungere condizioni all'azione ed è possibile spostare l'azione all'interno della sequenza di attività.

Per altre informazioni, vedere Come usare un'azione personalizzata Configuration Manager.