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


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