Dela via


SMS_R_System, serverns WMI-klass

SMS_R_System Klassen Windows Management Instrumentation (WMI) är en SMS-providerserverklass i Configuration Manager som genereras dynamiskt vid SMS-providerns körningstid och innehåller identifieringsdata för alla identifierade systemresurser.

Följande syntax definieras inte i MOF-kod (Managed Object Format).

Syntax

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

Metoder

Klassen SMS_R_System definierar inga metoder.

Egenskaper

Active Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Flagga som anger tillståndet för klienten i nätverket. Även om den vanligtvis är inställd på 1 anges den här flaggan till 0 av klienthälsoverktygen när det fastställs att klienten inte är felfri eller inte deltar aktivt i nätverket.

ADSiteName Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Det Active Directory-platsnamn som har tilldelats klienten.

AgentName Datatyp: String Matris

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Lista över namnen på identifieringsagenter som hittade resursen.

AgentSite Datatyp: String Matris

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Lista över webbplatser som identifieringsagenterna körs från.

AgentTime Datatyp: DateTime Matris

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Lista över datum och tider för identifiering.

AlwaysInternet Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Värde som anger om klienten alltid beter sig som en Internetbaserad klient.

Client Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Värde som anger om en dator har Configuration Manager klientprogramvara installerad. Möjliga värden är:

Värde Beskrivning
0 En dator som inte har någon installerad klientprogramvara.
1 En dator där klientprogramvaran är installerad.

ClientType Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Typen av klient som är installerad på datorn. Möjliga värden är:

Värde Beskrivning
0 Föråldrad
1 Avancerad klient
3 Enhetsklient

ClientVersion Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Version av den installerade klientprogramvaran.

CPUType Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Cpu-typen, till exempel StrongARM. För närvarande rapporterar endast enhetsklienter det här värdet.

CreationDate Datatyp: DateTime

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Det datum då posten först skapades, när resursen först identifierades.

Decommissioned Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Flagga som identifierade om resursen har inaktiverats eller inte.

DistinguishedName Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Kontots unika namn.

EASDeviceID Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Enhets-ID för Exchange Active Sync för hantering av mobila enheter.

HardwareID Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Ett ID som unikt beskriver maskinvaran som klienten är installerad på. Detta ID förblir oförändrat genom ombildning eller genom efterföljande installationer av operativsystemet eller klienten. Detta skiljer sig från det Configuration Manager unika ID:t, som kan ändras under dessa omständigheter.

InternetEnabled Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Visar om enheten är aktiverad som en Internetenhet.

IPAddresses Datatyp: String Matris

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Lista över DE IP-adresser som är associerade med resursen. Fler än en adress visas om resursen har flera nätverkskort installerade.

IPSubnets Datatyp: String Matris

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Lista över nätmasker som är associerade med resursens IP-adresser.

IPv6Addresses Datatyp: String Matris

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Lista över resursens IPv6-adresser.

IPv6Prefixes Datatyp: String Matris

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Lista över IPv6-prefix för resursen.

IsAssignedToUser Datatyp: Boolean

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

true om resursen har tilldelats till en användare.

IsMachineChangesPersisted Datatyp: Boolean

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

true om datorändringar sparas.

IsVirtualMachine Datatyp: Boolean

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

true om resursen är en virtuell dator.

LastLogonUserDomain Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Domän som användes av den senast inloggade användaren när identifieringsagenten kördes.

LastLogonTimestamp Datatyp: DateTime

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Datumet för den senaste inloggningen för systemet.

LastLogonUserName Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Namnet på den senast inloggade användaren när identifieringsagenten kördes.

MACAddresses Datatyp: String Matris

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Lista över media.

Mac-adresser (Media Access Controller) för resursen.

MDMDeviceCategory Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Om en enhet tilldelas en enhetskategori innehåller den här egenskapen GUID-nyckeln som är associerad med CategoryID, som definieras i SMS_MDMDeviceCategory serverns WMI-klass.

Name Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Namnet på resursen.

