WMI-klasse SMS_R_System Server

De SMS_R_System WMI-klasse (Windows Management Instrumentation) is een SMS-providerserverklasse, in Configuration Manager, die dynamisch wordt gegenereerd tijdens de runtime van de SMS-provider en die detectiegegevens bevat voor alle gedetecteerde systeembronnen.

De volgende syntaxis is niet gedefinieerd in MOF-code (Managed Object Format).

Syntaxis

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;
};

Methoden

De SMS_R_System klasse definieert geen methoden.

Eigenschappen

Active Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Markering die de status van de client op het netwerk aangeeft. Hoewel deze meestal is ingesteld op 1, wordt deze vlag door de hulpprogramma's voor clientstatus ingesteld op 0 wanneer wordt vastgesteld dat de client niet in orde is of niet actief deelneemt aan het netwerk.

ADSiteName Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: Geen

De naam van de Active Directory-site die is toegewezen aan de klant.

AgentName Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Lijst met de namen van discovery-agenten die de resource hebben gevonden.

AgentSite Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Lijst met sites van waaruit de detectieagenten worden uitgevoerd.

AgentTime Gegevenstype: DateTime Array

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Lijst met datums en tijden voor detectie.

AlwaysInternet Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Een waarde die aangeeft of de klant zich altijd gedraagt als een internetclient.

Client Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Een waarde die aangeeft of op een computer Configuration Manager-clientsoftware is geïnstalleerd. Mogelijke waarden zijn:

Waarde Beschrijving
0 Een computer waarop geen clientsoftware is geïnstalleerd.
1 Een computer waarop clientsoftware is geïnstalleerd.

ClientType Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Het type client dat op de computer is geïnstalleerd. Mogelijke waarden zijn:

Waarde Beschrijving
0 Verouderd
1 Advanced Client
3 Device Client

ClientVersion Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Versie van de geïnstalleerde clientsoftware.

CPUType Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Het CPU-type, bijvoorbeeld StrongARM. Momenteel rapporteren alleen apparaatclients deze waarde.

CreationDate Gegevenstype: DateTime

Toegangstype: Alleen-lezen

Kwalificaties: Geen

De datum waarop de record voor het eerst is gemaakt, toen de resource voor het eerst werd ontdekt.

Decommissioned Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Vlag die aangeeft of de resource buiten gebruik wordt gesteld of niet.

DistinguishedName Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: Geen

De voorname naam van het account.

EASDeviceID Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: Geen

De Exchange Active Sync-apparaat-id voor Mobile Device Management.

HardwareID Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Een unieke id die de hardware waarop de client is geïnstalleerd op unieke wijze beschrijft. Deze id blijft ongewijzigd via een nieuwe image of via opeenvolgende installaties van het besturingssysteem of de client. Dit verschilt van de unieke id van de Configuration Manager, die onder deze omstandigheden kan veranderen.

InternetEnabled Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Geeft aan of het apparaat is ingeschakeld als internetapparaat.

IPAddresses Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Lijst met de IP-adressen die zijn gekoppeld aan de bron. Er wordt meer dan één adres weergegeven als de bron meerdere netwerkkaarten heeft geïnstalleerd.

IPSubnets Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Een lijst met de subnetmaskers die zijn gekoppeld aan de IP-adressen van de bron.

IPv6Addresses Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Lijst met de IPv6-adressen van de bron.

IPv6Prefixes Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Lijst met IPv6-voorvoegsels van de bron.

IsAssignedToUser Gegevenstype: Boolean

Toegangstype: Alleen-lezen

Kwalificaties: Geen

true als de resource is toegewezen aan een gebruiker.

IsMachineChangesPersisted Gegevenstype: Boolean

Toegangstype: Alleen-lezen

Kwalificaties: Geen

true als computerwijzigingen behouden blijven.

IsVirtualMachine Gegevenstype: Boolean

Toegangstype: Alleen-lezen

Kwalificaties: Geen

true als de bron een virtuele machine is.

LastLogonUserDomain Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Het domein dat is gebruikt door de laatste aangemelde gebruiker op het moment dat de detectieagent werd uitgevoerd.

LastLogonTimestamp Gegevenstype: DateTime

Toegangstype: Alleen-lezen

Kwalificaties: Geen

De datum van de laatste aanmelding voor het systeem.

LastLogonUserName Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: Geen

De naam van de laatst aangemelde gebruiker op het moment dat de detectieagent is uitgevoerd.

MACAddresses Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Lijst van de media.

Media Access Controller (MAC)-adressen van de bron.

