Classe WMI SMS_Site Server

La SMS_Site classe Windows Management Instrumentation (WMI) est une classe de serveur fournisseur SMS, dans Configuration Manager, qui représente les données d’identification et de status pour une installation de site Configuration Manager.

La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et inclut toutes les propriétés héritées.

Syntaxe

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;
};

Méthodes

Le tableau suivant présente les méthodes de la SMS_Site classe.

Méthode Description
Méthode EncryptDataEx en classe SMS_Site Chiffre les données à l’aide de la clé publique du serveur de site spécifié et renvoie les données chiffrées.
Méthode GetAutoUpgradeConfigs en classe SMS_Site Obtient les configurations des paramètres de mise à niveau automatique.
Méthode GetClientInfo en classe SMS_Site Obtient des informations sur un client.
Méthode GetClientPilotingConfigs en classe SMS_Site Obtient les configurations des paramètres de pilotage du client.
Méthode GetFeatureState en classe SMS_Site Obtient l’état activé/désactivé d’une fonctionnalité.
Méthode GetSiteADInfo en classe SMS_Site Obtient les informations Active Directory du serveur de site.
Méthode ImportGlobalUserAccount en classe SMS_Site Chiffre les données partagées dans la hiérarchie.
Méthode ImportGlobalUserAccountEx en classe SMS_Site Chiffre les données partagées dans la hiérarchie.
Méthode ImportMachineEntry dans la classe SMS_Site Importe les informations de l’ordinateur.
Méthode IsUsedCert en classe SMS_Site Détermine si le certificat spécifié est utilisé.
Méthode RedistributeAutoUpgradeClientContent en classe SMS_Site Redistribue le contenu client de mise à niveau automatique vers le point de distribution spécifié.
Méthode SubmitRegistrationRecord en classe SMS_Site Soumettre un enregistrement d’enregistrement.
Méthode UpdateAutoUpgradeClientContent en classe SMS_Site Mises à jour le contenu client de mise à niveau automatique vers tous les points de distribution.
Méthode UpdateAutoUpgradeConfigs en classe SMS_Site Configurations des mises à jour pour les paramètres de mise à niveau automatique.
Méthode UpdateClientPilotingConfigs en classe SMS_Site Mises à jour des configurations des paramètres de pilotage du client.
Méthode UpdateConsoleUsageData dans la classe SMS_Site Mises à jour des données d’utilisation de la console reçues à partir des connexions de la console.
Méthode UpdateFeatureState en classe SMS_Site Mises à jour l’état activé/désactivé d’une fonctionnalité.
Méthode VerifyNoLoops en classe SMS_Site Détermine si la relation parent-enfant pour un site donné entraîne une boucle récursive.

Propriétés

BuildNumber Type de données : UInt32

Type d’accès : Lecture seule

Qualificatifs : [lire]

Numéro de build du Configuration Manager. La valeur par défaut est 0.

Features Type de données : String

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Réservé à une utilisation interne.

InstallDir Type de données : String

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Répertoire dans lequel Configuration Manager a été installé. La valeur par défaut est «  ».

Mode Type de données : UInt32

Type d’accès : Lecture/écriture

Qualificatifs : [énumération]

Mode du site. Les valeurs possibles sont les suivantes :

Valeur Mode Site
1 Maintenance de la réplication.
2 Récupération en cours.
3 Mise à niveau en cours.
4 La version d’évaluation a expiré.
5 Extension du site en cours.
6 Le mode d’interopérabilité où il existe des sites principaux, ayant la même version que le CAS, n’ont pas été mis à niveau.
7 Le mode d’interopérabilité où il y a des sites secondaires, ayant la même version que le serveur de site de niveau supérieur, n’ont pas été mis à niveau.

ReportingSiteCode Type de données : String

Type d’accès : Lecture/écriture

Qualificateurs : [SizeLimit(« 3 »)]

Code de site pour le parent du site actuel. La valeur par défaut est «  ».

RequestedStatus Type de données : UInt32

Type d’accès : Lecture/écriture

Qualificatifs : [énumération]

Valeur indiquant une demande de status de site secondaire. Les valeurs possibles sont énumérées ci-dessous. La valeur par défaut est 1001.

Valeur Status du site demandé
1001 Créer un site secondaire ; Le site principal envoie le support d’installation.
1002 Créez un site secondaire à l’aide du support d’installation déjà disponible sur le site secondaire.
1003 La création du site secondaire a commencé.
1004 Mettre à niveau un site secondaire ; Le site principal envoie le support d’installation.
1005 Mettez à niveau un site secondaire à l’aide du support d’installation déjà disponible sur le site secondaire.
1006 La mise à niveau du site secondaire a commencé.
1007 Désinstallez un site secondaire.
1008 La désinstallation du site secondaire a commencé.
1009 Supprimez un site secondaire.
1010 La suppression du site secondaire a commencé.
1011 Récupérer un site secondaire ; Le site principal envoie le support d’installation.
1012 Récupérer un site secondaire ; Le support d’installation est déjà disponible sur le site secondaire.
1013 La récupération du site secondaire a démarré.

Utilisez cette propriété pour créer et mettre à niveau un site secondaire. Seules les valeurs précédées de « SEC_REQUEST_ » peuvent être définies.

SecondarySiteCMUpdateStatus Type de données : UInt32

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Indique si le serveur de site secondaire dispose des dernières mises à jour du Configuration Manager installées à partir de son parent.

ServerName Type de données : String

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Nom du serveur du site sur lequel Configuration Manager est installé. La valeur par défaut est «  ».

SiteCode Type de données : String

Type d’accès : Lecture/écriture

Qualificateurs : [key, SizeLimit(« 3 »)]

Code de site à trois lettres pour le site. La valeur par défaut est «  ».

SiteName Type de données : String

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Nom du site. La valeur par défaut est «  ».

Status Type de données : UInt32

Type d’accès : Lecture seule

Qualificatifs : [lire, énumération]

Status actuel du site. Les valeurs possibles sont énumérées ci-dessous. La valeur par défaut est ACTIVE (1).

Valeur État du site : status
1 ACTIF
2 EN ATTENTE
3 A ÉCHOUÉ
4 SUPPRIMÉ
5 METTRE À NIVEAU
6 Échec de la suppression ou de la désinstallation du site secondaire.
7 Échec de la mise à niveau du site secondaire.
8 La récupération du site secondaire est en cours.
9 Échec de la récupération du site secondaire.

TimeZoneInfo Type de données : String

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Fuseau horaire du serveur de site représenté sous la forme d’une structure Win32 TIME_ZONE_INFORMATION récupérée par la fonction Win32 GetTimeZoneInformation . La valeur par défaut est «  ».

Type Type de données : UInt32

Type d’accès : Lecture/écriture

Qualificatifs : [énumération]

Type de site. Les valeurs possibles sont énumérées ci-dessous. La valeur par défaut est SECONDARY (1).

Valeur Type de site
1 SECONDAIRE
2 PRINCIPAL
4 CAS

Version Type de données : String

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Version complète du Configuration Manager du site actuel. La valeur par défaut est «  ».

Remarques

Les qualificatifs de classe pour cette classe sont les suivants :

Configuration requise

Configuration requise pour l’exécution

Pour plus d’informations, consultez Configuration requise pour Configuration Manager Server Runtime.

Configuration requise pour le développement

Pour plus d’informations, consultez Configuration requise pour le développement du serveur Configuration Manager.

Voir aussi

Classes WMI du serveur de configuration de site Configuration Manager