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 uitvoering van sms-provider en detectiegegevens bevat voor alle gedetecteerde systeemresources.
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
Kwalificatie: Geen
Vlag die de status van de client op het netwerk aangeeft. Hoewel deze meestal is ingesteld op 1, wordt deze vlag ingesteld op 0 door de clientstatushulpprogramma's wanneer wordt vastgesteld dat de client niet in orde is of niet actief deelneemt aan het netwerk.
ADSiteName
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
De Naam van de Active Directory-site die is toegewezen aan de client.
AgentName
Gegevenstype: String
Matrix
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Lijst met de namen van detectieagents die de resource hebben gevonden.
AgentSite
Gegevenstype: String
Matrix
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Lijst met sites van waaruit de detectieagents worden uitgevoerd.
AgentTime
Gegevenstype: DateTime
Matrix
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Lijst met detectiedatums en -tijden.
AlwaysInternet
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Waarde die aangeeft of de client zich altijd gedraagt als een client op internet.
Client
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificatie: Geen
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
Kwalificatie: Geen
Het type client dat op de computer is geïnstalleerd. Mogelijke waarden zijn:
Waarde | Beschrijving |
---|---|
0 | Verouderd |
1 | Geavanceerde client |
3 | Apparaatclient |
ClientVersion
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Versie van de geïnstalleerde clientsoftware.
CPUType
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Het CPU-type, bijvoorbeeld StrongARM. Op dit moment rapporteren alleen apparaatclients deze waarde.
CreationDate
Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificatie: Geen
De datum waarop de record voor het eerst is gemaakt, toen de resource voor het eerst werd gedetecteerd.
Decommissioned
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Vlag die aangeeft of de resource buiten gebruik is gesteld of niet.
DistinguishedName
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
De DN-naam van het account.
EASDeviceID
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
De Exchange Active Sync-apparaat-id voor het beheer van mobiele apparaten.
HardwareID
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Een id die de hardware waarop de client is geïnstalleerd, uniek beschrijft. Deze id blijft ongewijzigd door nieuwe installatiekopieën of door opeenvolgende installaties van het besturingssysteem of de client. Dit verschilt van de Configuration Manager unieke id, die onder deze omstandigheden kan veranderen.
InternetEnabled
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Geeft aan of het apparaat is ingeschakeld als internetapparaat.
IPAddresses
Gegevenstype: String
Matrix
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Lijst van de IP-adressen die zijn gekoppeld aan de resource. Er wordt meer dan één adres weergegeven als de resource meerdere netwerkkaarten heeft geïnstalleerd.
IPSubnets
Gegevenstype: String
Matrix
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Lijst met de subnetmaskers die zijn gekoppeld aan de IP-adressen van de resource.
IPv6Addresses
Gegevenstype: String
Matrix
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Lijst met de IPv6-adressen van de resource.
IPv6Prefixes
Gegevenstype: String
Matrix
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Lijst met de IPv6-voorvoegsels van de resource.
IsAssignedToUser
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificatie: Geen
true
als de resource is toegewezen aan een gebruiker.
IsMachineChangesPersisted
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificatie: Geen
true
als computerwijzigingen blijven bestaan.
IsVirtualMachine
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificatie: Geen
true
als de resource een virtuele machine is.
LastLogonUserDomain
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Domein dat is gebruikt door de laatst aangemelde gebruiker op het moment dat de detectieagent werd uitgevoerd.
LastLogonTimestamp
Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificatie: Geen
De datum van de laatste aanmelding voor het systeem.
LastLogonUserName
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Naam van de laatst aangemelde gebruiker op het moment dat de detectieagent werd uitgevoerd.
MACAddresses
Gegevenstype: String
Matrix
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Lijst van de media.
Mac-adressen (Media Access Controller) van de resource.
MDMDeviceCategory
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Als aan een apparaat een apparaatcategorie is toegewezen, bevat deze eigenschap de GUID-sleutel die is gekoppeld aan CategoryID
, gedefinieerd in SMS_MDMDeviceCategory WMI-klasse server.
Name
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Naam van de resource.
NetbiosName
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
De naam die wordt gebruikt door het NetBIOS-protocol.
ObjectGUID
Gegevenstype: UInt8 Array
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Object-GUID van de resource die is opgehaald uit Active Directory.
Obsolete
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Waarde die de status van de record aangeeft. Hoewel deze waarde meestal is ingesteld op 0, wordt deze waarde ingesteld op 1 wanneer de server detecteert dat de record is vervangen door een andere record voor dezelfde computer. Als meerdere records dezelfde HardwareID
waarde hebben (dezelfde computer), worden de oudere records gemarkeerd als verouderd.
OperatingSystemNameandVersion
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Tekenreeks in vrije vorm die het besturingssysteem beschrijft.
PreviousSMSUUID
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Id van de hardware. Als de client vaststelt dat de hardware aanzienlijk is gewijzigd (dat wil gezegd, dat de client waarschijnlijk van de ene computer naar de andere is verplaatst), genereert de client een nieuwe GUID voor zichzelf en rapporteert de oude in deze eigenschap. De server markeert ook de oude record als verouderd.
PrimaryGroupID
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Primaire groep van de resource die is opgehaald uit Active Directory.
ResourceDomainORWorkgroup
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Domein of werkgroep waartoe de resource behoort.
ResourceID
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificatie: [sleutel]
Zie WMI-klasse SMS_Resource-server.
ResourceNames
Gegevenstype: String
Matrix
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Lijst met niet-NetBIOS-namen.
ResourceType
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Type resources op de site. Zie WMI-klasse SMS_ResourceMap-server voor meer informatie.
SecurityGroupName
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
SecurityGroupName
SID
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
SID van de resource die is opgehaald uit Active Directory.
SMBIOSGUID
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
BIOS-GUID van een clientcomputer.
SMSAssignedSites
Gegevenstype: String
Matrix
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Lijst met sitecodes voor sites waaraan de resource is toegewezen, op basis van de sitegrenzen. Hoewel een resource is toegewezen aan een site, werkt deze mogelijk niet als client als de clientsoftware nog niet is geïnstalleerd.
SMSInstalledSites
Gegevenstype: String
Matrix
Toegangstype: Alleen-lezen
Kwalificatie: 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
Kwalificatie: Geen
Unieke id die afkomstig is van de clientcomputer. Deze id is uniek op alle sites.
SMSUUIDChangeDate
Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificatie: Geen
De datum waarop de client een nieuwe GUID heeft gegenereerd.
SNMPCommunityName
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
De naam van de SNMP-community die wordt gebruikt in netwerkdetectie om de resource te detecteren.
SystemContainerName
Gegevenstype: String
Matrix
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Een matrix met Active Directory-containernamen waartoe het systeem behoort.
SystemGroupName
Gegevenstype: String
Matrix
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Een matrix met Active Directory-groepsnamen waartoe het systeem behoort.
SystemSystemOUName
Gegevenstype: String
Matrix
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Een matrix van organisatie-eenheden (OE's) waartoe het systeem behoort.
SystemRoles
Gegevenstype: String
Matrix
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Lijst met sitesysteemrollen die de resource uitvoert in de Configuration Manager installatie, zoals een distributiepunt. Alleen resources die een of meer specifieke sitesysteemrollen uitvoeren, hebben een waarde voor deze eigenschap.
Unknown
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Onbekende.
UserAccountControl
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Waarde voor gebruikersaccountbeheer opgehaald uit Active Directory.
VirtualMachineHostName
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: Geen
Hostnaam van virtuele machine.
WipeStatus
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificatie: Geen
De wisstatus van het apparaat, zoals gerapporteerd via Exchange Active Sync (EAS).
Waarde | Wisstatus |
---|---|
1 | Wissen in behandeling |
2 | Wissen annuleren |
3 | Wissen bevestigd/geregistreerd |
Opmerkingen
U kunt geen resource-exemplaren maken of bijwerken met behulp van WMI, maar u moet resources maken of bijwerken met behulp van gegevensdetectierecords. U kunt echter resource-exemplaren verwijderen met behulp van WMI.
Vereisten
Runtimevereisten
Zie runtimevereisten voor Configuration Manager server voor meer informatie.
Ontwikkelingsvereisten
Zie vereisten voor Configuration Manager serverontwikkeling voor meer informatie.