Win32_Tpm クラス

Win32_Tpm クラスは、コンピューター システムの信頼のルートを提供するハードウェア セキュリティ チップであるトラステッド プラットフォーム モジュール (TPM) を表します。

構文

class Win32_Tpm
{
  boolean IsActivated_InitialValue;
  boolean IsEnabled_InitialValue;
  boolean IsOwned_InitialValue;
  string  SpecVersion;
  string  ManufacturerVersion;
  string  ManufacturerVersionInfo;
  uint32  ManufacturerId;
  string  PhysicalPresenceVersionInfo;
};

メンバー

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

メソッド

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

メソッド 説明
AddBlockedCommand Windows でブロックされているコマンドのローカル リストに TPM コマンドを追加します。
ChangeOwnerAuth TPM 所有者の承認値を変更します。
Clear TPM を出荷時の既定の状態にリセットします。
ConvertToOwnerAuth ユーザー指定のパスフレーズを、TPM との対話に使用できる 20 バイトの所有者承認値に変換します。
CreateEndorsementKeyPair TPM で 2048 ビット保証キー ペアを作成します。
無効にする TPM 所有者が TPM を無効にできるようにします。
有効にする TPM 所有者が TPM を有効にできるようにします。
GetPhysicalPresenceRequest 保留中の TPM 物理プレゼンス操作を取得して返します。 操作を要求するには 、SetPhysicalPresenceRequest メソッドを使用します。
GetPhysicalPresenceResponse 実行された TPM 物理プレゼンス操作の結果を取得して返します。
GetPhysicalPresenceTransition TPM の物理プレゼンス操作を実行するために必要なユーザー アクションを示します。
IsActivated TPM がアクティブ化されているかどうかを示します。
IsCommandBlocked TPM コマンドをこのオペレーティング システムで実行できるかどうかを示します。
IsCommandPresent TPM コマンドがこのコンピューターでサポートされているかどうかを示します。
Isenabled TPM が有効かどうかを示します。
IsEndorsementKeyPairPresent TPM に保証キー ペアがあるかどうかを示します。
IsOwned TPM に所有者があるかどうかを示します。
IsOwnerClearDisabled TPM 所有者が TPM をクリアできるかどうかを示します。
IsOwnershipAllowed TPM 所有者をインストールできるかどうかを示します。
IsPhysicalClearDisabled TPM の物理プレゼンス操作で TPM をクリアできるかどうかを示します。
IsPhysicalPresenceHardwareEnabled このコンピューターが、物理的な存在を通知するための専用ハードウェア パスをサポートしているかどうかを示します。
IsSrkAuthCompatible ストレージ ルート キー (SRK) 承認が Windows と互換性があるかどうかを示します。
RemoveBlockedCommand Windows によってブロックされているコマンドのローカル リストから TPM コマンドを削除します。
ResetAuthLockOut TPM のディクショナリ攻撃から保護するために TPM 製造元が実装するタイムアウト期間またはその他のメカニズムをリセットします。
ResetSrkAuth Windows と互換性を持つようにストレージ ルート キー (SRK) 承認値をリセットします。
SelfTest TPM の自己テストを実行し、結果を返します。
SetPhysicalPresenceRequest TPM の物理プレゼンス操作の実行を要求します。
TakeOwnership TPM の所有者をインストールします。

 

プロパティ

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

IsActivated_InitialValue

データ型: boolean

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

TPM がアクティブ化されているかどうかを示します。

デバイスがアクティブ化されている場合は true (つまり、IsActivated_InitialValueが true の場合)それ以外の場合は false

この値は、 クラスがインスタンス化されるときに格納されます。 TPM では、インスタンス化と、この値をチェックした時点の間で状態が変更される可能性があります。 TPM がリアルタイムでアクティブ化されているかどうかをチェックするには、IsActivated メソッドを使用します。

Windows Server 2008 と Windows Vista: このプロパティは使用できません。

IsEnabled_InitialValue

データ型: boolean

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

TPM が有効かどうかを示します。

デバイスが有効な場合は true (つまり、IsEnabled_InitialValueが true の場合)それ以外の場合は false

この値は、 クラスがインスタンス化されるときに格納されます。 TPM では、インスタンス化と、この値をチェックした時点の間で状態が変更される可能性があります。 TPM がリアルタイムで有効になっているかどうかをチェックするには、IsEnabled メソッドを使用します。

Windows Server 2008 と Windows Vista: このプロパティは使用できません。

IsOwned_InitialValue

データ型: boolean

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

TPM に所有者があるかどうかを示します。

デバイスに所有者がある場合は true (つまり、IsOwned_InitialValueが true の場合)それ以外の場合は false

この値は、 クラスがインスタンス化されるときに格納されます。 TPM では、インスタンス化と、この値をチェックした時点の間で状態が変更される可能性があります。 TPM がリアルタイムで所有されているかどうかをチェックするには、IsOwned メソッドを使用します。

Windows Server 2008 と Windows Vista: このプロパティは使用できません。

ManufacturerId

データ型: uint32

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

TPM 製造元を一意に指定する識別情報。

データが使用できない場合は、0 が返されます。

この整数値は、各バイトを ASCII 文字として解釈することで、文字列値に変換できます。 たとえば、1414548736 の整数値は、0x54、0x50、0x4D、0x00の 4 バイトに分割できます。 文字列が左から右に解釈されると、この整数値は文字列値 "TPM" に変換されます。

ManufacturerVersion

データ型: string

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

製造元によって指定された TPM のバージョン。

データが使用できない場合は、"サポートされていません" が返されます。

ManufacturerVersionInfo

データ型: string

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

TPM のその他の製造元固有のバージョン情報。

データが使用できない場合は、"サポートされていません" が返されます。

PhysicalPresenceVersionInfo

データ型: string

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

物理プレゼンス インターフェイスのバージョン。コンピューターがサポートする、物理的なプレゼンスを必要とするデバイス操作を実行するために使用される通信メカニズムです。

TPM の物理プレゼンス操作を実行するには、このインターフェイスを使用できる必要があります。 Win32_Tpm メソッド SetPhysicalPresenceRequestGetPhysicalPresenceRequestGetPhysicalPresenceTransitionおよび GetPhysicalPresenceResponse は、物理プレゼンス インターフェイスの機能を公開します。

データが使用できない場合は、"サポートされていません" が返されます。

SpecVersion

データ型: string

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

TPM がサポートするトラステッド コンピューティング グループ (TCG) 仕様のバージョン。 この値には、メジャーおよびマイナー TCG 仕様バージョン、仕様リビジョン レベル、および正誤修正レベルが含まれます。 すべての値は 16 進数です。 たとえば、"1.2, 2, 0" のバージョン情報は、デバイスが TCG 仕様バージョン 1.2、リビジョン レベル 2 に実装され、エラッタがないことを示します。

データが使用できない場合は、"サポートされていません" が返されます。

解説

マネージド オブジェクト形式 (MOF) ファイルには、Windows Management Instrumentation (WMI) クラスの定義が含まれています。 MOF ファイルは、Windows SDK の一部としてインストールされません。 サーバー マネージャーを使用して関連付けられたロールを追加すると、サーバーにインストールされます。 MOF ファイルの詳細については、「 マネージド オブジェクト形式 (MOF)」を参照してください。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
名前空間
Root\CIMV2\Security\MicrosoftTpm
MOF
Win32_tpm.mof
[DLL]
Win32_tpm.dll