WMI Fun !! 〜 WMI に興味がある方・システム管理者は必見です! 〜 |
|
|
WMI Fun !! > WMI Library > Win32_ComputerSystem クラス |
ATM 利用時の入出金手数料が最大 7 回/月無料、 WMI スクリプトの実行結果を VBS を利用してメールで送信する方法を公開しています Win32_ComputerSystem クラス - WMI LibraryWin32_ComputerSystem クラスの説明
Win32_ComputerSystem クラスは、Win32 環境で作動するコンピューター システムを表します。
プロパティ リスト
Data Type: uint16Access Type: Read OnlyAdminPasswordStatus プロパティにより、Administrator パスワードの状態に対する、システム全体で有効なハードウェア セキュリティ設定が識別されます。 Data Type: booleanAccess Type: Read WriteAutomaticManagedPagefile プロパティは、システム管理されるページファイルを有効化するかどうかを決定します。この機能は、Windows Server 2003 および Windows XP 以前のバージョンでは notAvailable となります。 Data Type: booleanAccess Type: Read WriteAutomaticResetBootOption プロパティにより、自動リセット ブート オプションが有効かどうかが判別されます。つまり、コンピューターがシステム障害の後に再起動を試みるかどうかです。 Data Type: booleanAccess Type: Read OnlyAutomaticResetCapability プロパティにより、自動再起動機能がこのコンピューターで利用可能かどうか判別定されます。この機能は Windows NT では利用可能ですが Windows 95 では利用できません。 Data Type: uint16Access Type: Read Only制限時の起動選択です。Reset Limit に到達するときに取られるシステムの動作を識別します。 Data Type: uint16Access Type: Read OnlyBootOptionOnWatchDog プロパティは、ウォッチドッグ タイマーの時間が経過した後で実行された再起動の種類を示します。 Data Type: booleanAccess Type: Read OnlyBootROMSupported プロパティにより、ブート ROM がサポートされているかどうかが判別されます。 Data Type: uint16Access Type: Read Onlyブート状態を識別するステータス フィールドと追加データ フィールド Data Type: stringAccess Type: Read OnlyBootupState プロパティにより、システムのブート方法が指定されます。セーフ ブートの失敗 (SafeBoot とも呼ばれている) によってユーザーの起動ファイルがバイパスされます。 Data Type: stringAccess Type: Read OnlyN/A Data Type: uint16Access Type: Read OnlyChassisBootupState プロパティは、格納装置の起動状態を示します。 Data Type: stringAccess Type: Read Onlyシャーシまたは格納装置の SKU 番号を示すヌル終了文字列の数 Data Type: stringAccess Type: Read OnlyCreationClassName プロパティは、インスタンスの作成で使用されるクラス名、またはサブクラス名を示します。このクラスの他のキー プロパティと一緒に使用すると、このクラスおよびそのサブクラスのインスタンスすべてがこのプロパティによって一意に識別されます。 Data Type: sint16Access Type: Read WriteCurrentTimeZone プロパティは、ユニタリ コンピューター システムの世界協定時刻との時差を示します。 Data Type: booleanAccess Type: Read OnlyDaylightInEffect プロパティにより、夏時間が有効かどうかを指定されます。 Data Type: stringAccess Type: Read OnlyN/A Data Type: stringAccess Type: Read OnlyDNSHostName プロパティはローカル コンピューターの DNS ホスト名を示します。 Data Type: stringAccess Type: Read OnlyDomain プロパティは、コンピューターが所属するドメイン名を示します。 Data Type: uint16Access Type: Read OnlyDomainRole プロパティは、割り当てられたドメインとワークグループ内でのこのコンピューターの役割を示します。ドメインとワークグループとは、同じネットワーク上にあるコンピューターの集合体です。たとえば、DomainRole プロパティがこのコンピューターが"メンバー ワークステーション" (値 [1]) であることを示す場合があります。 Data Type: booleanAccess Type: Read WriteEnableDaylightSavingsTime プロパティにより、夏時間がこのコンピューターで認識されているかどうか示されます。FALSE - 時間が 1 時間進んだり戻ったりしません。NULL - DST の状態がこのシステムでは知られていません。 Data Type: uint16Access Type: Read OnlyFrontPanelResetStatus プロパティにより、コンピューターのリセット ボタンのハードウェア セキュリティ設定が識別されます。 Data Type: booleanAccess Type: Read OnlyHypervisorPresent プロパティは、ハイパーバイザーが存在することを報告するために、業界標準の慣例に従ったハイパーバイザーの下でシステムが実行されているかどうかを示します。 Data Type: booleanAccess Type: Read OnlyInfraredSupported プロパティによって、赤外線 (IR) ポートがコンピューター システムに存在するかどうかが決定されます。 Data Type: stringAccess Type: Read Onlyこのオブジェクトには、初期ロード デバイス (そのキー) またはオペレーティング システムの起動を要求するブート サービスを検索するのに必要なデータが含まれています。また、ロード パラメーター (パス名およびパラメーター) も指定される可能性があります。 Data Type: datetimeAccess Type: Read OnlyN/A Data Type: uint16Access Type: Read OnlyKeyboardPasswordStatus プロパティにより、キーボード パスワード状態の、システム全体で有効なハードウェア セキュリティ設定が識別されます。 Data Type: stringAccess Type: Read Onlyこのオブジェクトには、初期ロード デバイス (そのキー) または前回のオペレーティング システムの読み込みを要求したブートサービスのどちらかを識別するデータが含まれています。また、ロード パラメーター (パス名およびパラメーター) も指定される可能性があります。 Data Type: stringAccess Type: Read OnlyManufacturer プロパティはコンピューター製造元名を示します。 Data Type: stringAccess Type: Read OnlyModel プロパティは製造元で与えられたコンピューター名を示します。 Data Type: stringAccess Type: Read OnlyName プロパティは、オブジェクトを認識するためのラベルを定義します。サブクラスでは、Name プロパティは上書きされて Key プロパティになることがあります。 Data Type: stringAccess Type: Read OnlyCIM_ComputerSystem オブジェクトおよびその派生は、CIM のトップ レベル オブジェクトです。これらは、さまざまなコンポーネントに対するスコープを提供します。一意の CIM_System キーを持つ必要があります。CIM_ComputerSystem の名前作成において発見プロトコルにかかわらず常に同じ名前の生成を試みるように、ヒューリスティックが定義されます。これは、同じ資産やエンティティが何度も発見されるインベントリ問題および管理問題の防止には有効ですが、発見を単一のオブジェクトに解決する目的には使用できません。ヒューリスティックの使用は必須ではありませんが推奨されています。 Data Type: booleanAccess Type: Read OnlyNetworkServerModeEnabled プロパティはネットワーク サーバー モードが有効かどうかを指定します。 Data Type: uint32Access Type: Read OnlyNumberOfLogicalProcessors プロパティは、システム上で現在使用可能な論理プロセッサの数を示します。 Data Type: uint32Access Type: Read OnlyNumberOfProcessors プロパティは、システム上で現在利用可能な物理プロセッサ数を示します。これは、コンピューター システムのプロセッサ数に対して、状態が"有効" であるプロセッサの数です。有効なプロセッサの数は、Win32_ComputerSystemProcessor 関連付けを使って、コンピューター システム オブジェクトに関連付けられたプロセッサ インスタンスの数を列挙して決定されます。 Data Type: uint8Access Type: Read OnlyOEMLogoBitmap 配列によって、OEM で作成されたビットマップのデータが保留されます。 Data Type: stringAccess Type: Read Onlyこの構造には OEM で定義される自由形式の文字列です。この例は次のとおりです: システムのリファレンス ドキュメント用の部品番号、製造元の連絡先情報、など。 Data Type: booleanAccess Type: Read OnlyPartOfDomain プロパティにより、コンピューターがドメインまたはワークグループの一部かどうか示されます。TRUE の場合は、コンピューターはドメインの一部です。FALSE の場合は、コンピューターはワークグループの一部です。NULL の場合は、コンピューターはネット ワークの一部、または不明です。 Data Type: sint64Access Type: Read OnlyPauseAfterReset プロパティは、再起動が実行されるまでの遅延時間を示します。システムの電源サイクル、システムのリセット (ローカルまたはリモート)、および自動システムリセットの後で使用されます。値 -1 は一時停止値が不明であることを示します。 Data Type: uint16Access Type: Read OnlyPCSystemType プロパティは、ユーザーが使用している PC の種類 (ラップトップ、デスクトップ、タブレット PC など) を示します。 Data Type: uint16Access Type: Read OnlyN/A Data Type: uint16Access Type: Read Onlyコンピューター システムとそれに関連付けられた実行中のオペレーティング システムが備えている具体的な電源関連機能を示します。0="不明"、1="サポートされていません"、および 2="無効" は文字どおりの意味です。3="有効" は、電源管理機能は現在有効であるが、正確な機能セットが不明、または情報を取得できないことを示します。"自動省電力モード" (4) は、使用状況または他の条件に基づいてシステムが電源の状態を変更できることを示します。"電源の状態設定可能" (5) は、SetPowerState メソッドがサポートされていることを示します。"電源サイクル サポート" (6) は、SetPowerState メソッドの PowerState パラメーターに 5 ("電源サイクル") を設定して呼び出せることを示します。"時刻指定電源オン サポート" (7) は、SetPowerState メソッドの PowerState パラメーターに 5 ("電源サイクル") を設定し、Time パラメーターに電源オンの具体的な日時または時間間隔を設定して呼び出せることを示します。 Data Type: booleanAccess Type: Read OnlyComputerSystem が、実行中の OperatingSystem で電源管理をサポートしていることを示すブール値です。電源管理機能が現在有効であるかどうかや、有効である場合にどの機能がサポートされるかを示す値ではありません。そうした情報については PowerManagementCapabilities 配列を参照する必要があります。このブール値が false の場合、PowerManagementCapabilities 配列には、文字列 "サポートされていません" を示す整数値 1 のエントリだけが含まれます。 Data Type: uint16Access Type: Read OnlyPowerOnPasswordStatus プロパティは、電源オン パスワード状態に対するシステム全体のハードウェア セキュリティ設定を示します。 Data Type: uint16Access Type: Read Onlyコンピューター システムとそれに関連付けられたオペレーティング システムの現在の電源状態を示します。省電力状態は次のように定義されています: 値 4 (不明) は、システムが省電力モードになっていることは確かだが、省電力モードにおけるどの状態にあるかが不明であることを示します。値 2 (低電力モード) は、システムが省電力状態になっているが機能しており、パフォーマンスは低下する場合があることを示します。値 3 (スタンバイ) は、システムが機能していないが、通常の電力での動作に 'すばやく' 移行できることを示します。値 7 (警告) は、コンピューター システムが警告状態になっているが、省電力モードでもあることを示します。 Data Type: uint16Access Type: Read OnlyPowerSupplyState により、最後の起動時の格納装置の電源状態が識別されます。 Data Type: stringAccess Type: Read Onlyプライマリ システム所有者への連絡方法 (電話、電子メール アドレスなど) についての情報を提供する文字列です。 Data Type: stringAccess Type: Read Onlyプライマリ システム所有者の名前です。 Data Type: uint16Access Type: Read Only有効 (値 = 4) の場合、ユニタリ コンピューター システムはハードウェア (例: 電源やリセット ボタン) からリセットできます。無効 (値 = 3) の場合、ハードウェア リセットは許可されません。[有効] および [無効] に加え、このプロパティには "実装されていません" (5)、"その他" (1) および "不明" (2) の値も定義されています。 Data Type: sint16Access Type: Read OnlyResetCount プロパティは、最後に故意にリセットされた後の自動リセット数を示します。値 -1 はカウントが不明であることを示します。 Data Type: sint16Access Type: Read OnlyResetLimit プロパティは、システムをリセットする連続時間数を示します。値 -1 は制限が不明であることを示します。 Data Type: stringAccess Type: Read WriteIT 環境におけるこのシステムの役割を指定する文字列の配列 (バッグ) です。システムのサブクラスでは、このプロパティを上書きして明示的な役割値が定義されることがあります。または、役割を指定するためのヒューリスティック、規則、およびガイドラインがワーク グループによって記述されることもあります。たとえば、ネットワーク システムの場合、役割のプロパティに 'スイッチ' または 'ブリッジ' という文字列が含まれることが考えられます。 Data Type: stringAccess Type: Read OnlyN/A Data Type: stringAccess Type: Read OnlySupportContactDescription プロパティは、Win32 コンピューター システムのサポート問い合わせ情報を示す配列です。 Data Type: stringAccess Type: Read Onlyこのテキスト文字列は、特定のコンピューターが属しているファミリを識別します。ファミリとは、ハードウェア的またはソフトウェア的な視点から見たときに、類似しているが同一ではない一連のコンピューターを表します。 Data Type: stringAccess Type: Read Onlyこのテキスト文字列は、販売用の特定のコンピューター構成を識別します。プロダクト ID や注文番号と呼ばれることもあります。 Data Type: uint16Access Type: Read WriteSystemStartupDelay プロパティはオペレーティング システムを起動するまでの遅延時間を示します。 Data Type: stringAccess Type: Read WriteSystemStartupOptions プロパティ配列は、コンピューター システムを起動するオプションを示します。このプロパティは IA64 ビット コンピューターでは書き込み可能ではないことに注意してください。 Data Type: uint8Access Type: Read WriteSystemStartupSetting プロパティは、既定の起動プロファイルのインデックスを示します。この値は、書き込み時にプロファイル文字列が一覧の最上部物理的に移動するため、通常は 0 を返すように計算されます。(既定値が Windows NT によって決定される方法です。) Data Type: stringAccess Type: Read OnlySystemType プロパティは Win32 コンピューターで実行されているシステムの種類を示します。 Data Type: uint16Access Type: Read OnlyThermalState プロパティにより、最後の起動時の格納装置の温度状態が識別されます。 Data Type: uint64Access Type: Read OnlyTotalPhysicalMemory プロパティは物理メモリの合計サイズを示します。 Data Type: stringAccess Type: Read OnlyUserName プロパティは現在ログオンしているユーザーの名前を示します。 Data Type: uint16Access Type: Read OnlyWakeUpType プロパティは、システムの電源を入れたイベントを示します。 Data Type: stringAccess Type: Read WriteWorkgroup プロパティには、ワークグループ名が含まれています。この値は PartOfDomain プロパティが FALSE の場合のみ有効です。 ![]() メソッド リスト
SetPowerState メソッドは、コンピューター システムとそこで実行中のオペレーティング システムに対して希望する電源状態、および、システムをいつその状態にするかを定義します。PowerState パラメーターには、PowerState プロパティ用に定義された有効な整数値の 1 つを指定します。Time パラメーターには、(5 の "電源サイクル" を除くすべての状態変更について) 電源状態を設定するときを示す標準の日付時刻値または間隔値 (メソッド呼び出しが受信された時点からの経過時間) を指定します。PowerState パラメーターが 5 の "電源サイクル" の場合、Time パラメーターには、システムをもう一度電源オンにするときを指定します。電源オフは直ちに実行されます。SetPowerState は、成功した場合は 0 を返し、指定した電源状態および要求時間がサポートされていない場合は 1 を返し、その他のエラーが発生した場合は別の値を返します。 Rename メソッドは、ワークグループまたはドメインのいずれかにあるコンピューターの名前の変更するために使用されます。リモートで作業しているときは、Windows XP Home Edition に対してや Professional Edition (ワークグループのみ) 上では機能しません。ドメイン内のコンピューター (自身を認証できるドメイン コントローラーは除く) に対しては、認証のためにドメイン コントローラー経由でリモート操作されるコンピューターからの次ホップが必要なので委任が必要です。 JoinDomainOrWorkgroup メソッドはコンピューター システムをドメインまたはワークグループに参加させます。このメソッドは Windows 2000 以降のプラットフォームでのみ利用可能です。メソッドにより次の値が返されます: UnjoinDomainOrWorkgroup メソッドはコンピューター システムをドメインまたはワークグループから離すか、または削除します。このメソッドは Windows 2000 以降のプラットフォームでのみ利用可能です。メソッドにより次の値が返されます: ![]() WQL サンプル (e.g. VB/C#/PowerShell)
SELECT * FROM Win32_ComputerSystem このサイトの情報について
このコンテンツは WMI の各コンポーネントが持っている Win32_ComputerSystem クラス情報を参照・抽出しリファレンスとして作成・提供しています。 |
ご意見・ご要望・ご感想をこちらのアンケートからお待ちしています |
∧ ページの先頭へ… |