Win32_ComputerSystem クラス

Win32_ComputerSystemWMI クラスは、Windows を実行しているコンピューター システムを表します。

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

構文

[Dynamic, Provider("CIMWin32"), SupportsUpdate, UUID("{8502C4B0-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_ComputerSystem : CIM_UnitaryComputerSystem
{
  uint16   AdminPasswordStatus;
  boolean  AutomaticManagedPagefile;
  boolean  AutomaticResetBootOption;
  boolean  AutomaticResetCapability;
  uint16   BootOptionOnLimit;
  uint16   BootOptionOnWatchDog;
  boolean  BootROMSupported;
  string   BootupState;
  uint16   BootStatus[];
  string   Caption;
  uint16   ChassisBootupState;
  string   ChassisSKUNumber;
  string   CreationClassName;
  sint16   CurrentTimeZone;
  boolean  DaylightInEffect;
  string   Description;
  string   DNSHostName;
  string   Domain;
  uint16   DomainRole;
  boolean  EnableDaylightSavingsTime;
  uint16   FrontPanelResetStatus;
  boolean  HypervisorPresent;
  boolean  InfraredSupported;
  string   InitialLoadInfo[];
  datetime InstallDate;
  uint16   KeyboardPasswordStatus;
  string   LastLoadInfo;
  string   Manufacturer;
  string   Model;
  string   Name;
  string   NameFormat;
  boolean  NetworkServerModeEnabled;
  uint32   NumberOfLogicalProcessors;
  uint32   NumberOfProcessors;
  uint8    OEMLogoBitmap[];
  string   OEMStringArray[];
  boolean  PartOfDomain;
  sint64   PauseAfterReset;
  uint16   PCSystemType;
  uint16   PCSystemTypeEx;
  uint16   PowerManagementCapabilities[];
  boolean  PowerManagementSupported;
  uint16   PowerOnPasswordStatus;
  uint16   PowerState;
  uint16   PowerSupplyState;
  string   PrimaryOwnerContact;
  string   PrimaryOwnerName;
  uint16   ResetCapability;
  sint16   ResetCount;
  sint16   ResetLimit;
  string   Roles[];
  string   Status;
  string   SupportContactDescription[];
  string   SystemFamily;
  string   SystemSKUNumber;
  uint16   SystemStartupDelay;
  string   SystemStartupOptions[];
  uint8    SystemStartupSetting;
  string   SystemType;
  uint16   ThermalState;
  uint64   TotalPhysicalMemory;
  string   UserName;
  uint16   WakeUpType;
  string   Workgroup;
};

メンバー

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

メソッド

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

メソッド 説明
JoinDomainOrWorkgroup コンピューター システムをドメインまたはワークグループに追加します。
名前の変更 ローカル コンピューターの名前を変更します。
SetPowerState 実装されていません。 このメソッドを実装する方法の詳細については、CIM_UnitaryComputerSystemSetPowerState メソッドを参照してください。
UnjoinDomainOrWorkgroup ドメインまたはワークグループからコンピューター システムを削除します。

プロパティ

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

AdminPasswordStatus

データ型: uint16

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

修飾子: MappingStrings ("SMBIOS|Type 24|ハードウェアセキュリティ設定|AdminPasswordStatus")

管理者パスワードの状態に関するシステム ハードウェア セキュリティ設定。

無効 (0)

有効 (1)

実装されていません (2)

不明 (3)

AutomaticManagedPagefile

データ型: ブール値

アクセスの種類: 読み取り/書き込み

修飾子: MappingStrings ("WMI")

True の場合、システムはページ ファイルを管理します。

AutomaticResetBootOption

データ型: ブール値

アクセスの種類: 読み取り/書き込み

修飾子: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\CrashControl|AutoReboot")

True の場合、自動リセット ブート オプションが有効になります。

AutomaticResetCapability

データ型: ブール値

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

修飾子: MappingStrings ("WMI")

True の場合、自動リセットが有効になります。

BootOptionOnLimit

データ型: uint16

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

修飾子: MappingStrings ("SMBIOS|タイプ 23|機能|制限のブート オプション")

ブート オプションの制限は ON です。 ResetLimit 値に達したときのシステム アクションを識別します。

予約済み (0)

オペレーティング システム (1)

システム ユーティリティ (2)

再起動しない (3)

BootOptionOnWatchDog

データ型: uint16

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

修飾子: MappingStrings ("SMBIOS|タイプ 23|機能|ブート オプション")

ウォッチドッグ タイマーの時間が経過した後の再起動アクションの種類。

予約済み (0)

オペレーティング システム (1)

システム ユーティリティ (2)

再起動しない (3)

BootROMSupported

データ型: ブール値

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

修飾子: MappingStrings ("WMI")

True の場合、ブート ROM がサポートされているかどうかを示します。

BootStatus

データ型: uint16 配列

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

修飾子: MappingStrings ("SMBIOS|Type 32|システム ブート情報|ブート状態")

ブート状態を識別する [状態] フィールドと [追加データ] フィールド。

この値は、SMBIOS 情報のシステム ブート情報構造体のブート状態メンバーから取得されます

Windows Server 2012 R2、Windows 8.1、Windows Server 2012、Windows 8、Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista: このプロパティは、Windows 10およびWindows Server 2016の前にサポートされていません.

BootupState

データ型: string

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

修飾子: MappingStrings ("Win32API|GetSystemMetrics|SM_CLEANBOOT")

システムが起動します。 フェールセーフ ブートでは、SafeBoot とも呼ばれるユーザースタートアップ ファイルがバイパスされます。

次の一覧には、必要な値が含まれています。

"標準ブート"
"フェールセーフ ブート"
"ネットワーク ブートでフェールセーフ"

標準ブート ("標準ブート")

フェールセーフ ブート ("フェールセーフ ブート")

ネットワーク ブートでフェールセーフ ("ネットワーク ブート でフェールセーフ")

Caption

データ型: string

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

修飾子: MaxLen (64)、 DisplayName ("Caption")

オブジェクトの 1 行文字列の簡単な説明。

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

ChassisBootupState

データ型: uint16

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

修飾子: MappingStrings ("SMBIOS|Type 3|Bootup State")

シャーシの起動状態。

この値は、SMBIOS 情報のシステム エンクロージャまたはシャーシ構造のブートアップ状態メンバーから取得されます。

その他 (1)

不明 (2)

安全 (3)

警告 (4)

重大 (5)

回復不可能 (6)

ChassisSKUNumber

データ型: string

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

修飾子: MappingStrings ("SMBIOS|Type 3|シャーシ|SKU 番号")

シャーシまたはエンクロージャ SKU 番号を文字列として指定します。

この値は、SMBIOS 情報のシステム エンクロージャまたはシャーシ構造の SKU 番号メンバーから取得されます。

Windows Server 2012 R2、Windows 8.1、Windows Server 2012、Windows 8、Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista: このプロパティは、Windows 10およびWindows Server 2016前にサポートされていません.

CreationClassName

データ型: string

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

修飾子: CIM_Key

インスタンスの継承チェーン内の最初の具象クラスの名前。 クラスの他のプロパティと共にこのプロパティを使用すると、クラスとそのサブクラスのすべてのインスタンスを識別できます。

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

CurrentTimeZone

データ型: sint16

アクセスの種類: 読み取り/書き込み

修飾子: MappingStrings ("Win32API|時間構造|TIME_ZONE_INFORMATION|Bias")、 Units ("minutes")

ユニタリ コンピューター システムが協定世界時 (UTC) からオフセットされる時間。

DaylightInEffect

データ型: boolean

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

修飾子: MappingStrings ("Win32API|時間関数|GetTimeZoneInformation")

True の場合、夏時間モードは ON です。

説明

データ型: string

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

修飾子: DisplayName ("Description")

オブジェクトの説明。

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

Dnshostname

データ型: string

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

修飾子: MappingStrings ("Win32API|GetComputerNameEx|ComputerNameDnsHostname")

ドメイン ネーム サーバー (DNS) に従ったローカル コンピューターの名前。

ドメイン

データ型: string

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

修飾子: MappingStrings ("Win32API|ネットワーク管理構造|WKSTA_INFO_100|wki100_langroup")

コンピューターが属するドメインの名前。

注意

コンピューターがドメインの一部でない場合は、ワークグループの名前が返されます。

DomainRole

データ型: uint16

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

修飾子: MappingStrings ("Win32API|ディレクトリ サービス (Ds) 構造体|| DSROLE_PRIMARY_DOMAIN_INFO_BASICDSROLE_MACHINE_ROLE|MachineRole")

割り当てられたドメイン ワークグループ内のコンピューターの役割。 ドメイン ワークグループは、同じネットワーク上のコンピューターのコレクションです。 たとえば、 DomainRole プロパティは、コンピューターがメンバー ワークステーションであることを示す場合があります。

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

スタンドアロン ワークステーション (0)

メンバー ワークステーション (1)

スタンドアロン サーバー (2)

メンバー サーバー (3)

バックアップ ドメイン コントローラー (4)

プライマリ ドメイン コントローラー (5)

EnableDaylightSavingsTime

データ型: boolean

アクセスの種類: 読み取り/書き込み

コンピューターで夏時間 (DST) を有効にします。 True の値は、DST の開始時または終了時にシステム時刻が 1 時間遅れて変化することを示します。 False の値は、DST の開始時または終了時にシステム時刻が 1 時間遅れても変わらないことを示します。 NULL の値は、DST の状態がシステムで不明であることを示します。

FrontPanelResetStatus

データ型: uint16

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

修飾子: MappingStrings ("SMBIOS|Type 24|ハードウェア セキュリティの設定|FrontPanelResetStatus")

次の表に、コンピューターのリセット ボタンのハードウェア セキュリティ設定を示します。

無効 (0)

有効 (1)

実装されていません (2)

不明 (3)

HypervisorPresent

データ型: boolean

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

修飾子: MappingStrings ("WMI")

True の場合、ハイパーバイザーが存在します。

Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista:このプロパティは、Windows 8およびWindows Server 2012前にはサポートされていません。

InfraredSupported

データ型: boolean

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

修飾子: MappingStrings ("WMI")

True の場合、赤外線 (IR) ポートがコンピューター システムに存在します。

InitialLoadInfo

データ型: 文字列 配列

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

オペレーティング システムの起動を要求するために、初期読み込みデバイスまたはブート サービスを見つけるために必要なデータ。

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

Windows Server 2008 R2: このプロパティは使用できますが、空です。

InstallDate

データ型: datetime

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

修飾子: MappingStrings ("MIF.DMTF|ComponentID|001.5"), DisplayName ("インストール日")

オブジェクトがインストールされています。 オブジェクトがインストールされていることを示す値は必要ありません。

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

KeyboardPasswordStatus

データ型: uint16

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

修飾子: MappingStrings ("SMBIOS|Type 24|ハードウェア セキュリティの設定|KeyboardPasswordStatus")

[キーボード パスワードの状態] のシステム ハードウェア セキュリティ設定。

無効 (0)

有効 (1)

実装されていません (2)

不明 (3)

LastLoadInfo

データ型: string

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

読み込まれたオペレーティング システムを起動するデータを含む InitialLoadInfo プロパティの配列エントリ。

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

Manufacturer

データ型: string

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

修飾子: MappingStrings ("SMBIOS|タイプ 1|システム情報|製造元")

コンピューターの製造元の名前。

例: Adventure Works

Model

データ型: string

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

修飾子: MappingStrings ("SMBIOS|タイプ 1|システム情報|製品名")

製造元がコンピューターに提供する製品名。 このプロパティには 値が必要です。

Name

データ型: string

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

修飾子: キー

エンタープライズ環境の CIM_System インスタンスのキー。

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

NameFormat

データ型: string

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

自動的に生成されるコンピューター システム の値。 CIM_ComputerSystem オブジェクトとその派生オブジェクトは、共通情報モデル (CIM) の最上位オブジェクトです。 これらは、複数のコンポーネントのスコープを提供します。 一意 のCIM_System キーが必要ですが、ヒューリスティックを定義して、同じ名前を生成し、検出プロトコルから独立した CIM_ComputerSystem 名を作成できます。 これにより、同じ資産またはエンティティが複数回検出されたが、1 つのオブジェクトに解決できない場合に、インベントリと管理の問題が回避されます。 ヒューリスティックを使用することをお勧めしますが、必須ではありません。

ヒューリスティックは CIM V2 共通モデル仕様で概説されており、文書化された規則を使用して名前を決定して割り当てることを前提としています。 NameFormat 値リストは、コンピューター システム名を割り当てる順序を定義します。 複数のルールが同じ値にマップされます。

ヒューリスティックを使用して計算される CIM_ComputerSystem Name 値は、システムのキー値です。 ただし、エイリアスを使用して CIM_ComputerSystemに別の名前を割り当てます。これは、会社に固有の名前になる場合があります。

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

次の値があります。

IP ("IP")

ダイヤル ("Dial")

HID ("HID")

NWA ("NWA")

HWA ("HWA")

X25 ("X25")

ISDN ("ISDN")

IPX ("IPX")

DCC ("DCC")

ICD ("ICD")

E.164 ("E.164")

SNA ("SNA")

OID/OSI ("OID/OSI")

その他 ("Other")

NetworkServerModeEnabled

データ型: boolean

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

修飾子: MappingStrings ("Win32API|ネットワーク管理構造|SERVER_INFO_101|sv101_type|SV_TYPE_SERVER")

True の場合、ネットワーク サーバー モードが有効になります。

NumberOfLogicalProcessors

データ型: uint32

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

修飾子: MappingStrings ("WMI")

コンピューターで使用できる論理プロセッサの数。

NumberOfLogicalProcessorsNumberOfProcessors を使用して、コンピューターがハイパースレッディングであるかどうかを判断できます。 詳細については、「解説」を参照してください。

NumberOfProcessors

データ型: uint32

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

修飾子: MappingStrings ("Win32API|システム情報構造|SYSTEM_INFO|dwNumberOfProcessors")

システムで現在使用可能な物理プロセッサの数。 これは、無効なプロセッサを含まないシステムで有効なプロセッサの数です。 コンピューター システムに、それぞれ 2 つの論理プロセッサを含む 2 つの物理プロセッサがある場合、 NumberOfProcessors の値は 2、 NumberOfLogicalProcessors は 4 です。 プロセッサはマルチコアであるか、ハイパースレッディング プロセッサである可能性があります。 詳細については、「解説」を参照してください。

OEMLogoBitmap

データ型: uint8 配列

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

修飾子: MappingStrings ("WMI")

元の機器メーカー (OEM) によって作成されるビットマップのデータの一覧。

OEMStringArray

データ型: 文字列 配列

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

修飾子: MappingStrings ("SMBIOS|Type 11|OEM 文字列")

OEM が定義する自由形式の文字列の一覧。 たとえば、OEM は、システム参照ドキュメント、製造元の連絡先情報などの部品番号を定義します。

PartOfDomain

データ型: ブール値

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

修飾子: MappingStrings ("")

True の場合、コンピューターはドメインの一部です。 値が NULL の場合、コンピューターがドメインに存在しないか、状態が不明です。 ドメインからコンピューターを削除すると、値は false になります。

PauseAfterReset

データ型: sint64

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

修飾子: MappingStrings ("SMBIOS|タイプ 23|Timeout") 、単位 ("ミリ秒")

再起動が開始されるまでの遅延時間 (ミリ秒単位)。 これは、システム電源サイクル、ローカルまたはリモートのシステムリセット、および自動システムリセットの後に使用されます。 値 1 (マイナス 1) は、一時停止値が不明であることを示します。

Windows Vista: このプロパティは、不明な数値を返す場合があります。

PCSystemType

データ型: uint16

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

修飾子: MappingStrings ("")

ノート PC、デスクトップ、タブレットなど、使用中のコンピューターの種類。

未指定 (0)

デスクトップ (1)

モバイル (2)

ワークステーション (3)

エンタープライズ サーバー (4)

SOHO サーバー (5)

Small Office and Home Office (SOHO) サーバー

アプライアンス PC (6)

パフォーマンス サーバー (7)

最大値 (8)

PCSystemTypeEx

データ型: uint16

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

修飾子: MappingStrings ("")

ノート PC、デスクトップ、タブレットなど、使用中のコンピューターの種類。

Windows Server 2012、Windows 8、Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista: このプロパティは、R2 をWindows 8.1してWindows Server 2012する前にサポートされていません。

未指定 (0)

デスクトップ (1)

モバイル (2)

ワークステーション (3)

エンタープライズ サーバー (4)

SOHO サーバー (5)

アプライアンス PC (6)

パフォーマンス サーバー (7)

スレート (8)

最大値 (9)

PowerManagementCapabilities

データ型: uint16 配列

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

修飾子: MappingStrings ("MIF.DMTF|システム電源コントロール|001.2")

論理デバイスの特定の電源関連機能の配列。

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

不明 (0)

サポートされていません (1)

無効 (2)

有効 (3)

電源管理機能は現在有効になっていますが、正確な機能セットが不明であるか、情報が使用できません。

自動的に入力された省電力モード (4)

デバイスは、使用状況やその他の条件に基づいて電源状態を変更できます。

電源状態設定可能 (5)

SetPowerState メソッドがサポートされています。 このメソッドは親 CIM_LogicalDevice クラスで見つかり、実装できます。 詳細については、「 マネージド オブジェクト形式 (MOF) クラスの設計」を参照してください。

電源循環がサポートされています (6)

SetPowerState メソッドは、PowerState パラメーターを 5 (Power Cycle) に設定して呼び出すことができます。

時間指定の電源オンがサポートされています (7)

Timed Power-On Supported

SetPowerState メソッドは、PowerState パラメーターを 5 (Power Cycle) に設定し、Time を特定の日付と時刻または間隔に設定して電源をオンにして呼び出すことができます。

PowerManagementSupported

データ型: ブール値

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

True の場合、デバイスを電源管理できます。たとえば、デバイスをサスペンド モードにすることができます。 このプロパティは、電源管理機能が現在有効になっていることを示すものではありませんが、論理デバイスで電源管理が可能であることを示します。

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

PowerOnPasswordStatus

データ型: uint16

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

修飾子: MappingStrings ("SMBIOS|Type 24|ハードウェアセキュリティ設定|PowerOnPasswordStatus")

Power-On パスワードの状態に関するシステム ハードウェア のセキュリティ設定。

無効 (0)

有効 (1)

実装されていません (2)

不明 (3)

PowerState

データ型: uint16

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

コンピューターとそれに関連付けられているオペレーティング システムの現在の電源状態。 省電力状態の値は次のとおりです。値 4 (不明) は、システムが省電力モードであることがわかっているが、このモードの正確な状態は不明であることを示します。2 (低電力モード) は、システムは省電力状態ですが、まだ機能しており、パフォーマンスが低下する可能性があることを示します。3 (スタンバイ) は、システムが機能していないことを示しますが、すぐに完全な電源に入れる可能性があります。および 7 (警告) は、コンピューター システムが警告状態であり、省電力モードであることを示します。

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

不明 (0)

フル パワー (1)

省電力 - 低電力モード (2)

省電力 - スタンバイ (3)

省電力 - 不明 (4)

電源サイクル (5)

電源オフ (6)

省電力 - 警告 (7)

省電力 - 休止状態 (8)

省電力休止状態。

省電力 - ソフトオフ (9)

省電力ソフトオフ。

PowerSupplyState

データ型: uint16

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

修飾子: MappingStrings ("SMBIOS|Type 3|システムエンクロージャまたはシャーシ|電源状態")

最後に起動したときの電源または電源の状態。

この値は、SMBIOS 情報のシステム エンクロージャまたはシャーシ構造の電源状態メンバーから取得されます。

次の一覧は、このプロパティの値を識別します。

その他 (1)

不明 (2)

安全 (3)

警告 (4)

重大 (5)

回復不可能 (6)

回復不可能

PrimaryOwnerContact

データ型: string

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

プライマリ システム所有者の連絡先情報 (電話番号、電子メール アドレスなど)。

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

PrimaryOwnerName

データ型: string

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

修飾子: MaxLen (64)

プライマリ システム所有者の名前。

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

ResetCapability

データ型: uint16

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

修飾子: MappingStrings ("MIF.DMTF|システム ハードウェア セキュリティ|001.4")

有効にすると、値は 4 になり、電源ボタンとリセット ボタンを使用してユニタリ コンピューター システムをリセットできます。 無効にした場合、値は 3 で、リセットは許可されません。

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

その他 (1)

不明 (2)

無効 (3)

有効 (4)

実装されていません (5)

回復不可能

ResetCount

データ型: sint16

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

修飾子: MappingStrings ("SMBIOS|Type 23|システムリセット|カウントのリセット")

前回のリセット以降の自動リセットの数。 値 1 (マイナス 1) は、カウントが不明であることを示します。

ResetLimit

データ型: sint16

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

修飾子: MappingStrings ("SMBIOS|Type 23|システムリセット|リセット制限")

システムリセットが試行された連続した回数。 1 (マイナス 1) の値は、制限が不明であることを示します。

ロール

データ型: 文字列 配列

アクセスの種類: 読み取り/書き込み

情報技術環境におけるシステムの役割を指定するリスト。

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

状態

データ型: string

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

修飾子: MaxLen (10)、 DisplayName ("Status")

オブジェクトの現在の状態。

Win32_ComputerSystemの場合、状態は常に "OK" です。

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

SupportContactDescription

データ型: 文字列 配列

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

修飾子: MappingStrings ("Win32API|GetPrivateProfileString|サポート情報")

Windows オペレーティング システムのサポート連絡先情報の一覧。

SystemFamily

データ型: string

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

修飾子: MappingStrings ("SMBIOS|タイプ 1|システム情報|ファミリ")

特定のコンピューターが属するファミリ。 ファミリとは、ハードウェアまたはソフトウェアの観点からは似ていますが、同一ではない一連のコンピューターを指します。

この値は、SMBIOS 情報のシステム情報構造のファミリ メンバーから取得されます。

Windows Server 2012 R2、Windows 8.1、Windows Server 2012、Windows 8、Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista: このプロパティは、Windows 10およびWindows Server 2016前にサポートされていません.

SystemSKUNumber

データ型: string

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

修飾子: MappingStrings ("SMBIOS|タイプ 1|システム情報|SKU 番号")

販売対象の特定のコンピューター構成を識別します。 製品 ID または発注番号と呼ばれる場合もあります。

この値は、SMBIOS 情報のシステム情報構造の SKU 番号メンバーから取得されます。

Windows Server 2012 R2、Windows 8.1、Windows Server 2012、Windows 8、Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista: このプロパティは、Windows 10およびWindows Server 2016前にサポートされていません.

SystemStartupDelay

データ型: uint16

アクセスの種類: 読み取り/書き込み

修飾子: DEPRECATEDPrivileges ("SeSystemEnvironmentPrivilege")、 MappingStrings ("Win32API|GetPrivateProfileInt|ブート ローダー|タイムアウト")、 ユニット ("秒")

SystemStartupDelay は、システム起動の構成にBoot.iniが使用されないため、使用できなくなります。 代わりに、ブート構成データ ( BCD ) WMI プロバイダーまたは Bcdedit コマンドによって提供される BCD クラスを使用します。

SystemStartupOptions

データ型: 文字列 配列

アクセスの種類: 読み取り/書き込み

修飾子: DEPRECATEDPrivileges ("SeSystemEnvironmentPrivilege")、 MappingStrings ("Win32API|GetPrivateProfileSection|オペレーティング システム")

systemStartupOptions は、システム起動の構成にBoot.iniが使用されないため、使用できなくなります。 代わりに、ブート構成データ ( BCD ) WMI プロバイダーまたは Bcdedit コマンドによって提供される BCD クラスを使用します。

SystemStartupSetting

データ型: uint8

アクセスの種類: 読み取り/書き込み

修飾子: DEPRECATEDPrivileges ("SeSystemEnvironmentPrivilege")、 MappingStrings ("WMI")

systemStartupSetting は、Boot.iniを使用してシステムの起動を構成しないため、使用できなくなります。 代わりに、ブート構成データ ( BCD ) WMI プロバイダーまたは Bcdedit コマンドによって提供される BCD クラスを使用します。

SystemType

データ型: string

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

修飾子: MappingStrings ("Win32API|システム情報構造|SYSTEM_INFO|wProcessorArchitecture")

Windows ベースのコンピューターで実行されているシステム。 このプロパティには 値が必要です。

次の一覧は、このプロパティに使用できる値の一部を示しています。

"x64 ベースの PC"
"X86 ベースの PC"
"MIPS ベースの PC"
"アルファベースの PC"
"Power PC"
"SH-x PC"
"StrongARM PC"
"64 ビット Intel PC"
"64 ビット アルファ PC"
"Unknown"
"X86-Nec98 PC"

X86 ベースの PC ("X86 ベースの PC")

MIPS ベースの PC ("MIPS ベースの PC")

アルファ ベースの PC ("アルファ ベースの PC")

Power PC ("Power PC")

SH-x PC ("SH-x PC")

StrongARM PC ("StrongARM PC")

64 ビット Intel PC ("64 ビット Intel PC")

x64 ベースの PC ("x64 ベースの PC")

不明 ("不明")

X86-Nec98 PC ("X86-Nec98 PC")

ThermalState

データ型: uint16

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

修飾子: MappingStrings ("SMBIOS|Type 3|システムエンクロージャまたはシャーシ|温度の状態")

前回起動時のシステムの温度状態。

この値は、SMBIOS 情報のシステム エンクロージャまたはシャーシ構造の温度状態メンバーから取得されます。

その他 (1)

不明 (2)

安全 (3)

警告 (4)

重大 (5)

回復不可能 (6)

TotalPhysicalMemory

データ型: uint64

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

修飾子: MappingStrings ("Win32API|メモリ管理の構造|MEMORYSTATUS|dwTotalPhys"), Units ("bytes")

物理メモリの合計サイズ。 状況によっては、このプロパティが物理メモリの正確な値を返さない場合があることに注意してください。 たとえば、BIOS が物理メモリの一部を使用している場合は正確ではありません。 正確な値を得る場合は、代わりに Win32_PhysicalMemoryCapacity プロパティを使用します。

例: 67108864

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

UserName

データ型: string

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

修飾子: MappingStrings ("Win32API|システム情報関数|GetUserName")

現在ログオンしているユーザーの名前。 このプロパティには 値が必要です。 ターミナル サービス セッションでは、 UserName は、ターミナル サービス セッション中にログオンしたユーザーではなく、コンソールにログオンしているユーザーの名前を返します。

例: jeffsmith

WakeUpType

データ型: uint16

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

修飾子: MappingStrings ("SMBIOS|タイプ 1|システム情報|ウェイクアップの種類")

システムの電源をオンにするイベント。

この値は、SMBIOS 情報のシステム情報構造体の Wake-up Type メンバーから取得されます。

予約済み (0)

その他 (1)

不明 (2)

APM タイマー (3)

モデム リング (4)

LAN リモート (5)

電源スイッチ (6)

PCI PME# (7)

AC 電源の復元 (8)

ワークグループ

データ型: string

アクセスの種類: 読み取り/書き込み

修飾子: MappingStrings ("")

このコンピューターのワークグループの名前。 PartOfDomain プロパティの値が False の場合は、ワークグループの名前が返されます。

注釈

コンピューター システム オブジェクトに関連付けられているプロセッサ インスタンスの合計数を確認するには、 Win32_ComputerSystemProcessor 関連付けクラスを使用します。

複数の物理プロセッサを持つ Win32_ComputerSystem インスタンスには、複数 のWin32_Processor インスタンスが関連付けられています。 NumberOfLogicalProcessors の値が NumberOfProcessors の値より大きい場合、コンピューター システムはマルチコア システムであるか、ハイパースレッディングに対して 1 つ以上のプロセッサが有効になっています。 詳細については、Win32_ProcessorNumberOfLogicalProcessors プロパティと NumberOfCores プロパティと解説に関するセクションを参照してください。

Win32_ComputerSystem クラスは、CIM_UnitaryComputerSystemから派生します。

次のスクリプト センター のコード例 では、 Win32_ComputerSystem を使用して、多数のコンピューター システムから情報を取得し、GUI で表示します。

Win32_ComputerSystemWin32_Processor、およびWin32_OperatingSystemからオペレーティング システムとプロセッサのデータを取得するスクリプトの例については、Win32_Processorトピックの例参照してください。

次の VBScript サンプルでは、 Win32_ComputerSystemのインスタンスからローカル コンピューターのドメイン名を取得する方法について説明します。

Set SystemSet = GetObject("winmgmts:").InstancesOf ("Win32_ComputerSystem")

for each System in SystemSet
 WScript.Echo System.Domain
next

次の Perl サンプルでは、 Win32_ComputerSystemのインスタンスからローカル コンピューター名を取得する方法について説明します。

use strict;
use Win32::OLE;

my ($SystemSet, $System);  
eval {$SystemSet = Win32::OLE->GetObject("winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\cimv2")->
  InstancesOf ("Win32_ComputerSystem") };
  
unless($@)
{
 foreach $System (in $SystemSet)
 {
  print "\n", $System->{Domain}, "\n";
 }
}
else
{
 print STDERR Win32::OLE->LastError, "\n";
}

次の Perl サンプルでは、 Win32_ComputerSystemのインスタンスからローカル コンピューターの DNS ドメイン名を取得する方法について説明します。

use strict;
use Win32::OLE;

close (STDERR);

my ($NICSet, $NIC);  
eval {$NICSet = Win32::OLE->GetObject("winmgmts:!\\\\.\\root\\cimv2")->
 ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=true"); };
if (!$@ && defined $NICSet)
{
 foreach $NIC (in $NICSet)
 {
  if(defined $NIC->{DNSDomain})
  {
   print "\n", $NIC->{DNSDomain}, "\n";
  }
 }
}
else
{
 print Win32::OLE->LastError, "\n";
}

要件

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

こちらもご覧ください

CIM_UnitaryComputerSystem

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

WMI タスク: アカウントとドメイン

WMI タスク: コンピューター ハードウェア

WMI タスク: デスクトップ管理