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.