If you just want to deploy, whip out the old SMS Installer. There's a script 
action to do it for you automatically. 






Sent from my Surface Pro 





From: Johns, Damon (DoJ)
Sent: ‎Wednesday‎, ‎June‎ ‎11‎, ‎2014 ‎6‎:‎41‎ ‎PM
To: SMS






I’ve found that True Type Fonts install fine – it’s the other types that are 
the issue i.e. OTF extension fonts. I haven’t found a way to install these yet, 
if anyone has a script they are willing to share that correctly installs these 
and registers them, that would be fantastic. Doing a simple copy to 
c:\windows\fonts isn’t sufficient. Obviously if you manually drag them into the 
fonts folder as an admin on the computer they are installed correctly.

 

 

 

 

 



From: [email protected] [mailto:[email protected]] On 
Behalf Of Jason Sandys
Sent: Wednesday, 11 June 2014 11:37 PM
To: [email protected]
Subject: [mssms] RE: Adding fonts to your base image or deploying using SCCM

 

More or less the same script as below: 
http://blog.configmgrftw.com/installing-fonts-during-osd/

 

Note that if run while a user is logged on (after OSD), that user must log off 
to my knowledge for the fonts to be available. That’s not a big deal during 
OSD, just a caveat to be aware of.

 

J

 



From: [email protected] [mailto:[email protected]] On 
Behalf Of Kehl, Reto
Sent: Wednesday, June 11, 2014 7:59 AM
To: [email protected]
Subject: [mssms] RE: Adding fonts to your base image or deploying using SCCM

 

Hi Kevin

 

I’m using this script (installfonts.vbs):

 

Const FONTS = &H14&

 

Set objShell = CreateObject("Wscript.Shell")

Set objFSO = CreateObject("Scripting.FileSystemObject")

strScriptDir = objFSO.GetParentFolderName(WScript.ScriptFullName)

 

Set objApp = CreateObject("Shell.Application")

Set objFolder = objApp.Namespace(FONTS)

If Not objFSO.FileExists("C:\WINDOWS\Fonts\Font1.ttf") Then objFolder.CopyHere 
strScriptDir & "\Font1.ttf"

If Not objFSO.FileExists("C:\WINDOWS\Fonts\Font2.ttf") Then objFolder.CopyHere 
strScriptDir & "\Font2.ttf"

If Not objFSO.FileExists("C:\WINDOWS\Fonts\Font3.ttf") Then objFolder.CopyHere 
strScriptDir & "\Font3.ttf"

 

 

using installfonts.cmd for installing in the task sequence or package.

cscript "%~dp0installfonts.vbs"

 

Regards,

Reto

 



From: [email protected] [mailto:[email protected]] On 
Behalf Of Kevin Johnston
Sent: Mittwoch, 11. Juni 2014 14:46
To: '[email protected]'
Subject: [mssms] Adding fonts to your base image or deploying using SCCM

 

Does anyone have a good way to ensure that when building a base image and 
adding fonts will be available for all users?

 

I have some corporate fonts (20) that when I install in the base image as 
Administrator do not install when a user logs on. I am thinking maybe I should 
look into copyProfile?

 

The second challenge I have is trying to install it for the other 600 computers 
that do not have the fonts. I found a few scripts online and I have tried them, 
but they break when pushing in SCCM (user deploy)

 

Any ideas?

 

Thanks,

 

Kevin

 

 

 


--


This e-mail message and any attachments are of a confidential nature. The 
information is intended for the named addressee exclusively. If you are not the 
addressee, you may not electronically disseminate, otherwise distribute or copy 
this e-mail message, and you may also not use it for any purpose. Please notify 
the sender immediately if you have received this e-mail message by mistake, and 
delete this e-mail message and its attachments.


 


E-mail transmissions could be lost, intercepted, corrupted or destroyed. They 
could arrive late or incomplete, or could even contain viruses. Confidentiality 
and reliability of the information so transmitted cannot be guaranteed. 
Rothschild Bank therefore does not accept any liability or responsibility for 
errors or omissions regarding the information transmitted through e-mail.


 


If verification of the information transmitted through e-mail is required, 
please ask for postal delivery by contacting Rothschild Bank.


 


This e-mail message is provided for information purposes only. It should not be 
construed as an offer or solicitation to buy or sell any financial instruments 
or services. It is not to be made available to US persons and is not to be 
circulated within the USA.


 

 

 



CONFIDENTIALITY NOTICE AND DISCLAIMER
The information in this transmission may be confidential and/or protected by 
legal professional privilege, and is intended only for the person or persons to 
whom it is addressed. If you are not such a person, you are warned that any 
disclosure, copying or dissemination of the information is unauthorised. If you 
have received the transmission in error, please immediately contact this office 
by telephone, fax or email, to inform us of the error and to enable 
arrangements to be made for the destruction of the transmission, or its return 
at our cost. No liability is accepted for any unauthorised use of the 
information contained in this transmission.

Reply via email to