Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La SMS_Site classe WMI (Windows Management Instrumentation) est une classe de serveur du fournisseur SMS, dans Configuration Manager, qui représente des 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 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é. |
| RedistributeAutoUpgradeClientContent, méthode dans la classe SMS_Site | Redistribue automatiquement le contenu du client 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ées: UInt32
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ées: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Réservé à une utilisation interne.
InstallDir Type de données: String
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ées: UInt32
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é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
Qualificateurs : [énumération]
Valeur indiquant une demande de status de site secondaire. Les valeurs possibles sont répertoriées ci-dessous. La valeur par défaut est 1001.
| Valeur | Status de 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ées: UInt32
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ées: String
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é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
Qualificateurs : Aucun
Nom du site. La valeur par défaut est « ».
Status Type de données: UInt32
Type d’accès : en lecture seule
Qualificateurs : [read, énumération]
Status actuel du site. Les valeurs possibles sont répertoriées ci-dessous. La valeur par défaut est ACTIVE (1).
| Valeur | Status du site |
|---|---|
| 1 | ACTIF |
| 2 | EN INSTANCE |
| 3 | RATÉ |
| 4 | SUPPRIMÉ |
| 5 | MISE À 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
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ées: UInt32
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ées: String
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_Sitepeut ê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