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 l'installazione di un sito di 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 presenti nella SMS_Site classe.

Metodo Descrizione
Metodo EncryptDataEx nella classe SMS_Site Crittografa i dati usando la chiave pubblica del server di 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 cliente.
Metodo GetClientPilotingConfigs nella classe SMS_Site Ottiene le configurazioni per le impostazioni pilota del 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 del server di 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 le informazioni relative al computer.
Metodo IsUsedCert nella classe SMS_Site Determina se viene usato il certificato specificato.
Metodo RedistributeAutoUpgradeClientContent nella classe SMS_Site Ridistribuisce il contenuto del client di aggiornamento automatico al punto di distribuzione specificato.
Metodo SubmitRegistrationRecord nella classe SMS_Site Invia un record di registrazione.
Metodo UpdateAutoUpgradeClientContent nella classe SMS_Site Aggiornamenti il contenuto del client per l'aggiornamento automatico in tutti i punti di distribuzione.
Metodo UpdateAutoUpgradeConfigs nella classe SMS_Site Aggiornamenti le configurazioni per le impostazioni di aggiornamento automatico.
Metodo UpdateClientPilotingConfigs nella classe SMS_Site Aggiornamenti delle configurazioni per le impostazioni pilota del client.
Metodo UpdateConsoleUsageData nella classe SMS_Site Aggiornamenti dei dati sull'utilizzo della console ricevuti dalle connessioni alla console.
Metodo UpdateFeatureState nella classe SMS_Site Aggiornamenti dello 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: UInt32

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

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

Features Tipo: String

Tipo di accesso: lettura/scrittura

Qualificazioni: Nessuna

Riservato all'uso interno.

InstallDir Tipo: String

Tipo di accesso: lettura/scrittura

Qualificazioni: Nessuna

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

Mode Tipo: UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: [enumerazione]

Modalità del sito. I valori possibili sono:

Valore Modalità sito
1 Manutenzione della replica.
2 Ripresa 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 CAS non è stata aggiornata.
7 La modalità di interoperabilità in cui sono presenti siti secondari con la stessa versione del server del sito principale non è stata aggiornata.

ReportingSiteCode Tipo: String

Tipo di accesso: lettura/scrittura

Qualificatori: [SizeLimit("3")]

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

RequestedStatus Tipo: UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: [enumerazione]

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

Valore Stato del sito richiesto
1001 Creare un sito secondario; Il sito primario invierà i supporti di installazione.
1002 Crea un sito secondario utilizzando i supporti di installazione già disponibili nel sito secondario.
1003 È stata avviata la creazione di siti secondari.
1004 Aggiornare un sito secondario. Il sito primario invierà i supporti di installazione.
1005 Aggiornare un sito secondario usando i supporti di installazione già disponibili nel sito secondario.
1006 L'aggiornamento del sito secondario è stato avviato.
1007 Disinstallare un sito secondario.
1008 È stata avviata la disinstallazione del sito secondario.
1009 Eliminare un sito secondario.
1010 È stata avviata l'eliminazione del sito secondario.
1011 Ripristinare un sito secondario; Il sito primario invierà i supporti di installazione.
1012 Ripristinare un sito secondario; Il supporto di installazione è già disponibile nel sito secondario.
1013 Il ripristino del sito secondario è stato avviato.

Usare questa proprietà per la creazione e l'aggiornamento di un sito secondario. È possibile impostare solo i valori preceduti da "SEC_REQUEST_".

SecondarySiteCMUpdateStatus Tipo: UInt32

Tipo di accesso: lettura/scrittura

Qualificazioni: Nessuna

Indica se nel server del sito secondario sono installati gli ultimi aggiornamenti di Configuration Manager dal relativo padre.

ServerName Tipo: String

Tipo di accesso: lettura/scrittura

Qualificazioni: Nessuna

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

SiteCode Tipo: String

Tipo di accesso: lettura/scrittura

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

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

SiteName Tipo: String

Tipo di accesso: lettura/scrittura

Qualificazioni: Nessuna

Nome del sito. Il valore predefinito è "".

Status Tipo: UInt32

Tipo di accesso: sola lettura

Qualificatori: [lettura, enumerazione]

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

Valore Stato del sito
1 ATTIVO
2 IN SOSPESO
3 FALLITO
4 ELIMINATO
5 AGGIORNA
6 Non è stato possibile 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: String

Tipo di accesso: lettura/scrittura

Qualificazioni: Nessuna

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

Type Tipo: UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: [enumerazione]

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

Valore Tipo di sito
1 SECONDARIO
2 PRIMARIO
4 CAS

Version Tipo: String

Tipo di accesso: lettura/scrittura

Qualificazioni: Nessuna

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

Osservazioni

I qualificatori della 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 Requisiti di sviluppo del server di Configuration Manager.

Vedere anche

Classi WMI del server di configurazione del sito di Configuration Manager