Notatka
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 programu Configuration Manager, w programie Configuration Manager należy użyć ManagementObject obiektu do odczytu obiektu WMI.
Aby odczytać obiekt WMI
Skonfiguruj połączenie z przestrzenią nazw usługi WMI klienta programu Configuration Manager. Aby uzyskać więcej informacji, zobacz Jak nawiązać połączenie z przestrzenią nazw WMI klienta Configuration Manager przy użyciu System.Management.
ManagementObjectTworzenie obiektu.ManagementPathUtwórz obiekt przy użyciuManagementScopeścieżki uzyskanej w kroku pierwszym.Przypisz
ManagementPathobiekt do właściwości ścieżkiManagementObject.Wywołaj
ManagementObjectmetodę Get obiektu, aby pobrać obiekt od dostawcy WMI.Za pomocą tego
ManagementObjectobiektu można odczytać właściwości obiektu dostawcy WMI.
Przykład
Poniższy przykładowy kod w języku C# pobiera obiekt SMS_Client WMI Configuration Manager klienta 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 usługi WMI przy użyciu 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ć postać root\ccm. |
Kompilowanie kodu
Przestrzenie nazw
System
System.Management
Montaż
System.Management
Wydajne programowanie
Wyjątek, który może zostać zgłoszony, to System.Management.ManagementException.
Zobacz też
Informacje o programowaniu usługi WMI programu Configuration Manager
Jak wywołać metodę klasy WMI przy użyciu System.Management
Jak nawiązać połączenie z przestrzenią nazw WMI klienta programu Configuration Manager przy użyciu polecenia System.Management
Jak wykonać zapytanie asynchroniczne za pomocą System.Management
Jak wykonać zapytanie synchroniczne za pomocą System.Management