Установка новых шрифтов с помощью GPO и PowerShell

В этой статье мы рассмотрим способы установки шрифтов на компьютерах в домене Active Directory с помощью групповой политики и PowerShell скрипта. Данная инструкция протестирована на актуальных билдах Windows 10 20H2 и Windows Server 2016/2019.

Установка шрифта через групповые политики

Если вам нужно установить один-два новых шрифта, можно выполнить эту задачу с помощью возможностей Group Policy Preferences в GPO. Для установки шрифта нужно скопировать *.ttf файл на клиентский компьютер в каталог %WindowsDir%Fonts и внести информацию о новом шрифте в ветку реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFonts .

  1. Скопируйте ttf файл шрифта в общую папку на файловом сервере (если шрифтов немного, можно использовать для хранения шрифтов каталог SYSVOL на контроллере домена); сетевай папка, в которой хранятся файлы шрифтов
  2. Запустите редактор доменных GPO ( gpmc.msc ), создайте новую политику GPO_InstallFonts и назначьте ее на OU с компьютерами; групповая политика для установки шрифтов на компьютеры домена
  3. Перейдите в режим редактирования политики;
  4. С помощью Group Policy Preferences нужно создать правило для копирования файла шрифта из сетевой папки в каталог %WindowsDir%Fonts на клиентах. Ранее мы показывали, как скопировать файл на компьютеры через GPO . Создайте политику по аналогии. Перейдите в Computer Configuration -> Preferences -> Windows Settings -> Files . Создайте политику с параметрами:Source: \resource.locSYSVOLresource.locscriptsFontsRoboto-Black.ttf
    Destination: %WindowsDir%FontsRoboto-Black.ttf

    скопировать ttf файл шрифта в каталог %WindowsDir%Fonts

EnglishRussianUkrainian