次の方法で共有


SMS_ObjectContainerNode サーバー WMI クラス

SMS_ObjectContainerNode WMI クラスは、特定のConfiguration Manager コンソール フォルダーの情報を含む SMS プロバイダー サーバー クラスです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のメソッドを示します。

メソッド 説明
クラス SMS_ObjectContainerNodeの MoveFolders メソッド 1 つ以上のフォルダーを別のフォルダーの場所に移動します。

プロパティ

ContainerNodeID データ型: UInt32

アクセスの種類: 読み取り/書き込み

修飾子: [key]

現在のフォルダーの一意の ID。 この値は、クラス インスタンスの作成時に SMS プロバイダーによって自動的に生成されます。

FolderFlags データ型: UInt32

アクセスの種類: 読み取り/書き込み

修飾子: なし

コンソール フォルダーが検索可能な場合、つまり、 SearchFolder が TRUE に設定されている場合に適用されるフラグ。 FolderFlagsの既定値は 0 です。

FolderGuid データ型: String

アクセスの種類: 読み取り専用

修飾子: [read, not_null]

フォルダーの GUID。

IsEmpty データ型: Boolean

アクセスの種類: 読み取り専用

修飾子: [read, 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

アクセスの種類: 読み取り/書き込み

修飾子: なし

親フォルダーの一意の ID。

SearchFolder データ型: Boolean

アクセスの種類: 読み取り/書き込み

修飾子: なし

フォルダーが検索フォルダーの場合は TRUE。それ以外の場合は FALSE。 既定値は FALSE です。

SearchString データ型: String

アクセスの種類: 読み取り/書き込み

修飾子: [lazy]

フォルダーの検索条件。 SearchFolderが TRUE の場合にのみ適用されます。

既定値は "" です。

SourceSite データ型: String

アクセスの種類: 読み取り専用

修飾子: [read, not_null]

フォルダーが作成されたサイトのサイト コード。

解説

このクラスには特別なクラス修飾子はありません。 [プロパティ] セクションに含まれるクラス修飾子とプロパティ修飾子の両方の詳細については、「クラス修飾子とプロパティ修飾子Configuration Manager」を参照してください。

Configuration Managerでは、いくつかの条件に基づいてConfiguration Manager オブジェクトを検索できるフォルダーが導入されています。 たとえば、アプリケーションは特定のパッケージ ID を持つパッケージを検索できます。 検索条件は XML によって定義されます。 次の例では、パッケージ ID が 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 サーバー開発要件」を参照してください。