MDMDeviceCategory Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Als een apparaat een apparaatcategorie toegewezen krijgt, bevat deze eigenschap de GUID-sleutel die is gekoppeld aan CategoryID, gedefinieerd in SMS_MDMDeviceCategory WMI-klasse van Server.

Name Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: Geen

De naam van de resource.

NetbiosName Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: Geen

De naam die wordt gebruikt door het NetBIOS-protocol.

ObjectGUID Gegevenstype: UInt8 Array

Toegangstype: Alleen-lezen

Kwalificaties: Geen

De object-GUID van de bron die is opgehaald uit Active Directory.

Obsolete Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Een waarde die de status van de record aangeeft. Hoewel deze meestal op 0 is ingesteld, wordt deze waarde op 1 ingesteld wanneer de server detecteert dat de record is vervangen door een andere record voor dezelfde computer. Als meerdere records dezelfde HardwareID waarde (dezelfde computer) hebben, worden de oudere records gemarkeerd als verouderd.

OperatingSystemNameandVersion Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Een tekenreeks met vrije vorm die het besturingssysteem beschrijft.

PreviousSMSUUID Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: Geen

ID van de hardware. Als de client vaststelt dat de hardware aanzienlijk is gewijzigd (dat wil zeggen dat de client hoogstwaarschijnlijk is verplaatst van de ene computer naar de andere), wordt er een nieuwe GUID voor de GUID gegenereerd en wordt de oude in deze eigenschap gerapporteerd. Ook wordt de oude record op de server als verouderd gemarkeerd.

PrimaryGroupID Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Primaire groep van de bron die is opgehaald uit Active Directory.

ResourceDomainORWorkgroup Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Het domein of de werkgroep waartoe de resource behoort.

ResourceID Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: [sleutel]

Zie SMS_Resource Server WMI-klasse.

ResourceNames Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Lijst met niet-NetBIOS-namen.

ResourceType Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Type resources op de site. Zie SMS_ResourceMap Server WMI-klasse voor meer informatie.

SecurityGroupName Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: Geen

SecurityGroupName

SID Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: Geen

SID van de bron die is opgehaald uit Active Directory.

SMBIOSGUID Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: Geen

BIOS-GUID van een clientcomputer.

SMSAssignedSites Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Lijst met sitecodes voor sites waaraan de resource is toegewezen, op basis van de sitegrenzen. Zelfs als een bron is toegewezen aan een site, functioneert deze mogelijk niet als client als de clientsoftware nog niet is geïnstalleerd.

SMSInstalledSites Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Lijst met codes voor sites waaraan de resource gegevens rapporteert. Uiteindelijk moet deze lijst overeenkomen met de lijst met toegewezen sites.

SMSUniqueIdentifier Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Unieke id die afkomstig is van de clientcomputer. Deze id is uniek voor alle vestigingen.

SMSUUIDChangeDate Gegevenstype: DateTime

Toegangstype: Alleen-lezen

Kwalificaties: Geen

De datum waarop de nieuwe GUID door de client is gegenereerd.

SNMPCommunityName Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: Geen

De naam van de SNMP-community die wordt gebruikt bij netwerkdetectie om de bron te detecteren.

SystemContainerName Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Een matrix van Active Directory-containernamen waartoe het systeem behoort.

SystemGroupName Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Een matrix met Active Directory-groepsnamen waartoe het systeem behoort.

SystemSystemOUName Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Een reeks organisatie-eenheden waarvan het systeem deel uitmaakt.

SystemRoles Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Een lijst met rollen in het sitesysteem die de resource vervult in de installatie van Configuration Manager, zoals een distributiepunt. Alleen resources die een of meer specifieke sitesysteemrollen vervullen, hebben een waarde voor deze eigenschap.

Unknown Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Onbekend.

UserAccountControl Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: Geen

De waarde voor Gebruikersaccountbeheer die is opgehaald uit Active Directory.

VirtualMachineHostName Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: Geen

Hostnaam van virtuele machine.

WipeStatus Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: Geen

De wisstatus van het apparaat wissen, zoals gerapporteerd via Exchange Active Sync (EAS).

Waarde Wisstatus
1 Wissen in behandeling
2 Wissen en annuleren
3 Wissen bevestigd/geregistreerd

Opmerkingen

U kunt geen bronexemplaren maken of bijwerken met behulp van WMI, maar u moet bronnen maken of bijwerken met behulp van records voor gegevensdetectie. U kunt bronexemplaren echter verwijderen met behulp van WMI.

Vereisten

Runtime vereisten

Zie de vereisten voor de runtime van de Configuration Manager-server voor meer informatie.

Ontwikkelingsvereisten

Zie Vereisten voor de ontwikkeling van Configuration Manager-servers voor meer informatie.

Zie ook

SMS_Resource Server WMI-klasse