VBS等で C:\Windows\Fonts
にコピーして入れようとしてもユーザーフォントに入ってしまうので、PowerShellを管理者権限にして入れる必要がある。
PowerShell
$fontName = "フォント.ttf"
#PowerShellと同じディレクトリにフォントを置く
$fontPath = Join-Path -Path $PSScriptRoot -ChildPath $fontName
$fontsFolder = "$env:windir\Fonts"
Copy-Item $fontPath -Destination $fontsFolder
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" -Name "$fontName" -PropertyType String -Value $fontName