Condividi tramite


Classe WMI del server SMS_Site

La SMS_Site classe Strumentazione gestione Windows (WMI) è una classe server del provider SMS, in Configuration Manager, che rappresenta i dati di identificazione e stato per un'installazione del sito Configuration Manager.

La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate.

Sintassi

Class SMS_Site : SMS_BaseClass   
{   
      UInt32 BuildNumber;   
      String Features;   
      String InstallDir;   
      UInt32 Mode;   
      String ReportingSiteCode;   
      UInt32 RequestedStatus;   
      UInt32 SecondarySiteCMUpdateStatus;  
      String ServerName;   
      String SiteCode;   
      String SiteName;   
      UInt32 Status;   
      String TimeZoneInfo;   
      UInt32 Type;   
      String Version;   
};  

Metodi

Nella tabella seguente vengono illustrati i metodi nella SMS_Site classe .

Metodo Descrizione
Metodo EncryptDataEx nella classe SMS_Site Crittografa i dati usando la chiave pubblica del server del sito specificato e restituisce i dati crittografati.
Metodo GetAutoUpgradeConfigs nella classe SMS_Site Ottiene le configurazioni per le impostazioni di aggiornamento automatico.
Metodo GetClientInfo nella classe SMS_Site Ottiene informazioni su un client.
Metodo GetClientPilotingConfigs nella classe SMS_Site Ottiene le configurazioni per le impostazioni di piloting client.
Metodo GetFeatureState nella classe SMS_Site Ottiene lo stato abilitato/disabilitato di una funzionalità.
Metodo GetSiteADInfo nella classe SMS_Site Ottiene le informazioni di Active Directory sul server del sito.
Metodo ImportGlobalUserAccount nella classe SMS_Site Crittografa i dati condivisi nella gerarchia.
Metodo ImportGlobalUserAccountEx nella classe SMS_Site Crittografa i dati condivisi nella gerarchia.
Metodo ImportMachineEntry nella classe SMS_Site Importa informazioni sul computer.
Metodo IsUsedCert nella classe SMS_Site Determina se viene utilizzato il certificato specificato.
Metodo RedistributeAutoUpgradeClientContent nella classe SMS_Site Ridistribuisce il contenuto del client di aggiornamento automatico nel punto di distribuzione specificato.
Metodo SubmitRegistrationRecord nella classe SMS_Site Invia un record di registrazione.
Metodo UpdateAutoUpgradeClientContent nella classe SMS_Site Aggiornamenti il contenuto client di aggiornamento automatico a tutti i punti di distribuzione.
Metodo UpdateAutoUpgradeConfigs nella classe SMS_Site Aggiornamenti configurazioni per le impostazioni di aggiornamento automatico.
Metodo UpdateClientPilotingConfigs nella classe SMS_Site Aggiornamenti le configurazioni per le impostazioni di piloting client.
Metodo UpdateConsoleUsageData nella classe SMS_Site Aggiornamenti dati di utilizzo della console ricevuti dalle connessioni della console.
Metodo UpdateFeatureState nella classe SMS_Site Aggiornamenti lo stato abilitato/disabilitato di una funzionalità.
Metodo VerifyNoLoops nella classe SMS_Site Determina se la relazione padre-figlio per un determinato sito genera un ciclo ricorsivo.

Proprietà

BuildNumber
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificatori: [read]

Configuration Manager numero di build. Il valore predefinito è 0.

Features
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Riservato per uso interno.

InstallDir
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Directory in cui è stato installato Configuration Manager. Il valore predefinito è "".

Mode
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: [enumerazione]

Modalità del sito. I valori possibili sono:

Valore Modalità sito
1 Manutenzione della replica.
2 Ripristino in corso.
3 Aggiornamento in corso.
4 La valutazione è scaduta.
5 Espansione del sito in corso.
6 La modalità di interoperabilità in cui sono presenti siti primari, con la stessa versione del server di amministrazione centrale, non è stata aggiornata.
7 La modalità di interoperabilità in cui sono presenti siti secondari, con la stessa versione del server del sito di primo livello, non è stata aggiornata.

ReportingSiteCode
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: [SizeLimit("3")]

Codice del sito per l'elemento padre del sito corrente. Il valore predefinito è "".

RequestedStatus
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: [enumerazione]

Valore che indica una richiesta per lo stato del sito secondario. Di seguito sono elencati i valori possibili. Il valore predefinito è 1001.

Valore Stato del sito richiesto
1001 Creare un sito secondario; il sito primario invierà il supporto di installazione.
1002 Creare un sito secondario usando il supporto di installazione già disponibile nel sito secondario.
1003 La creazione del sito secondario è stata avviata.
1004 Aggiornare un sito secondario; il sito primario invierà il supporto di installazione.
1005 Aggiornare un sito secondario usando il supporto di installazione già disponibile nel sito secondario.
1006 Aggiornamento del sito secondario avviato.
1007 Disinstallare un sito secondario.
1008 La deinstallazione del sito secondario è stata avviata.
1009 Eliminare un sito secondario.
1010 L'eliminazione del sito secondario è stata avviata.
1011 Ripristinare un sito secondario; il sito primario invierà il supporto di installazione.
1012 Ripristinare un sito secondario; il supporto di installazione è già disponibile nel sito secondario.
1013 Il ripristino del sito secondario è stato avviato.

Utilizzare questa proprietà per creare e aggiornare un sito secondario. È possibile impostare solo i valori preceduti da "SEC_REQUEST_".

SecondarySiteCMUpdateStatus
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Indica se nel server del sito secondario sono installati gli aggiornamenti più recenti Configuration Manager dal relativo elemento padre.

ServerName
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Nome del server del sito in cui è installato Configuration Manager. Il valore predefinito è "".

SiteCode
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: [key, SizeLimit("3")]

Codice del sito di tre lettere per il sito. Il valore predefinito è "".

SiteName
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Nome del sito. Il valore predefinito è "".

Status
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificatori: [lettura, enumerazione]

Stato corrente del sito. Di seguito sono elencati i valori possibili. Il valore predefinito è ACTIVE (1).

Valore Stato del sito
1 ATTIVO
2 IN SOSPESO
3 FALLITO
4 ELIMINATO
5 AGGIORNAMENTO
6 Impossibile eliminare o disinstallare il sito secondario.
7 Impossibile aggiornare il sito secondario.
8 Il ripristino del sito secondario è in corso.
9 Impossibile ripristinare il sito secondario.

TimeZoneInfo
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Fuso orario del server del sito rappresentato come struttura Win32 TIME_ZONE_INFORMATION recuperata dalla funzione Win32 GetTimeZoneInformation . Il valore predefinito è "".

Type
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: [enumerazione]

Tipo di sito. Di seguito sono elencati i valori possibili. Il valore predefinito è SECONDARY (1).

Valore Tipo di sito
1 SECONDARIO
2 PRIMARIO
4 CAS

Version
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Completare Configuration Manager versione del sito corrente. Il valore predefinito è "".

Osservazioni

I qualificatori di classe per questa classe includono:

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.

Vedere anche

classi WMI del server di configurazione del sito Configuration Manager