Fafofu
18:07 20-12-2010 Автоматическая установка шрифтов на Windows XP с помощью групповой политики
Всё должно лежать в директории: \\imya.domena\SYSVOL\imya.domena\scripts\
(imya.domena - зависит от имени вашего домена)

Возможно с правми только на запись для пользователей...

1. Накатываем прова через GPO "Конфигурация компьютера" для пользователя на папку "%SystemRoot%\fonts" всё кроме "смена разрешений смена владельца" (заменять сущестующие разрешения).
2. Накатываем права через GPO "Конфигурация компьютера" на раздел реестра для пользователя на ветку "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" всё кроме "смена разрешений смена владельца" (заменять сущестующие разрешения).
3. Создаём папку fonts1
4. Кладём в неё шрифты *.ttf
5. Создаём список этих шрифтов командой (в консоле. Пуск->выполнить - не прокатит) dir /b \\imya.domena\SYSVOL\imya.domena\scripts\fonts1 > \\imya.domena\SYSVOL\imya.domena\scripts\fontinst.inf
6. Кладём туда же "fontinst.exe" (это утилита от microsoft) http://ifolder.ru/20931590
7. Создаём батник "installfont.bat" с текстом (переменная FONT должна быть равна шрифту которого не было ещё у пользователя, но один из которых появится):

SET FONT=Aachenb.ttf
IF EXIST %WinDir%\fonts\%FONT% (
exit
) ELSE (
\\imya.domena\SYSVOL\imya.domena\scripts\fontinst.exe /f fontinst.inf
XCOPY /y /c "\\imya.domena\SYSVOL\imya.domena\scripts\fonts1" "%WinDir%\Fonts"
)

8. Добавляем батник как обычно в скрипты при загрузке компа. (НЕ ПОЛЬЗОВАТЕЛЯ!)