Skip to main content

TPM Status

Summary​

Shows the Trusted Platform Module (TPM) status of each Windows workstation. The TPM is the security chip BitLocker uses to protect encryption keys. Use it to find devices with a missing, disabled or locked-out TPM before you roll out BitLocker. The BitLocker and TPM Audit automation collects the data on each device.

Requirements​

note

The Knowledge Base articles need the NinjaOne Documentation app enabled in NinjaOne, as shown below. If your NinjaOne does not have it, set Report Output to Local CSV Files in the report automation. The report then creates only the CSV files, on the device that runs it.

NinjaOne Documentation app enabled

Where to Find the Report​

ReportKnowledge Base ArticleCSV File
GlobalGlobal Knowledge Base > Dataviews > TPM > TPM StatusC:\ProgramData\_Automation\Report\TPM\TPM Status.csv
OrganizationOrganization Knowledge Base > Dataviews > TPM > TPM StatusC:\ProgramData\_Automation\Report\TPM\Organization_Level_Reports\TPM Status_<Organization>.csv
note

The articles and CSV files are replaced every time the report runs. CSV files are saved on the device that runs the report automation. An article that grows too large is split into - Part 1, - Part 2 and so on.

Report Columns​

Column NameAppears InDescription
OrganizationGlobal onlyThe organization the device belongs to.
LocationBothThe location the device belongs to.
DeviceBothThe device name.
OSBothThe operating system of the device.
DeviceTypeBothThe device type: Physical Server, Virtual Server, Laptop, Desktop or Virtual Workstation.
TpmPresentBothTrue when the device has a TPM.
TpmReadyBothTrue when the TPM is ready for use.
TpmEnabledBothTrue when the TPM is enabled in the BIOS or UEFI.
TpmActivatedBothTrue when the TPM is activated. Applies mainly to TPM 1.2.
TpmOwnedBothTrue when Windows has taken ownership of the TPM.
RestartPendingBothTrue when a restart is needed to finish a TPM change.
PpiVersionBothThe Physical Presence Interface version.
ManufacturerIdTxtBothThe TPM manufacturer.
ManufacturerVersionBothThe TPM firmware version.
ManagedAuthLevelBothHow much of the TPM authorization Windows manages.
OwnerClearDisabledBothTrue when clearing the TPM is blocked by policy.
AutoProvisioningBothWhether Windows sets up the TPM automatically.
LockedOutBothTrue when the TPM is locked after too many failed attempts.
LockoutHealTimeBothHow long until the failed-attempt counter goes down.
LockoutCountBothThe current number of failed attempts.
LockoutMaxBothThe number of failed attempts allowed before lockout.
DataCollectionTimeBothWhen the device collected the data.

Report Settings​

Values used in the WYSIWYG Custom Field Report - Organization and Global KB automation to build this report.

Script VariableValue
Report OutputKnowledge Base Articles and Local CSV Files
Custom Field NamecpvalTpmInfo
Report ScopeAll Organizations and Global
Organization KB Article NameTPM Status
Organization KB Folder NameDataviews/TPM
Organization Additional ColumnsLocation, Device, OS, DeviceType
Global KB Article NameTPM Status
Global KB Folder NameDataviews/TPM
Global Additional ColumnsOrganization, Location, Device, OS, DeviceType
Local Folder NameTPM
Local File NameTPM Status
Device CategoryAll
MultipartTrue
Instance UrlThe NinjaOne instance of the partner, for example us2.ninjarmm.com

Report Settings

Dependencies​

Global Article Sample Screenshot​

Global Article

Organization Article Sample Screenshot​

Organization Article

CSV Folder Sample Screenshot​

The global CSV file, and the Organization_Level_Reports folder with one CSV file per organization.

CSV Folder

Changelog​

2026-10-14​

  • Initial version of the document