Kaseya Community

How do I install a font to a group of Kaseya managed machines

  • How do I install a font to a group of Kaseya managed machines?

    Client is asking for a specific font to be installed to about 60 machines.
    Anyone tried this before?

    Legacy Forum Name: How do I install a font to a group of Kaseya managed machines,
    Legacy Posted By Username: notgraham
  • A small vbs script will do the job.


    Const FONTS = &H14&
    Set objShell = CreateObject("Shell.Application")
    Set objFolder = objShell.Namespace(FONTS)
    objFolder.CopyHere "\\server\share\fontname"


    Legacy Forum Name: How-To,
    Legacy Posted By Username: cnwicsurrett
  • I've found that just copying the file to the fonts directory doesn't do the trick all the way, you need to create the corresponding registry entry.

    Microsoft also provides a tool called FontInst.exe that takes an INF file as input, and can batch install fonts. However I believe it only works with TTF fonts, and not OTF.

    Though looking at the code, cnwicsurrett posted, that may well work, because it looks like it references the shell for copying to the font folder, which would call all the right APIs.

    Legacy Forum Name: How-To,
    Legacy Posted By Username: Charles.IN
  • Yes, you do need the registry keys as well as copying it in the directory.

    You can copy the files in fine, but they won't appear until the registry key is entered.

    The easiest way is to use packager...

    Legacy Forum Name: How-To,
    Legacy Posted By Username: aligntech