Partager via


classe WMI du serveur SMS_ObjectContainerNode

La SMS_ObjectContainerNode classe WMI est une classe de serveur du fournisseur SMS, dans Configuration Manager, qui contient des informations pour un dossier de console Configuration Manager donné.

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_ObjectContainerNode : SMS_BaseClass  
{  
   UInt32 ContainerNodeID;  
   UInt32 FolderFlags;  
   String FolderGuid;   
   Boolean IsEmpty  
   String Name;  
   UInt32 ObjectType;  
   UInt32 ParentContainerNodeID;  
   Boolean SearchFolder;  
   String SearchString;  
   String SourceSite;  
};  

Méthodes

Le tableau suivant présente les méthodes dans SMS_ ObjectContainerNode.

Méthode Description
MoveFolders, méthode dans la classe SMS_ObjectContainerNode Déplace un ou plusieurs dossiers vers un autre emplacement de dossier.

Propriétés

ContainerNodeID
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : [key]

ID unique du dossier actif. Cette valeur est générée automatiquement par le fournisseur SMS lors de la création de l’instance de classe.

FolderFlags
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Indicateurs qui s’appliquent au dossier de console s’il peut faire l’objet d’une recherche, c’est-à-dire si SearchFolder a la valeur TRUE. La valeur par défaut de FolderFlags est 0.

FolderGuid
Type de donnéesString

Type d’accès : en lecture seule

Qualificateurs : [read, not_null]

GUID du dossier.

IsEmpty
Type de donnéesBoolean

Type d’accès : en lecture seule

Qualificateurs : [read, not_null]

TRUE si le dossier est vide ; sinon, FALSE.

Name
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Nom du dossier de console. Le nom par défaut est « Nouveau dossier ».

ObjectType
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Type d’objet à placer dans le dossier de la console. Les valeurs possibles sont les suivantes :

Valeur Description
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 (Base de référence de configuration)
5000 SMS_Collection_Device
5001 SMS_Collection_User
6000 SMS_ApplicationLatest
6001 SMS_ConfigurationItemLatest

ParentContainerNodeID
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

ID unique du dossier parent.

SearchFolder
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

TRUE si le dossier est un dossier de recherche ; sinon, FALSE. La valeur par défaut est FALSE.

SearchString
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : [paresseux]

Critères de recherche pour le dossier. S’applique uniquement si SearchFolder a la valeur TRUE.

La valeur par défaut est « ».

SourceSite
Type de donnéesString

Type d’accès : en lecture seule

Qualificateurs : [read, not_null]

Code de site du site d’où provient le dossier.

Remarques

Il n’existe aucun qualificateur de classe spécial pour cette classe. Pour plus d’informations sur les qualificateurs de classe et les qualificateurs de propriétés inclus dans la section Propriétés, consultez Configuration Manager Qualificateurs de classe et de propriété.

Configuration Manager introduit des dossiers qui peuvent faire l’objet d’une recherche d’objets Configuration Manager en fonction d’un certain nombre de critères. Par exemple, votre application peut rechercher des packages avec un ID de package spécifique. Les critères de recherche sont définis par xml. L’exemple suivant définit une recherche pour un package avec l’ID de package 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 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.