Класс WMI сервера SMS_Site
Класс SMS_Site
инструментария управления Windows (WMI) — это класс сервера поставщика SMS в Configuration Manager, который представляет данные идентификации и состояния для установки сайта Configuration Manager.
Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.
Синтаксис
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;
};
Методы
В следующей таблице показаны методы в SMS_Site
классе .
Метод | Описание |
---|---|
Метод EncryptDataEx в классе SMS_Site | Шифрует данные с помощью открытого ключа указанного сервера сайта и возвращает зашифрованные данные. |
Метод GetAutoUpgradeConfigs в классе SMS_Site | Возвращает конфигурации для параметров автоматического обновления. |
Метод GetClientInfo в классе SMS_Site | Возвращает сведения о клиенте. |
Метод GetClientPilotingConfigs в классе SMS_Site | Возвращает конфигурации для параметров пилотного развертывания клиента. |
Метод GetFeatureState в классе SMS_Site | Возвращает состояние включенного или отключенного компонента. |
Метод GetSiteADInfo в классе SMS_Site | Получает сведения Active Directory о сервере сайта. |
Метод ImportGlobalUserAccount в классе SMS_Site | Шифрует данные, которые являются общими в иерархии. |
Метод ImportGlobalUserAccountEx в классе SMS_Site | Шифрует данные, которые являются общими в иерархии. |
Метод ImportMachineEntry в классе SMS_Site | Импорт сведений о компьютере. |
Метод IsUsedCert в классе SMS_Site | Определяет, используется ли указанный сертификат. |
Метод RedistributeAutoUpgradeClientContent в классе SMS_Site | Распространяет содержимое клиента с автоматическим обновлением в указанную точку распространения. |
Метод SubmitRegistrationRecord в классе SMS_Site | Отправляет запись регистрации. |
Метод UpdateAutoUpgradeClientContent в SMS_Site класса | Обновления автоматическое обновление содержимого клиента во всех точках распространения. |
Метод UpdateAutoUpgradeConfigs в классе SMS_Site | Обновления конфигурации для параметров автоматического обновления. |
Метод UpdateClientPilotingConfigs в классе SMS_Site | Обновления конфигурации для параметров пилотного развертывания клиента. |
Метод UpdateConsoleUsageData в SMS_Site класса | Обновления данные об использовании консоли, полученные из подключений к консоли. |
Метод UpdateFeatureState в классе SMS_Site | Обновления состояние включения или отключения функции. |
Метод VerifyNoLoops в SMS_Site класса | Определяет, приводит ли отношение "родители-потомки" для данного сайта к рекурсивному циклу. |
Свойства
BuildNumber
Тип данных: UInt32
Тип доступа: только для чтения
Квалификаторы: [read]
Configuration Manager номер сборки. Значение по умолчанию равно 0.
Features
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: Нет
Зарезервировано для внутреннего использования.
InstallDir
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: Нет
Каталог, в котором был установлен Configuration Manager. Значение по умолчанию — "".
Mode
Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: [перечисление]
Режим сайта. Возможные значения:
Значение | Режим сайта |
---|---|
1 | Обслуживание репликации. |
2 | Выполняется восстановление. |
3 | Выполняется обновление. |
4 | Срок действия оценки истек. |
5 | Расширение сайта выполняется. |
6 | Режим взаимодействия, в котором есть первичные сайты с той же версией, что и CAS, не был обновлен. |
7 | Режим взаимодействия, в котором есть вторичные сайты с той же версией, что и сервер сайта верхнего уровня, не был обновлен. |
ReportingSiteCode
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [SizeLimit("3")]
Код сайта для родительского объекта текущего сайта. Значение по умолчанию — "".
RequestedStatus
Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: [перечисление]
Значение, указывающее запрос на состояние вторичного сайта. Ниже перечислены возможные значения. Значение по умолчанию — 1001.
Значение | Состояние запрошенного сайта |
---|---|
1001 | Создание вторичного сайта; основной сайт отправит установочный носитель. |
1002 | Создайте дополнительный сайт, используя установочный носитель, который уже доступен на вторичном сайте. |
1003 | Началось создание вторичного сайта. |
1004 | Обновление вторичного сайта; основной сайт отправит установочный носитель. |
1005 | Обновите дополнительный сайт, используя установочный носитель, уже доступный на вторичном сайте. |
1006 | Началось обновление вторичного сайта. |
1007 | Deinstall a дополнительный сайт. |
1008 | Началась деинфстрака вторичного сайта. |
1009 | Удаление вторичного сайта. |
1010 | Началось удаление вторичного сайта. |
1011 | Восстановление вторичного сайта; основной сайт отправит установочный носитель. |
1012 | Восстановление вторичного сайта; установочный носитель уже доступен на вторичном сайте. |
1013 | Началось восстановление вторичного сайта. |
Используйте это свойство для создания и обновления вторичного сайта. Можно задать только значения, перед которыми стоит "SEC_REQUEST_".
SecondarySiteCMUpdateStatus
Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: Нет
Указывает, установлены ли на сервере-получателе последние обновления Configuration Manager из родительского сервера.
ServerName
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: Нет
Имя сервера сайта, на котором установлен Configuration Manager. Значение по умолчанию — "".
SiteCode
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [ключ, SizeLimit("3")]
Трехбуквенный код сайта. Значение по умолчанию — "".
SiteName
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: Нет
Имя сайта. Значение по умолчанию — "".
Status
Тип данных: UInt32
Тип доступа: только для чтения
Квалификаторы: [чтение, перечисление]
Текущее состояние сайта. Ниже перечислены возможные значения. Значение по умолчанию — ACTIVE (1).
Значение | Состояние сайта |
---|---|
1 | АКТИВНЫХ |
2 | ОЖИДАЮЩИЕ |
3 | СБОЙ ПРИ |
4 | УДАЛЕНЫ |
5 | ОБНОВЛЕНИЯ |
6 | Не удалось удалить или деинсталлировать дополнительный сайт. |
7 | Не удалось обновить дополнительный сайт. |
8 | Выполняется восстановление вторичного сайта. |
9 | Не удалось восстановить вторичный сайт. |
TimeZoneInfo
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: Нет
Часовой пояс сервера сайта, представленный в виде структуры Win32 TIME_ZONE_INFORMATION
, извлекаемой функцией Win32 GetTimeZoneInformation
. Значение по умолчанию — "".
Type
Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: [перечисление]
Тип сайта. Ниже перечислены возможные значения. Значение по умолчанию — SECONDARY (1).
Значение | Тип сайта |
---|---|
1 | ВТОРИЧНОГО |
2 | ОСНОВНОЙ |
4 | Cas |
Version
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: Нет
Завершите Configuration Manager версию текущего сайта. Значение по умолчанию — "".
Замечания
Квалификаторы классов для этого класса включают:
Защищенная
Дополнительные сведения о квалификаторах классов и квалификаторах свойств, включенных в раздел Свойства, см. в разделе квалификаторы классов и свойств Configuration Manager.
SMS_Site
можно использовать для получения имени сервера сайта из известного кода сайта. Пример см. в статье Создание роли точки обслуживания PXE.
Требования
Требования к среде выполнения
Дополнительные сведения см. в разделе Требования к среде выполнения сервера Configuration Manager.
Требования к разработке
Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.