NetbiosName Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Namn som används av NetBIOS-protokollet.

ObjectGUID Datatyp: UInt8 Array

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Objekt-GUID för resursen som hämtats från Active Directory.

Obsolete Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Värde som identifierar postens tillstånd. Även om det vanligtvis är inställt på 0 anges det här värdet till 1 när servern upptäcker att posten har ersatts av en annan post för samma dator. Om flera poster har samma HardwareID värde (samma dator) markeras de äldre posterna som föråldrade.

OperatingSystemNameandVersion Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Friformssträng som beskriver operativsystemet.

PreviousSMSUUID Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

ID för maskinvaran. Om klienten fastställer att maskinvaran har ändrats avsevärt (dvs. att klienten troligen har flyttats från en dator till en annan), genererar den ett nytt GUID för sig själv och rapporterar det gamla i den här egenskapen. Servern markerar också den gamla posten som föråldrad.

PrimaryGroupID Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Primär grupp av resursen som hämtats från Active Directory.

ResourceDomainORWorkgroup Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Domän eller arbetsgrupp som resursen tillhör.

ResourceID Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: [nyckel]

Se SMS_Resource serverns WMI-klass.

ResourceNames Datatyp: String Matris

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Lista över icke-NetBIOS-namn.

ResourceType Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Typ av resurser på webbplatsen. Mer information finns i SMS_ResourceMap serverns WMI-klass.

SecurityGroupName Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

SecurityGroupName

SID Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

SID för resursen som hämtats från Active Directory.

SMBIOSGUID Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

BIOS GUID för en klientdator.

SMSAssignedSites Datatyp: String Matris

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Lista över platskoder för platser som resursen har tilldelats, baserat på platsgränserna. Även om en resurs har tilldelats till en plats kanske den inte fungerar som en klient om klientprogramvaran ännu inte har installerats.

SMSInstalledSites Datatyp: String Matris

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Lista över koder för webbplatser som resursen rapporterar data till. Den här listan bör så småningom matcha listan över tilldelade platser.

SMSUniqueIdentifier Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Unikt ID som kommer från klientdatorn. Det här ID:t är unikt på flera webbplatser.

SMSUUIDChangeDate Datatyp: DateTime

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Datumet då klienten genererade ett nytt GUID.

SNMPCommunityName Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

SNMP-communitynamn som används i nätverksidentifiering för att identifiera resursen.

SystemContainerName Datatyp: String Matris

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

En matris med Active Directory-containernamn som systemet tillhör.

SystemGroupName Datatyp: String Matris

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

En matris med Active Directory-gruppnamn som systemet tillhör.

SystemSystemOUName Datatyp: String Matris

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

En matris med organisationsenheter (ORGANISATIONSENHETER) som systemet tillhör.

SystemRoles Datatyp: String Matris

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Lista över platssystemroller som resursen utför i Configuration Manager installation, till exempel en distributionsplats. Endast resurser som utför en eller flera specifika platssystemroller har ett värde för den här egenskapen.

Unknown Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Okänt.

UserAccountControl Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Kontrollvärde för användarkonto som hämtats från Active Directory.

VirtualMachineHostName Datatyp: String

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Värdnamn för virtuell dator.

WipeStatus Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kvalificerare: Ingen

Enhetens rensningsstatus, enligt rapporter via Exchange Active Sync (EAS).

Värde Rensningsstatus
1 Väntande rensning
2 Rensning avbryts
3 Rensning bekräftad/registrerad

Anmärkningar

Du kan inte skapa eller uppdatera resursinstanser med hjälp av WMI, men du måste skapa eller uppdatera resurser med hjälp av dataidentifieringsposter. Du kan dock ta bort resursinstanser med hjälp av WMI.

Krav

Körningskrav

Mer information finns i Configuration Manager serverkörningskrav.

Utvecklingskrav

Mer information finns i Configuration Manager Server Development Requirements (Utvecklingskrav för Configuration Manager server).

Se även

SMS_Resource serverns WMI-klass