Klasa WMI serwera SMS_R_System

Klasa SMS_R_System WMI (Instrumentacja zarządzania Windows) jest klasą serwera dostawcy wiadomości SMS w programie Configuration Manager, generowaną dynamicznie w czasie wykonywania dostawcy SMS i zawierającą dane odnajdowania dla wszystkich wykrytych zasobów systemowych.

Poniższa składnia nie jest zdefiniowana w kodzie MOF (Managed Object Format).

Składnia

Class SMS_R_System : SMS_Resource
{
   UInt32 Active;
   String ADSiteName;
   String AgentName[];
   String AgentSite[];
   DateTime AgentTime[];
   UInt32 AlwaysInternet;
   UInt32 Client;
   UInt32 ClientType;
   String ClientVersion;
   String CPUType;
   DateTime CreationDate;
   UInt32 Decommissioned;
   String DistinguishedName;
   String EASDeviceID;
   String HardwareID;
   UInt32 InternetEnabled;
   String IPAddresses[];
   String IPSubnets[];
   String IPv6Addresses[];
   String IPv6Prefixes[];
   Boolean IsAssignedToUser;
   Boolean IsMachineChangesPersisted;
   Boolean IsVirtualMachine;
   String LastLogonUserDomain;
   String LastLogonUserName;
   DateTime LastLogonTimestamp;
   String MACAddresses[];
   String MDMDeviceCategory;
   String Name;
   String NetbiosName;
   UInt8 ObjectGUID[];
   UInt32 Obsolete;
   String OperatingSystemNameandVersion;
   String PreviousSMSUUID;
   UInt32 PrimaryGroupID;
   String ResourceDomainORWorkgroup;
   UInt32 ResourceID;
   String ResourceNames[];
   UInt32 ResourceType;
   String SecurityGroupName[];
   String SID;
   String SMBIOSGUID;
   String SMSAssignedSites[];
   String SMSInstalledSites[];
   String SMSResidentSites[];
   String SMSUniqueIdentifier;
   DateTime SMSUUIDChangeDate;
   String SNMPCommunityName;
   String SystemContainerName[];
   String SystemGroupName[];
   String SystemOUName[];
   String SystemRoles[];
   UInt32 Unknown;
   UInt32 UserAccountControl;
   String VirtualMachineHostName;
   UInt32 WipeStatus;
};

Metody

Klasa SMS_R_System nie definiuje żadnych metod.

Właściwości

Active Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Flaga wskazująca stan klienta w sieci. Mimo że zwykle jest ustawiona na 1, ta flaga jest ustawiana na 0 przez narzędzia kondycji klienta po ustaleniu, że klient nie jest w dobrej kondycji lub nie uczestniczy aktywnie w sieci.

ADSiteName Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Nazwa witryny usługi Active Directory przypisana do klienta.

AgentName Typ danych: String Tablica

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Lista nazw agentów odnajdowania, którzy znaleźli zasób.

AgentSite Typ danych: String Tablica

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Lista witryn, z których są uruchamiani agenci odnajdywania.

AgentTime Typ danych: DateTime Tablica

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Lista dat i godzin odnajdywania.

AlwaysInternet Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Wartość wskazująca, czy klient zawsze zachowuje się jak klient internetowy.

Client Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Wartość wskazująca, czy na komputerze jest zainstalowane oprogramowanie klienckie programu Configuration Manager. Dopuszczalne wartości:

Value Opis
0 Komputer, na którym nie zainstalowano oprogramowania klienckiego.
1 Komputer z zainstalowanym oprogramowaniem klienckim.

ClientType Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Typ klienta zainstalowanego na komputerze. Dopuszczalne wartości:

Value Opis
0 Starsze
1 Klient zaawansowany
3 Klient urządzeń

ClientVersion Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Wersja zainstalowanego oprogramowania klienckiego.

CPUType Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Typ procesora, na przykład StrongARM. Obecnie tylko klienci urządzenia zgłaszają tę wartość.

CreationDate Typ danych: DateTime

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Data utworzenia rekordu, kiedy zasób został odnaleziony po raz pierwszy.

Decommissioned Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Flaga wskazująca, czy zasób został zlikwidowany.

DistinguishedName Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Nazwa wyróżniająca konta.

EASDeviceID Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Identyfikator urządzenia usługi Exchange Active Sync do zarządzania urządzeniami przenośnymi.

HardwareID Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Identyfikator, który jednoznacznie opisuje sprzęt, na którym zainstalowano klienta. Identyfikator ten pozostaje niezmieniony dzięki ponownemu obrazowaniu lub kolejnym instalacjom systemu operacyjnego lub klienta. Różni się on od unikatowego identyfikatora programu Configuration Manager, który może ulec zmianie w takich okolicznościach.

InternetEnabled Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Pokazuje, czy urządzenie jest włączone jako urządzenie internetowe.

IPAddresses Typ danych: String Tablica

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Lista adresów IP skojarzonych z zasobem. Jeśli w zasobie zainstalowano wiele kart sieciowych, wyświetlany jest więcej niż jeden adres.

IPSubnets Typ danych: String Tablica

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Lista masek podsieci skojarzonych z adresami IP zasobów.

IPv6Addresses Typ danych: String Tablica

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Lista adresów IPv6 zasobu.

IPv6Prefixes Typ danych: String Tablica

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Lista prefiksów IPv6 zasobu.

IsAssignedToUser Typ danych: Boolean

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

true jeśli zasób jest przypisany do użytkownika.

IsMachineChangesPersisted Typ danych: Boolean

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

