WMI Fun !! 〜 WMIに興味がある方・システム管理者必見!! 〜
 WMI Step|WMI Sample|WMI Reference|WMI Library|My Let'snote|Personal|Link|About WMI Fun !!

WMI Fun !! > WMI Library > CIM_FileSpecification クラス

Panasonic Let'snoteを長年愛用しています、その理由はMy Let'snoteで…
インクを買うよりもしかしたら安い?インクジェット複合機HP Photosmart 5510
白いご飯や日本酒にもとても合うにしんのきりこみがマイブームです

CIM_FileSpecification クラス - WMI Library

CIM_FileSpecification クラスの説明

CIM_FileSpecification は、システム上にあるか、またはシステム以外にあるファイルを認識します。このファイルは、CIM_DirectorySpecificationFile 関連付けによって識別されるディレクトリに置かれます。invoke() メソッドが使用されているときは、ファイルの存在を確認するために提供される情報の組み合わせが使用されることが予想されます。このため、NULL 値があるプロパティはチェックされません。このため、Name と MD5 プロパティに値がある場合、これらのプロパティだけが invoke() メソッドに検討されます。
UUIDは、{41F377B0-DB2A-11d2-85FC-0000F8102E5F}です。


プロパティ リスト

Caption

N/A


CheckID

チェックを一意に識別するためにほかのキーと関連して使用される識別子です。


CheckMode

CheckMode プロパティは、状態が環境に存在することが予想されるか、されないかを示すために使用されます。値が True のときは、条件があることが予想される (たとえば、ファイルがシステム上にあると予想される) ので、invoke() には True が返ることが予想されます。 値が False のときは、条件がないことが予想される (たとえば、ファイルがシステム上にない) ので、起動には false が返ることが予想されます。


CheckSum

Checksum プロパティは、ファイルの最初の 32 バイトの 16 ビット合計で計算されるチェックサムです。


CRC1

CRC1 プロパティは、中間の 512K バイトを使用して計算される CRC 値です。


CRC2

CRC2 は、0 ファイルの開始へのオフセット モジュール 3 の中間 512K バイトに対する CRC 値です。


CreateTimeStamp

ファイルの作成日時です。


Description

オブジェクトの説明です。


FileSize

N/A


MD5Checksum

MD5 アルゴリズムは、任意のファイルまたはオブジェクトに対して 128 ビットチェックサムを計算する有名なアルゴリズムです。2 つの異なるファイルが同じ MD5 チェックサムを作成する可能性は、非常に低いため (約 2^64 の 1)、ファイルの MD5 チェックサムを使用してファイルを一意に識別する可能性が高い確実な内容識別子を構築できます。反転もまた true です。2 つのファイルに同じ MD5 チェックサムがある場合、ファイルは同じです。MD5 プロパティの MOF 使用の目的に対して、MD5 アルゴリズムにより常に 32 文字列が生成されます。例: 文字列 abcdefghijklmnopqrstuvwxyz により文字列 c3fcd3d76192e4007dfb496cca67e13b が生成されます。MD5 アルゴリズムの実装の詳細は http://www.rsa.com/pub/rfc1321.txt を参照してください。


Name

ファイルの名前か、またはディレクトリ プレフィックス付きのファイルの名前のいずれかです。


SoftwareElementID

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


SoftwareElementState

ソフトウェア要素のソフトウェア要素状態です


TargetOperatingSystem

このソフトウェア要素の対象オペレーティング システムです。


Version

バージョンの形式は、<メジャー>.<マイナー>.<リビジョン> または <メジャー>.<マイナー><レター><リビジョン> です。



メソッド リスト

Invoke

Invoke メソッドにより特定のチェックが評価されます。CIM コンテキストで特定のチェックを評価するメソッドに関する詳細は、非抽象型 CIM_Check サブクラスで記述されています。メソッドの結果は、戻り値に基づいています。- 条件が満たされない場合は、0 が返ります。- メソッドがサポートされない場合は、1 が返ります。 - そのほかの値は条件が満たされないことを示します。



WQL サンプル

SELECT * FROM CIM_FileSpecification

VB6/VBS
SWbemServicesクラスのExecQueryメソッドからWQLを実行可能です。
Set PrcSet = Service.ExecQuery("SELECT * FROM CIM_FileSpecification")

VB.Net
ObjectQueryクラスのQueryStringプロパティにWQLを設定し、ManagementObjectSearcherクラスのGetメソッドからWQLを実行可能です。
Searcher.Query.QueryString = "SELECT * FROM CIM_FileSpecification"
PrcSrc = Searcher.Get

PowerShell
Get-WmiObjectコマンドレットのqueryオプションを指定しWQLを実行可能です。
Get-WmiObject -query "SELECT * FROM CIM_FileSpecification"


このサイトの情報について

このコンテンツはWMIの各コンポーネントが持っているCIM_FileSpecificationクラス情報を参照・抽出しリファレンスとして作成・提供しています。
参照したWMIの名前空間はroot/CIMV2、書き出し環境はWindows Server 2008 R2になります。

WMIの使い方(VB6, VBS, VBA, VB.NET, VC#, PowerShellを対象)に関してはWMI Stepも参考にしてみてください。(WMI初心者・入門編としてもおすすめです。) 各種言語を使用したWMIを使用するたたき台としてソーステンプレートも公開しています。プログラム/スクリプト作成時に役立てば…と思っています。

今後各WMI ClassをサポートしているOSの種類を掲載する予定です。
予定OS: Windows XP/Windows Vista/Windows 7/Windows Server 2003/Windows Server 2003 R2/Windows Server 2008/Windows Server 2008 R2


ご意見・ご要望・ご感想をこちらのアンケートからお待ちしています
WMIに関して調べているけど探し物が見つからない…という方はSearch Resultから検索してみましょう!!

MCP(Microsoft Certified Professional)一応MCP(Microsoft Certified Professional)、MCA(Microsoft Certified Associate)所有してたりします…

- WMI Fun !! -
http://www.wmifun.net/
Microsoft社のテクノロジーであるWMI(Windows Management Instrumentation)の使い方を
Visual Basicを使ってのんびり公開しています
WMIはVB/VBAや.Net(VB,C#)以外でもWMICやWSH(VBS,JS)・PowerShellなどスクリプト言語からも使えますよ!
Windowsベースの社内ITシステムに関する資産管理、アセットマネジメントや監視業務の効率化、
インベントリ情報収集系システムツール開発にWMIはお勧めです

This website is created by Toh.
Copyright(C) 1997-2012 WMI Fun !!. All rights reserved.
WMI Fun !!へのリンクはご自由に…相互リンクに関するお問い合わせはアンケートページからお願いします。

∧ ページの先頭へ…