Udostępnij za pośrednictwem


SMS_R_System Server WMI Class

Klasa SMS_R_System Instrumentacja zarządzania windows (WMI) jest klasą serwera dostawcy programu SMS w Configuration Manager, która jest generowana dynamicznie w czasie wykonywania dostawcy programu SMS i zawiera dane odnajdywania wszystkich odnalezionych zasobów systemowych.

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

Składni

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 zazwyczaj jest ustawiona na wartość 1, ta flaga jest ustawiona na 0 przez narzędzia kondycji klienta, gdy zostanie ustalona, ż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 lokacji usługi Active Directory przypisana do klienta.

AgentName
Typ danych: String Tablica

Typ dostępu: tylko do odczytu

Kwalifikatory: Brak

Lista nazw agentów odnajdywania, 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 komputer ma zainstalowane oprogramowanie klienckie Configuration Manager. Możliwe wartości to:

Value Opis
0 Komputer, na który 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. Możliwe wartości to:

Value Opis
0 Starsze
1 Klient zaawansowany
3 Klient urządzenia

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 CPU, na przykład StrongARM. Obecnie tę wartość zgłaszają tylko klienci urządzeń.

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 określająca, czy zasób jest likwidowany, czy nie.

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 na potrzeby zarządzania urządzeniami przenośnymi.

HardwareID
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: Brak

Identyfikator jednoznacznie opisujący sprzęt, na którym jest zainstalowany klient. Ten identyfikator pozostaje niezmieniony poprzez ponowne obrazowanie lub kolejne instalacje systemu operacyjnego lub klienta. Różni się to od Configuration Manager unikatowego identyfikatora, który może ulec zmianie w tych 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 zasób ma zainstalowaną wiele kart sieciowych, jest wyświetlany 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 zasobu.

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 komputera są utrwalane.

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 momencie uruchomienia agenta odnajdywania.

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 odnajdywania.

MACAddresses
Typ danych: String Tablica

Typ dostępu: tylko do odczytu

Kwalifikatory: Brak

Lista multimediów.

Adresy kontrolera dostępu do multimediów (MAC) zasobu.

MDMDeviceCategory
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: Brak

Jeśli do urządzenia przypisano kategorię urządzenia, ta właściwość zawiera klucz GUID skojarzony z elementem CategoryIDzdefiniowanym w klasie WMI serwera SMS_MDMDeviceCategory.

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ść identyfikująca stan rekordu. Mimo że zazwyczaj jest ustawiona wartość 0, ta wartość jest ustawiona 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ą oznaczone jako przestarzałe.

OperatingSystemNameandVersion
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: Brak

Ciąg dowolnej postaci opisujący system operacyjny.

PreviousSMSUUID
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: Brak

Identyfikator sprzętu. Jeśli klient stwierdzi, że sprzęt uległ znacznej zmianie (oznacza to, że klient został najprawdopodobniej przeniesiony z jednego komputera na inny), generuje nowy identyfikator GUID dla siebie i zgłasza stary w tej 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

Podstawowa grupa 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: odczyt/zapis

Kwalifikatory: [klucz]

Zobacz SMS_Resource Server WMI Class (Klasa WMI serwera SMS_Resource).

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 Server WMI Class (Klasa WMI serwera SMS_ResourceMap).

SecurityGroupName
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: Brak

SecurityGroupName

SID
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: Brak

Identyfikator SID zasobu pobranego z usługi Active Directory.

SMBIOSGUID
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: Brak

Identyfikator GUID systemu BIOS komputera klienckiego.

SMSAssignedSites
Typ danych: String Tablica

Typ dostępu: tylko do odczytu

Kwalifikatory: Brak

Lista kodów witryn dla witryn, do których przypisano zasób, na podstawie granic lokacji. Mimo że zasób jest przypisany do lokacji, może nie działać jako klient, jeśli oprogramowanie klienckie nie jest jeszcze zainstalowane.

SMSInstalledSites
Typ danych: String Tablica

Typ dostępu: tylko do odczytu

Kwalifikatory: Brak

Lista kodów witryn, do których zasób raportuje dane. Ostatecznie ta lista powinna być zgodna z listą 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 przez klienta nowego identyfikatora GUID.

SNMPCommunityName
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: Brak

Nazwa społeczności protokołu SNMP używana podczas odnajdywania sieci w celu odnalezienia zasobu.

SystemContainerName
Typ danych: String Tablica

Typ dostępu: tylko do odczytu

Kwalifikatory: Brak

Tablica nazw kontenerów usługi Active Directory, do której 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órej należy system.

SystemSystemOUName
Typ danych: String Tablica

Typ dostępu: tylko do odczytu

Kwalifikatory: Brak

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

SystemRoles
Typ danych: String Tablica

Typ dostępu: tylko do odczytu

Kwalifikatory: Brak

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

Unknown
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: Brak

Nieznany.

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 zgodnie z raportem w usłudze Exchange Active Sync (EAS).

Value Stan czyszczenia
1 Oczekiwanie na czyszczenie
2 Anulowanie czyszczenia
3 Wyczyść potwierdzone/zarejestrowane

Uwagi

Nie można tworzyć ani aktualizować wystąpień zasobów przy użyciu usługi WMI, ale należy tworzyć lub aktualizować zasoby przy użyciu rekordów odnajdywania danych. Można jednak usunąć wystąpienia zasobów przy użyciu usługi WMI.

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

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

Wymagania programistyczne

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

Zobacz też

SMS_Resource Server WMI Class