classe WMI du serveur SMS_Site
La SMS_Site
classe WMI (Windows Management Instrumentation) est une classe de serveur fournisseur SMS, dans Configuration Manager, qui représente les données d’identification et d’état d’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 dans la classe SMS_Site | Chiffre les données à l’aide de la clé publique du serveur de site spécifié et retourne les données chiffrées. |
Méthode GetAutoUpgradeConfigs dans la classe SMS_Site | Obtient les configurations pour les paramètres de mise à niveau automatique. |
Méthode GetClientInfo dans la SMS_Site de classe | Obtient des informations sur un client. |
Méthode GetClientPilotingConfigs dans la classe SMS_Site | Obtient les configurations pour les paramètres de pilotage du client. |
Méthode GetFeatureState dans la classe SMS_Site | Obtient l’état activé/désactivé d’une fonctionnalité. |
Méthode GetSiteADInfo dans la classe SMS_Site | Obtient les informations Active Directory du serveur de site. |
Méthode ImportGlobalUserAccount dans la classe SMS_Site | Chiffre les données partagées dans la hiérarchie. |
Méthode ImportGlobalUserAccountEx dans la 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 dans la classe SMS_Site | Détermine si le certificat spécifié est utilisé. |
Méthode RedistributeAutoUpgradeClientContent dans la classe SMS_Site | Redistribue le contenu client de mise à niveau automatique vers le point de distribution spécifié. |
Méthode SubmitRegistrationRecord dans la classe SMS_Site | Envoie un enregistrement d’inscription. |
Méthode UpdateAutoUpgradeClientContent dans la classe SMS_Site | Mises à jour mettre à niveau automatiquement le contenu du client vers tous les points de distribution. |
Méthode UpdateAutoUpgradeConfigs dans la classe SMS_Site | Mises à jour configurations pour les paramètres de mise à niveau automatique. |
Méthode UpdateClientPilotingConfigs dans la classe SMS_Site | Mises à jour les configurations pour les paramètres de pilotage du client. |
Méthode UpdateConsoleUsageData dans la classe SMS_Site | Mises à jour données d’utilisation de la console reçues à partir des connexions de console. |
Méthode UpdateFeatureState dans la classe SMS_Site | Mises à jour l’état activé/désactivé d’une fonctionnalité. |
Méthode VerifyNoLoops dans la classe SMS_Site | Détermine si la relation parent-enfant d’un site donné entraîne une boucle récursive. |
Propriétés
BuildNumber
Type de donnéesUInt32
Type d’accès : en lecture seule
Qualificateurs : [read]
Configuration Manager numéro de build. La valeur par défaut est 0.
Features
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Réservé à une utilisation interne.
InstallDir
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Répertoire dans lequel Configuration Manager a été installé. La valeur par défaut est « ».
Mode
Type de donnéesUInt32
Type d’accès : Lecture/écriture
Qualificateurs : [é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 | L’évaluation a expiré. |
5 | Agrandissement du site en cours. |
6 | Le mode d’interopérabilité où il existe des sites principaux, ayant la même version que le site d’administration centrale, n’a pas été mis à niveau. |
7 | Le mode d’interopérabilité où il existe des sites secondaires, ayant la même version que le serveur de site de niveau supérieur, n’a pas été mis à niveau. |
ReportingSiteCode
Type de donnéesString
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éesUInt32
Type d’accès : Lecture/écriture
Qualificateurs : [énumération]
Valeur indiquant une demande d’état de site secondaire. Les valeurs possibles sont répertoriées ci-dessous. La valeur par défaut est 1001.
Valeur | État 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 démarré. |
1007 | Désinstallez un site secondaire. |
1008 | L’installation du site secondaire a démarré. |
1009 | Supprimer 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 de 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éesUInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Indique si le serveur de site secondaire dispose des dernières mises à jour Configuration Manager installées à partir de son parent.
ServerName
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Nom du serveur du site sur lequel Configuration Manager est installé. La valeur par défaut est « ».
SiteCode
Type de donnéesString
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éesString
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Nom du site. La valeur par défaut est « ».
Status
Type de donnéesUInt32
Type d’accès : en lecture seule
Qualificateurs : [read, énumération]
État actuel du site. Les valeurs possibles sont répertoriées ci-dessous. La valeur par défaut est ACTIVE (1).
Valeur | État du site |
---|---|
1 | ACTIVE |
2 | ATTENTE |
3 | ÉCHOUÉ |
4 | SUPPRIMÉ |
5 | AMÉLIORER |
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éesString
Type d’accès : Lecture/écriture
Qualificateurs : 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éesUInt32
Type d’accès : Lecture/écriture
Qualificateurs : [énumération]
Type de site. Les valeurs possibles sont répertoriées ci-dessous. La valeur par défaut est SECONDARY (1).
Valeur | Type de site |
---|---|
1 | SECONDAIRE |
2 | PRIMAIRE |
4 | CAS |
Version
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Terminez Configuration Manager version du site actuel. La valeur par défaut est « ».
Remarques
Les qualificateurs de classe pour cette classe sont les suivants :
Sécurisé
Pour plus d’informations sur les qualificateurs de classe et les qualificateurs de propriété inclus dans la section Propriétés, consultez Configuration Manager Qualificateurs de classe et de propriété.
SMS_Site
peut être utilisé pour obtenir le nom du serveur de site à partir d’un code de site connu. Pour obtenir un exemple, consultez How to Create a PXE Service Point Role.
Configuration requise
Configuration requise pour l’exécution
Pour plus d’informations, consultez Configuration Manager Server Runtime Requirements.
Conditions requises pour le développement
Pour plus d’informations, consultez Configuration Manager Server Development Requirements.
Voir aussi
classes WMI du serveur de configuration de site Configuration Manager