Get the status of the TPM chip
1 2 3 4 5 6 7 8 | if (( get-tpm ).TpmReady -eq $False ) { write-host "puce non active" if (( get-tpm ).TpmPresent -eq $True ) { write-host "Activation de la puce" } } Else { write-host "Puce Active" } |
Dell
Enabling TPM Chips with CCTK
- Dell Command for configuring DELL BIOS settings
Install : http://en.community.dell.com/techcenter/enterprise-client/w/wiki/7532.dell-command-configure and retrieve the executables
- For enabling TPM chips
1 | cctk.exe --TpmSecurity=on |
Enabling TPM Chips with powershell
PowerShell Module : https://www.powershellgallery.com/packages/DellBIOSProvider
Function for online installation of PowerShell module
1 2 3 4 5 6 7 8 9 10 11 12 13 | Function Enable-TPM_Dell { param ( [string] $BiosPassword = " " ) install-module DellBIOSProvider If ($BiosPassword -eq "") { Set-Item -Path DellSmbios:\TpmSecurity\TpmSecurity " Enabled " } Else { Set-Item -Path DellSmbios:\TpmSecurity\TpmSecurity " Enabled" -Password $BiosPassword } } |
Function for Offline installation of PowerShell module
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | Function Enable-TPM_Dell { param ( [string] $BiosPassword = " " ) $DellModulePath = " ${env:ProgramFiles}\WindowsPowerShell\Modules\DellBIOSProvider " if (test-path $DellModulePath) { write-host " PASS " import-module DellBIOSProvider If ($BiosPassword -eq "") { Set-Item -Path DellSmbios:\TpmSecurity\TpmSecurity " Enabled " } Else { Set-Item -Path DellSmbios:\TpmSecurity\TpmSecurity " Enabled " -Password $BiosPassword } } Else { Write-Error " DellBIOSProvider Module Not Exist..." } } |
HP
Function to activate the TPM chip with powershell
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | Function Enable-TPM_HP { $BiosInfo = Get-WmiObject -Namespace root/hp/instrumentedBIOS -Class hp_biosEnumeration $BiosSetup = Get-WmiObject -Namespace root/hp/instrumentedBIOS -class hp_biossettinginterface foreach ( $Conf in $BiosInfo ) { $Param = $conf .Name If ( $Param -like "*TPM Device*" ) { Write-host "$Param" $BiosSetup .SetBIOSSetting( $Param , 'Enable' ) } } } Enable-TPM_HP |
Hyper-V
- Creating a Generation 2 VM

- You can enable the TPM chip in the security settings.

Vmware Workstation
- Create a new VM (Windows 10) with UEFI BIOS.

- It is necessary to encrypt the VM (with a password).

- You can add TPM chips

- After installing the VM Tools, the TPM chip is functional

Warning : If you enable BitLocker on your VM and have a Thindisk, the entire disk space will be used during encryption
0 Comments