Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aby odczytać obiekt instrumentacji zarządzania windows (WMI) klienta Configuration Manager, w Configuration Manager należy użyć obiektu ManagementObject
do odczytu obiektu WMI.
Aby odczytać obiekt WMI
Skonfiguruj połączenie z przestrzenią nazw usługi WMI klienta Configuration Manager. Aby uzyskać więcej informacji, zobacz How to Connect to the Configuration Manager Client WMI Namespace by Using System.Management (Jak nawiązać połączenie z przestrzenią nazw usługi WMI klienta Configuration Manager przy użyciu funkcji System.Management).
ManagementObject
Utwórz obiekt.Utwórz obiekt ze
ManagementPath
ścieżką otrzymanąManagementScope
w kroku 1.Przypisz
ManagementPath
obiekt doManagementObject
właściwości path.Wywołaj metodę Get obiektu
ManagementObject
, aby pobrać obiekt od dostawcy usługi WMI.Użyj obiektu
ManagementObject
, aby odczytać właściwości obiektu dostawcy usługi WMI.
Przykład
Poniższy przykład kodu w języku C# pobiera obiekt Configuration Manager klienta WMI SMS_Client obiektu i wyświetla jego właściwości.
Aby uzyskać informacje na temat wywoływania przykładowego kodu, zobacz How to Call a WMI Class Method by Using System.Management (Jak wywołać metodę klasy WMI przy użyciu pliku 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;
}
}
Ta przykładowa metoda ma następujące parametry:
Parametr | Wpisać | Opis |
---|---|---|
scope |
- ManagementScope |
Zakres zarządzania klientami. Przestrzeń nazw powinna mieć wartość root\ccm. |
Kompilowanie kodu
Obszary nazw
System
System.Management
Zestawu
System.Management
Niezawodne programowanie
Wyjątek, który można zgłaszać, to System.Management.ManagementException.
Zobacz też
Informacje o programowaniu Configuration Manager WMI
How to Call a WMI Class Method by Using System.Management
How to Connect to the Configuration Manager Client WMI Namespace by Using System.Management (Jak nawiązać połączenie z przestrzenią nazw usługi WMI klienta Configuration Manager przy użyciu programu System.Management)
How to Perform an Asynchronous Query by Using System.Management
How to Perform a Synchronous Query by Using System.Management