< Back

Initialize-Tpm

Wed Jan 30, 2019 6:04 pm

NAME Initialize-Tpm



SYNOPSIS

Performs part of the provisioning process for a TPM.





SYNTAX

Initialize-Tpm [[-AllowClear]] [[-AllowPhysicalPresence]] [<CommonParameters>]





DESCRIPTION

The Initialize-Tpm cmdlet performs part of the provisioning process for a Trusted Platform Module (TPM). Provisioning is the process of preparing a TPM

to be used. You may need to perform other steps to fully provision a TPM.



For more information on TPM, see the Trusted Platform Module Technology Overview (http://technet.microsoft.com/en-us/libr ... 31725.aspx) in the

Technet library.





PARAMETERS

-AllowClear [<SwitchParameter>]

Indicates that the provisioning process clears the TPM, if necessary, to move the TPM closer to complying with Windows Server???? 2012 standards.



Required? false

Position? 2

Default value none

Accept pipeline input? false

Accept wildcard characters? false



-AllowPhysicalPresence [<SwitchParameter>]

Indicates that the provisioning process may send physical presence commands that require a user to be present in order to continue.



Required? false

Position? 3

Default value none

Accept pipeline input? false

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

SwitchParameter







OUTPUTS

TpmProvisioningObject



This cmdlet returns a TpmProvisioningObject object that includes the following information:



-- TpmReady. Whether the TPM is complies with Windows Server???? 2012 standards.

-- RestartRequired. Whether the computer requires a restart to continue the provisioning process.

-- ShutdownRequired. Whether the computer must be shut down to continue the provisioning process.

-- ClearRequired. If this has a value of True, you must import an owner authorization value or remove the owner authorization value.

-- PhysicalPresenceRequired. Whether a person must be at the computer during restart to continue the provisioning process.





Example 1: Initialize a TPM



PS C:\\> Initialize-Tpm -ForceClearAllowed -PhysicalPresenceAllowed

TpmReady : False

RestartRequired : True

ShutdownRequired : False

ClearRequired : True

PhysicalPresenceRequired : True



This command initializes a TPM. The ForceClearAllowed parameter means that the owner authorization value needs to be imported or reset in order for

provisioning to continue. The PhysicalPresenceAllowed parameter means that a user must be present during a restart to continue the process.



The cmdlet returns an object with information about the state of the provisioning process.







RELATED LINKS

Online Version:

Clear-Tpm

Get-Tpm

Unblock-Tpm