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änd.
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 rapporten 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).