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 leggere un oggetto Strumentazione gestione Windows (WMI) del client di Configuration Manager, in Configuration Manager puoi usare un ManagementObject oggetto per leggere l'oggetto WMI.
Per leggere un oggetto WMI
Configurare una connessione allo spazio dei nomi WMI del client di Configuration Manager. Per altre informazioni, vedi Come connettersi allo spazio dei nomi WMI del client di Configuration Manager tramite System.Management.
Creare un
ManagementObjectoggetto.Crea un
ManagementPathoggetto con ilManagementScopepercorso ottenuto dal passaggio uno.Assegna l'oggetto
ManagementPathalla proprietà pathManagementObject.Chiama il metodo Get dell'oggetto
ManagementObjectper ottenere l'oggetto dal provider WMI.Usare l'oggetto
ManagementObjectper leggere le proprietà dell'oggetto del provider WMI.
Esempio
Nell'esempio di codice C# seguente viene ottenuto l'oggetto WMI client Configuration Manager SMS_Client oggetto e ne vengono visualizzate le proprietà.
Per informazioni sulla chiamata del codice di esempio, vedere Come chiamare un metodo di classe WMI utilizzando System.Management.
void ReadObject(ManagementScope scope)
{
try // Gets an instance of a CCM_InstalledComponent.
{
// Get the object.
ManagementObject obj = new ManagementObject();
ManagementPath path = new ManagementPath(scope.Path + ":CCM_InstalledComponent.Name='SMSClient'");
obj.Path = path;
obj.Get();
// Display a single property.
Console.WriteLine(obj["DisplayName"].ToString());
// Display all properties.
foreach (PropertyData property in obj.Properties)
{
Console.WriteLine(property.Name + " " + property.Value);
}
}
catch (ManagementException e)
{
Console.WriteLine("Failed to get component: " + e.Message);
throw;
}
}
Questo metodo di esempio include i parametri seguenti:
| Parametro | Tipo | Descrizione |
|---|---|---|
scope |
- ManagementScope |
Ambito di gestione client. Lo spazio dei nomi deve essere root\ccm. |
Compilazione del codice
Spazi dei nomi
Sistema
System.Management
Assembly
System.Management
Programmazione efficiente
L'eccezione che può essere generata è System.Management.ManagementException.
Vedere anche
Informazioni sulla programmazione WMI di Configuration Manager
Come chiamare un metodo di classe WMI tramite System.Management
Come connettersi allo spazio dei nomi WMI del client di Configuration Manager tramite System.Management
Come eseguire una query asincrona tramite System.Management
Come eseguire una query sincrona tramite System.Management