ユーザ用ツール

サイト用ツール


powershell:enable_tpm

Hyper-V上の仮想マシンのTPMを有効化する

一つ上へ

仮想マシンの設定でトラステッドプラットフォームモジュールを有効化するには、 Set-VMKeyProtectorコマンドでTPMを保護する鍵を設定し、Enable-VMTPMコマンドでTPMを有効化する必要がある。 また、設定を有効にするには仮想マシンの世代が2以上である必要がある。

$vmNames = @("VM01", "VM02", "VM03")
 
foreach ($vm in $vmNames) {
    Stop-VM -Name $vm -Force
    Set-VM -Name $vm -Generation 2
    Set-VMFirmware -VMName $vm -EnableSecureBoot On
    Set-VMKeyProtector -VMName $vm -NewLocalKeyProtector
    Enable-VMTPM -VMName $vm
    Start-VM -Name $vm
    Write-Host "vTPM enabled for $vm"
}
powershell/enable_tpm.txt · 最終更新: 2025/11/06 01:05 by mikoto