> ## Content Index
> Fetch the complete content index at: https://www.filipkonopik.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# PowerShell: Check TPM Specification Version
- URL: https://www.filipkonopik.com/powershell-check-tpm-specification-version/
- Published: 2026-07-26T16:23:43.000Z
- Updated: 2026-08-06T05:37:43.000Z
- Author: Filip Konopík
- Tags: Security Hardware

Need to check the TPM specification version - to confirm Windows 11 compatibility or verify a security requirement? This one-liner pulls it straight from the system.

Prerequisites:

- Privileges: Run as Administrator
- Module: Built-in, no import needed

Quick Command:

```powershell
Get-CimInstance -Namespace "root/CIMV2/Security/MicrosoftTpm" -ClassName Win32_Tpm | Select-Object SpecVersion
```

Example Output:

```powershell
SpecVersion
-----------
2.0, 0, 1.16
```

📦

****Want all of them at once?**  
Get every free one-liner from this blog in a single downloadable bundle organized by category, each with full comment-based help. No more copy-pasting one at a time.

[Get the Complete Bundle for $39](https://gum.co/u/oczvkqdc?ref=filipkonopik.com)

How It Works:

- Get-CimInstance queries the dedicated TPM namespace (root/CIMV2/Security/MicrosoftTpm), separate from the standard root/cimv2 namespace used by most other system info.
- SpecVersion returns three comma-separated values: the TPM specification version (2.0), the error revision, and the specification revision number - the first value (2.0 or 1.2) is what matters most for compatibility checks.
- Windows 11 requires TPM 2.0 - if this shows 1.2, the machine doesn't meet the official hardware requirement.