Вопрос или проблема
Я даже не хочу спрашивать, так как это кажется такой простой проблемой, но боюсь, что мне нужно, так как ни одно из предложений Google не сработало для меня.
Я пытаюсь заменить файл “Normal.dotm”, который находится в %appdata%\Microsoft\Templates, с помощью “File Replace GPO”.
Политика применяется, но файл не заменяется. Также я не вижу никаких ошибок в журнале событий. Права доступа на общую папку, из которой я копирую файлы, тоже в порядке (доля netlogon). Я пробовал получить доступ к ней со своим тестовым пользователем без проблем.
Ниже вы видите политику, которую я создал для замены. У кого-то есть идея, почему это не работает? Я не понимаю.
File Replace GPO:
DC – это Server 2008R2, а клиент – Win7 с Office 2013.
Исходный путь не полностью виден на скриншоте. Это:
%LOGONSERVER%\netlogon\StandardFont\*
Проблема в том, что вам нужно поместить normal.dotm в ваш целевой путь.
%appdata%\microsoft\Template\normal.dotm
Ответ или решение
Заменить файл Normal.dotm через GPO не удаётся
Ситуация, которую вы описываете, действительно может показаться простой, но, как оказалось, она требует тщательного анализа. Для замены файла Normal.dotm в каталоге %appdata%\Microsoft\Templates через групповую политику (GPO) необходимо учитывать несколько ключевых моментов.
1. Правильный путь назначения
Ошибка заключается в том, что целевой путь назначения для замены файла не указывает на сам файл normal.dotm
. Ваш текущий путь назначения:
%appdata%\microsoft\Template\*
неправильный, так как звездочка в конце пути может вызывать проблемы. Вместо этого вам нужно задать полный путь к файлу:
%appdata%\Microsoft\Templates\normal.dotm
2. Применение файловой замены через GPO
Для успешного применения замены файл должен быть прописан в разделе "File Replace" вашей политики. Проверьте следующие настройки:
-
Источник файла: Убедитесь, что файл
normal.dotm
присутствует в указанной вами папке, а полный путь выглядит следующим образом:%LOGONSERVER%\netlogon\StandardFont\normal.dotm
-
Целевой путь: Следите за тем, чтобы указанный путь назначения был правильным и не содержал лишних символов.
3. Совместимость версий
Вы используете контроллер домена на базе Windows Server 2008 R2 и клиентскую машину с Windows 7 и Office 2013. Убедитесь, что все системы обновлены, так как несовместимости могут вызвать проблемы при применении GPO.
4. Проверка логов
Хотя вы указали, что не видите ошибок в журналах событий, стоит внимательно проверить следующие компоненты:
- Журнал событий на клиенте может содержать информацию о применении GPO. Ищите записи в разделе "Безопасность" и "Применение групповых политик".
- Убедитесь, что GPO действительно применяются. Используйте команду
gpresult /h gpresult.html
для генерации отчета о применении групповых политик.
5. Права доступа
Вы упомянули, что права доступа к сети в порядке. Но обязательно проверьте:
- Права на чтение для пользователя, под которым выполняется вход, в папке на вашем сервере
netlogon
. - Права на запись в директории
%appdata%\Microsoft\Templates
на клиенте.
6. Сброс кэша
После внесения изменений в GPO имеет смысл сбросить кэш пользовательских настроек. Для этого иногда помогает простая перезагрузка компьютера.
Заключение
Заменить файл Normal.dotm через GPO может быть сложно, однако, следуя четким инструкциям и подробно проверяя каждый шаг, вы сможете добиться успеха. Если же проблема сохраняется даже после всех проверок, рекомендуем рассмотреть использование сценариев PowerShell для ручной замены файла, которые можно запустить при входе пользователя.