true Jeśli zmiany na komputerze są trwałe.

IsVirtualMachine Typ danych: Boolean

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

true jeśli zasób jest maszyną wirtualną.

LastLogonUserDomain Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Domena używana przez ostatniego zalogowanego użytkownika w czasie uruchomienia agenta odnajdowania.

LastLogonTimestamp Typ danych: DateTime

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Data ostatniego logowania do systemu.

LastLogonUserName Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Nazwa ostatniego zalogowanego użytkownika w momencie uruchomienia agenta odnajdowania.

MACAddresses Typ danych: String Tablica

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Lista nośników.

Adresy kontrolera dostępu do nośników (MAC) zasobu.

MDMDeviceCategory Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Jeśli do urządzenia przypisano kategorię urządzeń, ta właściwość przechowuje klucz GUID skojarzony z CategoryID, zdefiniowany w klasie WMI SMS_MDMDeviceCategory serwera.

Name Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Nazwa zasobu.

NetbiosName Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Nazwa używana przez protokół NetBIOS.

ObjectGUID Typ danych: UInt8 Array

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Identyfikator GUID obiektu zasobu pobranego z usługi Active Directory.

Obsolete Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Wartość określająca stan rekordu. Mimo że zwykle jest ustawiona na 0, ta wartość jest ustawiana na 1, gdy serwer wykryje, że rekord został zastąpiony przez inny rekord dla tego samego komputera. Jeśli kilka rekordów ma tę samą HardwareID wartość (ten sam komputer), starsze rekordy są oznaczane jako przestarzałe.

OperatingSystemNameandVersion Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Ciąg w dowolnej postaci, który opisuje system operacyjny.

PreviousSMSUUID Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Identyfikator sprzętu. Jeśli klient ustali, że sprzęt uległ istotnej zmianie (to znaczy, że klient najprawdopodobniej został przeniesiony z jednego komputera na inny), generuje nowy identyfikator GUID dla siebie i zgłasza stary we właściwości. Serwer oznacza również stary rekord jako przestarzały.

PrimaryGroupID Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Grupa podstawowa zasobu pobranego z usługi Active Directory.

ResourceDomainORWorkgroup Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Domena lub grupa robocza, do której należy zasób.

ResourceID Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [klucz]

Zobacz SMS_Resource Klasa WMI serwera.

ResourceNames Typ danych: String Tablica

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Lista nazw innych niż NetBIOS.

ResourceType Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Typ zasobów w witrynie. Aby uzyskać więcej informacji, zobacz SMS_ResourceMap Klasa WMI serwera.

SecurityGroupName Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

SecurityGroupName (Nazwa grupy zabezpieczeń)

SID Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

SID zasobu pobranego z usługi Active Directory.

SMBIOSGUID Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Identyfikator GUID systemu GUID systemu BIOS komputera klienckiego.

SMSAssignedSites Typ danych: String Tablica

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Lista kodów lokacji dla lokacji, do których przydzielono zasób, zgodnie z granicami lokacji. Nawet jeśli zasób jest przypisany do witryny, może nie działać jako klient, jeśli oprogramowanie klienckie nie zostało jeszcze zainstalowane.

SMSInstalledSites Typ danych: String Tablica

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Lista kodów witryn, do których zasób zgłasza dane. Ostatecznie ta lista powinna odpowiadać liście przypisanych witryn.

SMSUniqueIdentifier Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Unikatowy identyfikator pochodzący z komputera klienckiego. Ten identyfikator jest unikatowy w różnych witrynach.

SMSUUIDChangeDate Typ danych: DateTime

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Data wygenerowania nowego identyfikatora GUID przez klienta.

SNMPCommunityName Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Nazwa społeczności SNMP używana w odnajdowaniu sieci do odnajdowania zasobów.

SystemContainerName Typ danych: String Tablica

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Tablica nazw kontenerów usługi Active Directory, do których należy system.

SystemGroupName Typ danych: String Tablica

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Tablica nazw grup usługi Active Directory, do których należy system.

SystemSystemOUName Typ danych: String Tablica

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Tablica jednostek organizacyjnych (OU), do których należy system.

SystemRoles Typ danych: String Tablica

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Lista ról systemu lokacji, które zasób wykonuje w instalacji programu Configuration Manager, takich jak punkt dystrybucji. Tylko zasoby, które wykonują co najmniej jedną określoną rolę systemu lokacji, mają wartość tej właściwości.

Unknown Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Nieznana.

UserAccountControl Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Wartość kontroli konta użytkownika pobrana z usługi Active Directory.

VirtualMachineHostName Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Nazwa hosta maszyny wirtualnej.

WipeStatus Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: brak

Stan czyszczenia urządzenia zgłoszony w ramach usługi Exchange Active Sync (EAS).

Value Stan czyszczenia
1 Oczekiwanie na wyczyszczenie
2 Anulowanie czyszczenia
3 Wymazywanie potwierdzone/zarejestrowane

Uwagi

Za pomocą usługi WMI nie można tworzyć ani aktualizować wystąpień zasobów, ale należy tworzyć lub aktualizować zasoby przy użyciu rekordów odnajdywania danych. Wystąpienia zasobów można jednak usuwać za pomocą usługi WMI.

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

Aby uzyskać więcej informacji, zobacz Wymagania dotyczące środowiska uruchomieniowego serwera programu Configuration Manager.

Wymagania dotyczące programowania

Aby uzyskać więcej informacji, zobacz Wymagania dotyczące programowania na serwerze programu Configuration Manager.

Zobacz też

Klasa WMI serwera SMS_Resource