Classe WMI del server SMS_R_System
La SMS_R_System
classe Strumentazione gestione Windows (WMI) è una classe server del provider SMS, in Configuration Manager, generata dinamicamente in fase di esecuzione del provider SMS e contenente i dati di individuazione per tutte le risorse di sistema individuate.
La sintassi seguente non è definita nel codice MOF (Managed Object Format).
Sintassi
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;
};
Metodi
La SMS_R_System
classe non definisce alcun metodo.
Proprietà
Active
Tipo di dati:UInt32
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Flag che indica lo stato del client nella rete. Anche se in genere è impostato su 1, questo flag viene impostato su 0 dagli strumenti di integrità del client quando viene determinato che il client non è integro o non partecipa attivamente alla rete.
ADSiteName
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Nome del sito di Active Directory assegnato al client.
AgentName
Tipo di dati: String
Matrice
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Elenco dei nomi degli agenti di individuazione che hanno trovato la risorsa.
AgentSite
Tipo di dati: String
Matrice
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Elenco dei siti da cui vengono eseguiti gli agenti di individuazione.
AgentTime
Tipo di dati: DateTime
Matrice
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Elenco di date e ore di individuazione.
AlwaysInternet
Tipo di dati:UInt32
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Valore che indica se il client si comporta sempre come un client basato su Internet.
Client
Tipo di dati:UInt32
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Valore che indica se in un computer è installato Configuration Manager software client. I valori possibili sono:
Valore | Descrizione |
---|---|
0 | Computer in cui non è installato alcun software client. |
1 | Computer in cui è installato software client. |
ClientType
Tipo di dati:UInt32
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Tipo del client installato nel computer. I valori possibili sono:
Valore | Descrizione |
---|---|
0 | Legacy |
1 | Client avanzato |
3 | Client dispositivo |
ClientVersion
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Versione del software client installato.
CPUType
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Tipo di CPU, ad esempio StrongARM. Attualmente, solo i client del dispositivo segnalano questo valore.
CreationDate
Tipo di dati:DateTime
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Data in cui il record è stato creato per la prima volta, quando la risorsa è stata individuata per la prima volta.
Decommissioned
Tipo di dati:UInt32
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Flag che indica se la risorsa è stata rimossa o meno.
DistinguishedName
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Nome distinto dell'account.
EASDeviceID
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
ID dispositivo di Exchange Active Sync per la gestione dei dispositivi mobili.
HardwareID
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
ID che descrive in modo univoco l'hardware in cui è installato il client. Questo ID rimane invariato tramite la ricreazione dell'immagine o tramite installazioni successive del sistema operativo o del client. Ciò differisce dall'ID univoco Configuration Manager, che potrebbe cambiare in queste circostanze.
InternetEnabled
Tipo di dati:UInt32
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Indica se il dispositivo è abilitato come dispositivo Internet.
IPAddresses
Tipo di dati: String
Matrice
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Elenco degli indirizzi IP associati alla risorsa. Se nella risorsa sono installate più schede di rete, vengono elencati più indirizzi.
IPSubnets
Tipo di dati: String
Matrice
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Elenco delle subnet mask associate agli indirizzi IP della risorsa.
IPv6Addresses
Tipo di dati: String
Matrice
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Elenco degli indirizzi IPv6 della risorsa.
IPv6Prefixes
Tipo di dati: String
Matrice
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Elenco dei prefissi IPv6 della risorsa.
IsAssignedToUser
Tipo di dati:Boolean
Tipo di accesso: sola lettura
Qualificatori: Nessuno
true
se la risorsa è assegnata a un utente.
IsMachineChangesPersisted
Tipo di dati:Boolean
Tipo di accesso: sola lettura
Qualificatori: Nessuno
true
se le modifiche apportate al computer sono persistenti.
IsVirtualMachine
Tipo di dati:Boolean
Tipo di accesso: sola lettura
Qualificatori: Nessuno
true
se la risorsa è una macchina virtuale.
LastLogonUserDomain
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Dominio usato dall'ultimo utente connesso al momento dell'esecuzione dell'agente di individuazione.
LastLogonTimestamp
Tipo di dati:DateTime
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Data dell'ultimo accesso per il sistema.
LastLogonUserName
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Nome dell'ultimo utente connesso al momento dell'esecuzione dell'agente di individuazione.
MACAddresses
Tipo di dati: String
Matrice
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Elenco dei supporti.
Indirizzi MAC (Media Access Controller) della risorsa.
MDMDeviceCategory
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Se a un dispositivo viene assegnata una categoria di dispositivi, questa proprietà contiene la chiave GUID associata CategoryID
a , definita in SMS_MDMDeviceCategory classe WMI del server.
Name
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Nome della risorsa.
NetbiosName
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Nome usato dal protocollo NetBIOS.
ObjectGUID
Tipo di dati:UInt8 Array
Tipo di accesso: sola lettura
Qualificatori: Nessuno
GUID dell'oggetto della risorsa recuperata da Active Directory.
Obsolete
Tipo di dati:UInt32
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Valore che identifica lo stato del record. Anche se in genere è impostato su 0, questo valore è impostato su 1 quando il server rileva che il record è stato sostituito da un altro record per lo stesso computer. Se più record hanno lo stesso HardwareID
valore (stesso computer), i record meno recenti vengono contrassegnati come obsoleti.
OperatingSystemNameandVersion
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Stringa in formato libero che descrive il sistema operativo.
PreviousSMSUUID
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
ID dell'hardware. Se il client determina che l'hardware è cambiato in modo significativo, ovvero che il client è stato probabilmente spostato da un computer a un altro, genera un nuovo GUID per se stesso e segnala quello precedente in questa proprietà. Il server contrassegna anche il record precedente come obsoleto.
PrimaryGroupID
Tipo di dati:UInt32
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Gruppo primario della risorsa recuperata da Active Directory.
ResourceDomainORWorkgroup
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Dominio o gruppo di lavoro a cui appartiene la risorsa.
ResourceID
Tipo di dati:UInt32
Tipo di accesso: lettura/scrittura
Qualificatori: [chiave]
Vedere SMS_Resource Classe WMI del server.
ResourceNames
Tipo di dati: String
Matrice
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Elenco di nomi non NetBIOS.
ResourceType
Tipo di dati:UInt32
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Tipo di risorse nel sito. Per altre informazioni, vedere SMS_ResourceMap Classe WMI del server.
SecurityGroupName
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
SecurityGroupName
SID
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
SID della risorsa recuperata da Active Directory.
SMBIOSGUID
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
GUID BIOS di un computer client.
SMSAssignedSites
Tipo di dati: String
Matrice
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Elenco di codici di sito per i siti a cui è assegnata la risorsa, in base ai limiti del sito. Anche se una risorsa è assegnata a un sito, potrebbe non funzionare come client se il software client non è ancora installato.
SMSInstalledSites
Tipo di dati: String
Matrice
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Elenco di codici per i siti in cui la risorsa segnala i dati. Alla fine, questo elenco deve corrispondere all'elenco dei siti assegnati.
SMSUniqueIdentifier
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
ID univoco proveniente dal computer client. Questo ID è univoco tra i siti.
SMSUUIDChangeDate
Tipo di dati:DateTime
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Data in cui il client ha generato un nuovo GUID.
SNMPCommunityName
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Nome della community SNMP usato nell'individuazione di rete per individuare la risorsa.
SystemContainerName
Tipo di dati: String
Matrice
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Matrice di nomi di contenitori active directory a cui appartiene il sistema.
SystemGroupName
Tipo di dati: String
Matrice
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Matrice di nomi di gruppi di Active Directory a cui appartiene il sistema.
SystemSystemOUName
Tipo di dati: String
Matrice
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Matrice di unità organizzative a cui appartiene il sistema.
SystemRoles
Tipo di dati: String
Matrice
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Elenco dei ruoli del sistema del sito eseguiti dalla risorsa nell'installazione Configuration Manager, ad esempio un punto di distribuzione. Solo le risorse che eseguono uno o più ruoli del sistema del sito specifici hanno un valore per questa proprietà.
Unknown
Tipo di dati:UInt32
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Sconosciuto.
UserAccountControl
Tipo di dati:UInt32
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Valore del controllo dell'account utente recuperato da Active Directory.
VirtualMachineHostName
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Nome host macchina virtuale.
WipeStatus
Tipo di dati:UInt32
Tipo di accesso: sola lettura
Qualificatori: Nessuno
Cancellare lo stato del dispositivo, come segnalato tramite Exchange Active Sync (EAS).
Valore | Stato cancellazione |
---|---|
1 | Cancella in sospeso |
2 | Cancellazione dell'annullamento |
3 | Cancellazione confermata/registrata |
Osservazioni
Non è possibile creare o aggiornare istanze di risorse usando WMI, ma è necessario creare o aggiornare le risorse usando i record di individuazione dati. È tuttavia possibile eliminare istanze di risorse usando WMI.
Requisiti
Requisiti di runtime
Per altre informazioni, vedere Configuration Manager Requisiti di runtime del server.
Requisiti di sviluppo
Per altre informazioni, vedere Configuration Manager Requisiti di sviluppo del server.