CIM_CopyFileAction クラス

CIM_CopyFileAction クラスは、コンピューター システムから新しい場所にファイルを移動またはコピーすることを表します。

コピーの場所情報は、CIM_ToDirectorySpecificationとCIM_FromDirectorySpecificationの関連付け、またはCIM_ToDirectoryActionCIM_FromDirectoryActionの関連付けを使用して指定します。 最初のセットは、アクションが実行される前にソースまたはターゲットが存在する場合に使用されます。 2 番目のセットは、ソースまたはターゲットが前のアクションの一部として作成されるときに使用されます。 後者の場合、ディレクトリを作成するアクションは、 CIM_CopyFileAction オブジェクトの前に実行する必要があります。

重要

DMTF (分散管理タスク フォース) CIM (共通情報モデル) クラスは、WMI クラスが構築される親クラスです。 WMI では現在、 CIM 2.x バージョン スキーマのみがサポートされています。

次の構文は、マネージド オブジェクト フォーマット (MOF) コードを簡素化しており、継承されたすべてのプロパティを含んでいます。 プロパティは、MOF の順序ではなく、アルファベット順に一覧表示されます。

構文

[UUID("{73553260-DB22-11d2-85FC-0000F8102E5F}"), abstract, AMENDMENT]
class CIM_CopyFileAction : CIM_FileAction
{
  string  ActionID;
  string  Caption;
  string  Description;
  uint16  Direction;
  string  Name;
  string  SoftwareElementID;
  uint16  SoftwareElementState;
  uint16  TargetOperatingSystem;
  string  Version;
  boolean DeleteAfterCopy;
  string  Destination;
  string  Source;
};

メンバー

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

メソッド

CIM_CopyFileAction クラスには、これらのメソッドがあります。

メソッド 説明
Invoke 特定のアクションを実行します。 メソッドがアクションを実行する方法の詳細は、実装固有です。 WMI によって実装されていません。

プロパティ

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

ActionID

データ型: string

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

修飾子: keymaxlen (256)

ソフトウェア要素の特定のアクションに割り当てられた一意識別子。

このプロパティは、 CIM_Actionから継承されます。

Caption

データ型: string

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

修飾子: maxlen (64)

オブジェクトの短いテキスト説明。

このプロパティは、 CIM_Actionから継承されます。

DeleteAfterCopy

データ型: boolean

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

TRUE の場合、コピー操作後にソース ファイルが削除されます。

説明

データ型: string

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

オブジェクトの説明。

このプロパティは、 CIM_Actionから継承されます。

宛先

データ型: string

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

修飾子: maxlen (1024)

完全修飾変換先ファイル名。

方向

データ型: uint16

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

特定の CIM_Action オブジェクトが、現在のソフトウェア要素を "Install" などの次の状態に移行したり、現在のソフトウェア要素 ("Uninstall" など) を削除したりする一連のアクションの一部であるかどうかを示します。

このプロパティは、 CIM_Actionから継承されます。

インストール (0)

アンインストール (1)

名前

データ型: string

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

修飾子: 伝達 ( "CIM_SoftwareElementName")、 CIM_keymaxlen (256)

ソフトウェア要素を識別します。

このプロパティは、 CIM_Actionから継承されます。

SoftwareElementID

データ型: string

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

修飾子: 伝達 ( "CIM_SoftwareElementSoftwareElementID")、 CIM_keymaxlen (256)

ソフトウェア要素の識別子。

このプロパティは、 CIM_Actionから継承されます。

SoftwareElementState

データ型: uint16

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

修飾子: 伝達 ( "CIM_SoftwareElementSoftwareElementState") )、CIM_key

ソフトウェア要素の状態。

このプロパティは、 CIM_Actionから継承されます。

Deployable (0)

配布を成功させるために必要な詳細と、インストール可能な状態 (つまり、次の状態) でソフトウェア要素を作成するために必要な詳細 (条件とアクション) について説明します。

インストール可能 (1)

正常にインストールするために必要な詳細と、実行可能状態 (つまり、次の状態) でソフトウェア要素を作成するために必要な詳細 (条件とアクション) について説明します。

実行可能ファイル (2)

正常に実行するために必要な詳細と、実行中の状態 (つまり、次の状態) でソフトウェア要素を作成するために必要な詳細 (条件とアクション) について説明します。

実行中 (3)

start 要素の監視と操作に必要な詳細について説明します。

ソース

データ型: string

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

修飾子: maxlen (1024)

完全修飾ソース ファイル名。

TargetOperatingSystem

データ型: uint16

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

修飾子: 伝達 ( "CIM_SoftwareElementTargetOperatingSystem")、 CIM_keyMappingstrings ("MIF.DMTF|ソフトウェア コンポーネント情報|002.5")

所有するソフトウェア要素のターゲット オペレーティング システム。

このプロパティは、 CIM_Actionから継承されます。

不明 (0)

その他 (1)

MACOS (2)

Mac OS

ATTUNIX (3)

DGUX (4)

DECNT (5)

Digital Unix (6)

OpenVMS (7)

VMS を開く

HPUX (8)

HP-UX

AIX (9)

MVS (10)

OS400 (11)

OS/2 (12)

JavaVM (13)

Java 用 Microsoft Virtual Machine (VM)

MSDOS (14)

WIN3x (15)

Windows 3.x

WIN95 (16)

Windows 95

WIN98 (17)

Windows 98

WINNT (18)

Windows NT

WINCE (19)

Windows CE

NCR3000 (20)

NCR 3000

NetWare (21)

OSF (22)

DC/OS (23)

依存する UNIX (24)

SCO UnixWare (25)

SCO OpenServer (26)

Sequent (27)

IRIX (28)

Solaris (29)

SunOS (30)

U6000 (31)

ASERIES (32)

A シリーズ

TandemNSK (33)

タンデム NSK

TandemNT (34)

Tandem NT

BS2000 (35)

BS2000/OSD

LINUX (36)

Lynx (37)

XENIX (38)

VM/ESA (39)

対話型 UNIX (40)

BSDUNIX (41)

BSD UNIX

FreeBSD (42)

NetBSD (43)

GNU Hurd (44)

OS9 (45)

Mac OS 9

MACH カーネル (46)

Inferno (47)

QNX (48)

エポック (49)

IxWorks (50)

VxWorks (51)

MiNT (52)

BeOS (53)

OS になる

HP MPE (54)

NextStep (55)

PalmPilot (56)

Palm OS

ラプソディ (57)

Windows 2000 (58)

専用 (59)

VSE (60)

TPF (61)

Version

データ型: string

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

修飾子: 伝達 ( "CIM_SoftwareElementVersion")、 CIM_keyMaxlen (64)、 Mappingstrings ("MIF。DMTF|ComponentID|001.3")

操作のバージョン。

操作のバージョンは、次のいずれかの形式にする必要があります。

  • <major>。<minor>。<リビジョン>
  • <major>。<マイナー><文字><のリビジョン>

このプロパティは、 CIM_Actionから継承されます。

注釈

CIM_CopyFileAction クラスは、CIM_FileActionから派生します。

WMI では、このクラスは実装されません。 CIM_CopyFileActionから派生したクラスの詳細については、「Win32 クラス」を参照してください。

このドキュメントは、DMTF によって公開されている CIM クラスの説明から派生しています。 Microsoft は、軽微なエラーを修正したり、Microsoft SDK ドキュメントの標準に準拠したり、詳細情報を提供したりするために変更を加えた可能性があります。

要件

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

こちらもご覧ください

CIM_FileAction