< Back

Get-TpmSupportedFeature

Wed Jan 30, 2019 6:04 pm

NAME Get-TpmSupportedFeature



SYNOPSIS

Verifies whether a TPM supports specified features.





SYNTAX

Get-TpmSupportedFeature [[-FeatureList] <StringCollection>] [<CommonParameters>]





DESCRIPTION

The Get-TpmSupportedFeature cmdlet verifies whether a Trusted Platform Module (TPM) supports specified TPM features. Not all TPMs support all features.





PARAMETERS

-FeatureList [<StringCollection>]

Specifies feature names as a string collection. The cmdlet verifies the features that you specify. If you specify an empty collection, $Null, or do

not include this parameter, the cmdlet verifies all features.



Required? false

Position? 2

Default value none

Accept pipeline input? True (ByValue)

Accept wildcard characters? false



<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug,

ErrorAction, ErrorVariable, WarningAction, WarningVariable,

OutBuffer, PipelineVariable, and OutVariable. For more information, see

about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).



INPUTS

StringCollection



This cmdlet accepts a collection of features to verify.





OUTPUTS

StringCollection



This cmdlet generates a StringCollection object that contains features that the TPM of the computer supports.





Example 1: Verify support for key attestation



PS C:\\> Get-TpmSupportedFeatures -FeatureList "Key Attestation"

key attestation



This command verifies whether TPM supports the key attestation feature. The cmdlet displays the string, key attestation, so TPM supports that feature.







RELATED LINKS

Online Version:

Trusted Platform Module Cmdlets in Windows PowerShell