给客户机部署一些字体,这是很常见的一个问题了。在此做一个笔记吧。
环境是:域环境Windows Server 2008, 客户端Windows 7 ,Windows Vista
组策略发布脚本的方式去做。
1.创建一个脚本文件。font.bat 内容为下面的.
Copy \\path\font.ttf %systemroot%\fonts
注释:path 为网络路径,font.ttf是你要安装得字体文件,
2.登陆到AD上,打开组策略(gpedit.msc),创建一条计算机组策略,计算机配置---Windows 设置---脚本(启动/关机)----启动---添加---选中我们刚才创建的font.bat。
3.创建一个注册表项,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
"Description"="font.ttf"
4.在AD上运行gpupdate /force, 让刚做的策略立即生效。
其中的意思是:把一个名称为font.ttf的字体复制到本地的fonts中,之后再通过注册表进行安装。
(注意要点:当你创建这条组策略的时候,你点添加脚本的时候,会自动选中一个默认的路径给你,例如:GroupPolicy\Machine\Scripts\Startup,记住要把font.ttf 文件放到这个同一个路径里头,并且,你的font.bat也要放在这个路径,不要自己去创建一个共享目录,因为我测试过去创建一个共享目录来放这些文件,然后根本无法成功调用,这是成功的关键,在此做个提醒)
要是XP客户机,或者安装多个字体,,你可以参考这篇文章(http://bbs.winos.cn/viewthread.php?tid=117388&highlight=%D7%D6%CC%E5 )
转载于:https://blog.51cto.com/hajuneck/596923