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