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 ...
The Hunt for the Ultimate Free...
I spent some time researching top-rated, but free antivirus security software for both Mac and Windows. There are far more free antivirus software solutions ou...
Windows - Disable Startup Reco...
If a colleague's PC crashes, Windows will restart into start-up recovery. The problem here is that start-up recovery often makes an even bigger mess of the com...
Ubuntu 20.04 Nginx Build Outli...
I re-built my LEMP web-server fresh on Ubuntu 20.04, and learned some things along the way. This is my base build outline. INSTALL PACKAGESnginx-extrasmysql-...