次の方法で共有


Win32_SubDirectory クラス

Win32_SubDirectory関連付け WMI クラスは、ディレクトリ (フォルダー) とそのサブディレクトリ (サブフォルダー) の 1 つを関連付けます。

次の構文はマネージド オブジェクト フォーマット (MOF) のコードを単純化したもので、すべての継承されたプロパティを含みます。 プロパティとメソッドは、MOF の順序ではなく、アルファベット順です。

構文

[Dynamic, Provider("CIMWin32"), UUID("{F25FE469-783E-11d2-90BF-0060081A46FD}"), AMENDMENT]
class Win32_SubDirectory : CIM_Component
{
  Win32_Directory REF GroupComponent;
  Win32_Directory REF PartComponent;
};

メンバー

Win32_SubDirectory クラスには、次の種類のメンバーがあります。

プロパティ

Win32_SubDirectory クラスには、これらのプロパティがあります。

GroupComponent

データ型: Win32_Directory

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

修飾子: KeyOverride ("GroupComponent")、 MappingStrings ("WMI|Win32_Directory")

この関連付けの親ディレクトリ (フォルダー) のプロパティを表すインスタンスへの参照。

PartComponent

データ型: Win32_Directory

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

修飾子: KeyOverride ("PartComponent")、 MappingStrings ("WMI|Win32_Directory")

関連付けのサブディレクトリ (サブフォルダー) 部分を表すインスタンスへの参照。

注釈

Win32_SubDirectory クラスは、CIM_Componentから派生します。

フォルダーのサブフォルダーのコレクションを取得するには、 ResultRolePartComponent に設定する関連付けクエリを作成します。 これは、返されるコレクション内のすべての項目が、フォルダー オブジェクトの PartComponent またはサブフォルダーの役割を果たす必要があることを示します。 フォルダーの親フォルダーを取得するには、 ResultRoleGroupComponent に設定します。

Win32_SubDirectory クラスは、指定したフォルダーのすぐ上または直下のファイル システム レベルでのみ機能します。

次の VBScript サンプルは、フォルダー C:\Scripts 内のすべてのサブフォルダーの一覧を返します。

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
 & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colSubfolders = objWMIService.ExecQuery _
 ("ASSOCIATORS OF {Win32_Directory.Name='c:\scripts'} " _
 & "WHERE AssocClass = Win32_Subdirectory " _
 & "ResultRole = PartComponent")
For Each objFolder in colSubfolders
 Wscript.Echo objFolder.Name
Next

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
名前空間
Root\CIMV2
MOF
CIMWin32.mof
[DLL]
CIMWin32.dll

こちらもご覧ください

CIM_Component

オペレーティング システム クラス