Nozioni fondamentali sul provider SMS in Configuration Manager
Usare il provider SMS per accedere ai dati Configuration Manager e modificarli. Il provider SMS è un provider di Strumentazione gestione Windows (WMI) accessibile tramite wmi o classi gestite.
Architettura WMI
WMI è progettato per funzionare come livello intermedio, fungendo da interfaccia standard tra le applicazioni di gestione e i sistemi gestiti.
Modello a oggetti WMI
Le applicazioni e gli script di gestione funzionano con WMI tramite il modello a oggetti WMI. Il modello a oggetti definisce l'interfaccia di programmazione per WMI.
Per ulteriori informazioni su WMI, consultare Strumentazione gestione Windows.
Gli elementi principali del modello a oggetti WMI sono illustrati nella tabella seguente:
Elemento | Descrizione |
---|---|
Locator | Usato per individuare un servizio WMI in esecuzione in un computer locale o remoto. |
Oggetto service | Rappresenta una connessione effettiva a un provider WMI. Questo è il punto di contatto principale per i programmi WMI. |
Oggetti | Un oggetto gestito è un componente aziendale logico o fisico, ad esempio un disco rigido, una scheda di rete, un sistema di database, un sistema operativo, un processo o un servizio. Un oggetto gestito comunica con WMI tramite un provider WMI. |
Events | Usato per tenere traccia delle modifiche apportate agli oggetti WMI in fase di esecuzione. Gli eventi possono essere acquisiti come oggetti e quindi modificati nello stesso modo di qualsiasi altro oggetto, ad eccezione del fatto che non possono essere modificati o salvati in WMI. |
Proprietà | Fornisce informazioni descrittive o operative su un oggetto. Ad esempio, un Win32_DiskDrive oggetto include una proprietà denominata InterfaceType , che potrebbe avere il valore di IDE per l'unità C: . Le proprietà possono anche essere impostate su valori specifici, se la proprietà è modificabile. L'impostazione InterfaceType su SCSI non è appropriata, perché l'unico modo per modificare il tipo di interfaccia effettivo consiste nel sostituire la scheda controller. Tuttavia, è possibile impostare un nome di condivisione su un valore diverso. |
Metodi | Azioni che è possibile eseguire sugli oggetti. Ad esempio, un Win32_Directory oggetto include un metodo denominato Compress() che consente di comprimere il contenuto di una cartella nello stesso modo in cui comprime il contenuto usando l'interfaccia utente grafica di Windows. |
Qualificazioni | Caratteristiche di oggetti, proprietà e metodi. Ad esempio, un qualificatore per una proprietà potrebbe indicare che è di sola lettura oppure può elencare i valori consentiti per la proprietà. Un qualificatore per un oggetto potrebbe essere di sola lettura. |
Schema
Gli oggetti WMI sono descritti dalle classi, fornendo definizioni delle relative proprietà, attributi e altre informazioni. Queste classi sono organizzate in una gerarchia di ereditarietà che supporta le associazioni di oggetti e raggruppate per aree di interesse, ad esempio rete, applicazioni e sistemi. Ogni area di interesse rappresenta uno schema, ovvero un subset delle informazioni disponibili sull'ambiente gestito.
Per altre informazioni, vedere Panoramica dello schema.
Per informazioni sull'accesso al provider SMS tramite WMI, vedere Nozioni fondamentali sul provider di Configuration Manager WMI
Applicazioni WMI e .NET Framework
Configuration Manager dispone di una libreria .NET Framework, Microsoft. ConfigurationManager.ManagementProvider, che esegue il wrapping di WMI e consente di scrivere applicazioni gestite.
Per informazioni sull'accesso al provider SMS tramite .NET Framework, vedere Nozioni fondamentali sul provider .NET Managed Configuration Manager
È anche possibile usare lo spazio dei nomi di gestione WMI di .NET Framework System.Management, ma non fornisce interfacce specifiche Configuration Manager. È tuttavia il modo consigliato per usare il codice gestito in un client Configuration Manager.