Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.