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

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

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

Win32_PingStatus クラス - WMI Library

Win32_PingStatus クラスの説明

Win32_PingStatus クラスには標準 ping コマンドによって返される値が含まれます。ping の詳細は RFC 791 にあります。
WMI Providerは、WMIPingProviderです。


プロパティ リスト

Address

Data Type: String
Access Type: Read Only

Address プロパティは要求されたアドレスの値を保存します。これはホスト名 ('wxyz1234') または IP アドレス ('193.128.177.124') のいずれかになります。



BufferSize

Data Type: uint32
Access Type: Read Only

BufferSize プロパティは ping コマンドで送信されるバッファー サイズを示します。既定値は 32 です。



NoFragmentation

Data Type: boolean
Access Type: Read Only

NoFragmentation プロパティは送信されたパケットで 'Don't Fragment' を設定します。既定は False で、断片化されません。



PrimaryAddressResolutionStatus

Data Type: uint32
Access Type: Read Only

PrimaryAddressResolutionStatus プロパティは gethostbyname call による状態情報を保存します。このプロパティは、クエリに指定されたアドレス値 (アドレス プロパティの値) の解像度の状況を報告します。処理されたほかの解像度に関連付けられていません。
プロパティは次の値を取ることができます:
0 - 成功です。
その他 - 上の一覧以外の整数値については、WinSock エラー コードのドキュメントを参照してください。



ProtocolAddress

Data Type: String
Access Type: Read Only

ProtocolAddress プロパティは宛先が応答に使用したアドレスを含みます。



ProtocolAddressResolved

Data Type: String
Access Type: Read Only

ProtocolAddressResolved プロパティは ProtocolAddress プロパティに対応する解決されたアドレスを含みます。



RecordRoute

Data Type: uint32
Access Type: Read Only

RecordRoute プロパティは、パケットが途中の間に記録される必要があるホップの数を示します。既定値は 0 です。



ReplyInconsistency

Data Type: boolean
Access Type: Read Only

ReplyInconsistency プロパティは矛盾する応答時間を報告します。



ReplySize

Data Type: uint32
Access Type: Read Only

ReplySize プロパティは返されたバッファーのサイズを示します。



ResolveAddressNames

Data Type: boolean
Access Type: Read Only

ResolveAddressesNames は、コマンドが出力結果アドレス値のアドレス名を解決するかどうかを示します。既定は False で解決しません。



ResponseTime

Data Type: uint32
Access Type: Read Only

ResponseTime プロパティは要求を処理するために経過した時間を示します。



ResponseTimeToLive

Data Type: uint32
Access Type: Read Only

ResponseTimeToLive プロパティは要求が受信される瞬間からの TTL を示します。



RouteRecord

Data Type: String
Access Type: Read Only

RouteRecord プロパティは中間ホップの記録を保存します。



RouteRecordResolved

Data Type: String
Access Type: Read Only

RouteRecordResolved プロパティは RouteRecord エントリに対応する解決されたアドレスを保存します。



SourceRoute

Data Type: String
Access Type: Read Only

SourceRoute プロパティは、有効なソース ルートのコンマで区切られた一覧を含みます。



SourceRouteType

Data Type: uint32
Access Type: Read Only

SourceRouteType プロパティは、SourceRoute プロパティで指定されるホストの一覧で使用されるソース ルートのオプションの種類を示します。ValueMap の外の値が指定される場合は 0 が想定されます。既定は 0 です。



StatusCode

Data Type: uint32
Access Type: Read Only

StatusCode プロパティは ping の状態コードを返します。



Timeout

Data Type: uint32
Access Type: Read Only

Timeout プロパティは Timeout 値をミリ秒で示します。この時間内に応答が受信されない場合は、応答なしと仮定されます。既定値は 4000 ミリ秒です。



TimeStampRecord

Data Type: uint32
Access Type: Read Only

TimeStampRecord プロパティは中間ホップの記録タイムスタンプを保存します。



TimeStampRecordAddress

Data Type: string
Access Type: Read Only

TimeStampRecordAddress プロパティは TimeStampRecord エントリに対応する中間ホップを保存します。



TimeStampRecordAddressResolved

Data Type: string
Access Type: Read Only

TimeStampRecordAddressResolved プロパティは TimeStampRecordAddress エントリに対応する解決されたアドレスを保存します。



TimestampRoute

Data Type: uint32
Access Type: Read Only

TimestampRoute プロパティは、パケットが途中の間にタイム スタンプ情報と一緒に記録される必要があるホップの数を示します。タイムスタンプは深夜 UT から渡されるミリ秒数になります。時間がミリ秒で利用できないか、または深夜 UT に関連して提供されない場合は、タイムスタンプ フィールドのハイ オーダーのビットを提供するタイムスタンプが標準ではない値の使用を示すタイムスタンプに設定されるので、任意の時間が挿入される可能性があります。既定値は 0 です。



TimeToLive

Data Type: uint32
Access Type: Read Only

TimeToLive プロパティは ping パケットの寿命を示します。ルーターのすべてはルーターによってこの値を減少させる必要があり、ルーター間のホップはこの時間をほとんど取らないので、これは上限で絶対ではありません。この値が 0 になると、パケットはルーターによってドロップされます。既定値は 80 秒です。



TypeofService

Data Type: uint32
Access Type: Read Only

TypeOfService プロパティは、要求されたサービスの質の抽象型パラメーターを表示します。これらのパラメーターは、特定のネットワーク経由でデータグラムが転送されているときに実際のサービス パラメーターを選択するために使用されます。既定値は 0 です。
ビット 0-2: 優先順位。
ビット 3: 0 = 通常遅延、 1 = 低遅延。
ビット 4: 0 = 通常スループット、1 = 高スループット。
ビット 5: 0 = 通常の信頼性、1 = 高い信頼性。
ビット 6-7: 予約済み。

優先順位
111 - ネットワーク制御
110 - インターネットワーク制御
101 - CRITIC/ECP
100 - フラッシュ上書き
011 - フラッシュ
010 - 直ちに
001 - 優先順位
000 - ルーチン

様々な種類のサービスについての詳細は、RFC 791 の 12 ページを参照してください。




メソッド リスト

Win32_PingStatusクラスにはメソッドはありません。


WQL サンプル

SELECT * FROM Win32_PingStatus

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

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

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


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

このコンテンツはWMIの各コンポーネントが持っているWin32_PingStatusクラス情報を参照・抽出しリファレンスとして作成・提供しています。
参照した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 !!へのリンクはご自由に…相互リンクに関するお問い合わせはアンケートページからお願いします。

∧ ページの先頭へ…