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: UInt32

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Flag che indica lo stato del client sulla 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: String

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Nome del sito di Active Directory assegnato al client.

AgentName Tipo di dati: String matrice

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Elenco dei nomi degli agenti di individuazione che hanno trovato la risorsa.

AgentSite Tipo di dati: String matrice

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Elenco dei siti da cui vengono eseguiti gli agenti di individuazione.

AgentTime Tipo di dati: DateTime matrice

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Elenco delle date e degli orari di scoperta.

AlwaysInternet Tipo: UInt32

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Valore che indica se il client si comporta sempre come un client basato su Internet.

Client Tipo: UInt32

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Valore che indica se nel computer è installato il software client Configuration Manager. I valori possibili sono:

Valore Descrizione
0 Un computer in cui non è installato alcun software client.
1 Un computer in cui è installato un software client.

ClientType Tipo: UInt32

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Tipo di client installato nel computer. I valori possibili sono:

Valore Descrizione
0 Legacy
1 Client avanzato
3 Client del dispositivo

ClientVersion Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Versione del software client installato.

CPUType Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Il tipo di CPU, ad esempio StrongARM. Attualmente, solo i client di dispositivo segnalano questo valore.

CreationDate Tipo: DateTime

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Data in cui il record è stato creato per la prima volta, quando la risorsa è stata individuata per la prima volta.

Decommissioned Tipo: UInt32

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Flag che ha identificato se la risorsa è stata disattivata o meno.

DistinguishedName Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Nome distinto dell'account.

EASDeviceID Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

ID del dispositivo di Exchange Active Sync per la gestione dei dispositivi mobili.

HardwareID Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

ID che descrive in modo univoco l'hardware in cui è installato il client. Questo ID rimane invariato anche dopo la ricreazione dell'immagine o tramite installazioni successive del sistema operativo o del client. Questo valore è diverso dall'ID univoco di Configuration Manager, che potrebbe cambiare in queste circostanze.

InternetEnabled Tipo: UInt32

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Indica se il dispositivo è abilitato come dispositivo Internet.

IPAddresses Tipo di dati: String matrice

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Elenco degli indirizzi IP associati alla risorsa. Vengono elencati più indirizzi se la risorsa dispone di più schede di rete installate.

IPSubnets Tipo di dati: String matrice

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Elenco delle subnet mask associate agli indirizzi IP delle risorse.

IPv6Addresses Tipo di dati: String matrice

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Elenco degli indirizzi IPv6 della risorsa.

IPv6Prefixes Tipo di dati: String matrice

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Elenco dei prefissi IPv6 della risorsa.

IsAssignedToUser Tipo: Boolean

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

true se la risorsa è assegnata a un utente.

IsMachineChangesPersisted Tipo: Boolean

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

true se le modifiche apportate al computer vengono mantenute.

IsVirtualMachine Tipo: Boolean

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

true se la risorsa è una macchina virtuale.

LastLogonUserDomain Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Dominio usato dall'ultimo utente connesso al momento dell'esecuzione dell'agente di individuazione.

LastLogonTimestamp Tipo: DateTime

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Data dell'ultimo accesso per il sistema.

LastLogonUserName Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Nome dell'ultimo utente connesso al momento dell'esecuzione dell'agente di individuazione.

MACAddresses Tipo di dati: String matrice

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Elenco dei media.

Indirizzi MAC (Media Access Controller) della risorsa.

MDMDeviceCategory Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Se a un dispositivo è assegnata una categoria di dispositivo, questa proprietà contiene la chiave GUID associata a CategoryID, definita nella classe WMI SMS_MDMDeviceCategory server.

Name Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Nome della risorsa.

NetbiosName Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Nome usato dal protocollo NetBIOS.

ObjectGUID Tipo: UInt8 Array

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

GUID dell'oggetto della risorsa recuperata da Active Directory.

Obsolete Tipo: UInt32

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Valore che identifica lo stato del record. Anche se in genere è impostato su 0, questo valore viene 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: String

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Stringa in formato libero che descrive il sistema operativo.

PreviousSMSUUID Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

ID dell'hardware. Se il client determina che l'hardware è stato modificato in modo significativo (ovvero, che molto probabilmente il client è stato spostato da un computer a un altro), genera un nuovo GUID per se stesso e segnala quello vecchio in questa proprietà. Il server contrassegna anche il record precedente come obsoleto.

PrimaryGroupID Tipo: UInt32

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Gruppo primario della risorsa recuperata da Active Directory.

ResourceDomainORWorkgroup Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Dominio o gruppo di lavoro a cui appartiene la risorsa.

ResourceID Tipo: UInt32

Tipo di accesso: lettura/scrittura

Qualificazioni: [chiave]

Vedi SMS_Resource classe WMI del server.

ResourceNames Tipo di dati: String matrice

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Elenco di nomi non NetBIOS.

ResourceType Tipo: UInt32

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Tipo di risorse nel sito. Per ulteriori informazioni, vedi SMS_ResourceMap Classe WMI del server.

SecurityGroupName Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

SecurityGroupName

SID Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

SID della risorsa recuperata da Active Directory.

SMBIOSGUID Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

GUID BIOS di un computer client.

SMSAssignedSites Tipo di dati: String matrice

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Elenco di codici 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

Qualificazioni: Nessuna

Elenco di codici per i siti a cui la risorsa segnala i dati. Alla fine, l'elenco dovrebbe corrispondere all'elenco dei siti assegnati.

SMSUniqueIdentifier Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

ID univoco proveniente dal computer client. Questo ID è univoco in tutti i siti.

SMSUUIDChangeDate Tipo: DateTime

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Data in cui il client ha generato un nuovo GUID.

SNMPCommunityName Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Nome della community SNMP utilizzato nell'individuazione della rete per individuare la risorsa.

SystemContainerName Tipo di dati: String matrice

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Matrice di nomi di contenitori di Active Directory a cui appartiene il sistema.

SystemGroupName Tipo di dati: String matrice

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Matrice di nomi di gruppi di Active Directory a cui appartiene il sistema.

SystemSystemOUName Tipo di dati: String matrice

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Una matrice di unità organizzative (OU) a cui appartiene il sistema.

SystemRoles Tipo di dati: String matrice

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Elenco dei ruoli del sistema del sito eseguiti dalla risorsa nell'installazione di Configuration Manager, ad esempio un punto di distribuzione. Solo le risorse che eseguono uno o più ruoli specifici del sistema del sito hanno un valore per questa proprietà.

Unknown Tipo: UInt32

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Sconosciuto.

UserAccountControl Tipo: UInt32

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Valore di controllo dell'account utente recuperato da Active Directory.

VirtualMachineHostName Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Nome host macchina virtuale.

WipeStatus Tipo: UInt32

Tipo di accesso: sola lettura

Qualificazioni: Nessuna

Cancellare lo stato del dispositivo, come segnalato tramite Exchange Active Sync (EAS).

Valore Stato cancellazione
1 Cancellazione in sospeso
2 Cancellazione cancellazione
3 Cancella confermato/registrato

Osservazioni

Non è possibile creare o aggiornare istanze di risorse tramite WMI, ma è necessario creare o aggiornare le risorse usando i record di individuazione dati. Tuttavia, è possibile eliminare le istanze delle 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 Requisiti di sviluppo del server di Configuration Manager.

Vedere anche

Classe WMI del server SMS_Resource