I found this awesome Windows powershell script that allows you to install fonts via the command line. This is very convenient for mass deployment.$ssfFonts = 0x14$fontSourceFolder = "\\PATH\TO\FONTS"$Shell = New-Object -ComObject Shell.Application$SystemFontsFolder = $Shell.Namespace($ssfFonts)$FontFiles = Get-ChildItem $fontSourceFolder$SystemFontsPath = $SystemFontsFolder.Self.Path$rebootFlag = $falseforeach($FontFile in $FontFiles) { # $FontFile will be copied to this path: $targetPath = Join-Path $SystemFontsPath $FontFile.Name # So, see if target exists... if(Test-Path $targetPath){ # font file with the same name already there. # delete and replace. $rebootFlag = $true Remove-Item $targetPath -Force Copy-Item $FontFile.FullName $targetPath -Force }else{ #install the font. $SystemFontsFolder.CopyHere($FontFile.fullname) }}#Follow-up messageif($rebootFlag){ Write-Host "At least one existing font overwritten. A reboot may be necessary."}
Related Articles
Windows - Turn Off Internet Ex...
Yes, I know it's a security feature, but it's very frustrating for my colleagues that constantly download PDFs via Internet Explorer, confirming each and every ...
Computing in Japanese - Dealin...
Mojibake (aka "junk text") is a horrible affliction that most computing in Japanese have encountered at some point. Here are some simple fixes that I u...
Ubuntu 22.04 Nginx Build Outli...
I re-built my LEMP web-server fresh on Ubuntu 22.04 and learned some things along the way. This is my base build outline mostly created for my own notes. INS...
How to Fix the Windows Managem...
A corrupt WMI repository can mess up things like the Symantec management agent and its ability to deploy software. If you check properties of "WMI Control" in ...