Поделиться через


Класс 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.