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 - How to Run Add Print...
I had an end user that wanted to install their home printer drivers on their office laptop. I took remote control of their PC, but to my chagrin the user lacke...
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 ...
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...
Windows - How to Disable Start...
I hate it when a user's PC shuts down ungracefully, and they choose startup recovery at the next boot. The process (albeit "recommended") removes the PC from t...