Класс WMI сервера SMS_ObjectContainerNode
Класс SMS_ObjectContainerNode
WMI — это класс сервера поставщика SMS в Configuration Manager, который содержит сведения о заданной папке консоли Configuration Manager.
Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.
Синтаксис
Class SMS_ObjectContainerNode : SMS_BaseClass
{
UInt32 ContainerNodeID;
UInt32 FolderFlags;
String FolderGuid;
Boolean IsEmpty
String Name;
UInt32 ObjectType;
UInt32 ParentContainerNodeID;
Boolean SearchFolder;
String SearchString;
String SourceSite;
};
Методы
В следующей таблице показаны методы в SMS_ ObjectContainerNode
.
Метод | Описание |
---|---|
Метод MoveFolders в SMS_ObjectContainerNode класса | Перемещает одну или несколько папок в другое расположение. |
Свойства
ContainerNodeID
Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: [ключ]
Уникальный идентификатор текущей папки. Это значение автоматически создается поставщиком SMS при создании экземпляра класса.
FolderFlags
Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: Нет
Флаги, применяемые к папке консоли, если она доступна для поиска, т. е. если SearchFolder
задано значение TRUE. Значение FolderFlags
по умолчанию — 0.
FolderGuid
Тип данных: String
Тип доступа: только для чтения
Квалификаторы: [чтение, not_null]
GUID папки.
IsEmpty
Тип данных: Boolean
Тип доступа: только для чтения
Квалификаторы: [чтение, not_null]
ЗНАЧЕНИЕ TRUE, если папка пуста; в противном случае — FALSE.
Name
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: Нет
Имя папки консоли. Имя по умолчанию — "Новая папка".
ObjectType
Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: Нет
Тип объекта, помещаемого в папку консоли. Возможные значения:
Значение | Описание |
---|---|
2 | SMS_Package |
3 | SMS_Advertisement |
7 | SMS_Query |
8 | SMS_Report |
9 | SMS_MeteredProductRule |
11 | SMS_ConfigurationItem |
14 | SMS_OperatingSystemInstallPackage |
17 | SMS_StateMigration |
18 | SMS_ImagePackage |
19 | SMS_BootImagePackage |
20 | SMS_TaskSequencePackage |
21 | SMS_DeviceSettingPackage |
23 | SMS_DriverPackage |
25 | SMS_Driver |
1011 | SMS_SoftwareUpdate |
2011 |
SMS_ConfigurationItem (Базовая конфигурация) |
5000 | SMS_Collection_Device |
5001 | SMS_Collection_User |
6000 | SMS_ApplicationLatest |
6001 | SMS_ConfigurationItemLatest |
ParentContainerNodeID
Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: Нет
Уникальный идентификатор родительской папки.
SearchFolder
Тип данных: Boolean
Тип доступа: чтение и запись
Квалификаторы: Нет
ЗНАЧЕНИЕ TRUE, если папка является папкой поиска; в противном случае — FALSE. Значение по умолчанию — FALSE.
SearchString
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [ленивый]
Условия поиска для папки. Применяется, только если SearchFolder
имеет значение TRUE.
Значение по умолчанию — "".
SourceSite
Тип данных: String
Тип доступа: только для чтения
Квалификаторы: [чтение, not_null]
Код сайта, на котором возникла папка.
Замечания
Для этого класса не существует специальных квалификаторов классов. Дополнительные сведения о квалификаторах классов и квалификаторах свойств, включенных в раздел Свойства, см. в разделе квалификаторы классов и свойств Configuration Manager.
Configuration Manager представлены папки, в которых можно искать объекты Configuration Manager на основе ряда критериев. Например, приложение может искать пакеты с определенным идентификатором пакета. Критерии поиска определяются с помощью XML. В следующем примере определяется поиск пакета с идентификатором пакета JBS00004.
<SearchFolderDescription xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Name="SMS_Package">
<SearchFolderDescriptionItems>
<SearchFolderDescriptionItem PropertyName="PackageID">
<SearchStrings>
<string>JBS00004</string>
</SearchStrings>
</SearchFolderDescriptionItem>
</SearchFolderDescriptionItems>
</SearchFolderDescription>
Требования
Требования к среде выполнения
Дополнительные сведения см. в разделе Требования к среде выполнения сервера Configuration Manager.
Требования к разработке
Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.