Страница 1 из 1

Как скопировать файл и обновить реестр ?

Добавлено: 13 июн 2016 19:59
rick
Здравствуйте!
Столкнулся с проблемой установки ПО групповыми политиками.Установил msi пакет.
Далее требуется скопировать файл по пути C:\Program Files\example
Создал политику "name_settings", в этой политике такой конфиг:

Конфигурация компьютера-Политики-Настройка-Конфигурации Windows-Файлы
Создать файл
Действие-Создать/Обновить/Заменить - ни одно из этих действий не копирует файл.
Исходный файл - выбрать нужный файл в директории SYSVOL
Конечный файл - выставил путь куда нужно файл копировать C:\Program Files\example
gpupdate /force
результата нет, файл там не появляется.
Где я ошибаюсь ? Куда смотреть ?

Так же есть файл реестра, который в обычном случае просто запускается, в нем достаточно много параметров. Он обновляет нужные "ветки" реестра и ПО работает.
Каким образом возможно организовать обновление реестра из reg файла ?
Буду очень благодарен за помощь ! Заранее спасибо!

Re: Как скопировать файл и обновить реестр ?

Добавлено: 14 июн 2016 07:23
Алексей Максимов
Проверяйте подробный вывод на клиенте "gpresult /z"
Возможно проблема с наличием каталога назначения. Вместо абсолютных путей лучше использовать системные переменные, типа %ProgramFiles%
По реестру всё зависит от того, куда нужно писать данные - в HKEY_LOCAL_MACHINE или HKEY_CURRENT_USER
Можно сделать пакетный файл с командой импорта "REG IMPORT \\share\file.reg"

Re: Как скопировать файл и обновить реестр ?

Добавлено: 14 июн 2016 07:38
rick
Спасибо, по поводу переменных попробую, только вопрос по системным переменным, возможно где-то посмотреть как к примеру указать такой фай: %Program Files%name%example или %Program Files%\name\example ?
А по поводу реестра много данных нужно записывать в
HKEY_LOCAL_MACHINE и в [HKEY_CLASSES_ROOT]

UPD:Системные переменные разобрался как нужно записывать:%ProgramFiles%\name\example. Но файл по прежнему не копирует.
Политика для установки ПО применяется для Компьютеров.
gpresult /z - ничего не показывает.

Re: Как скопировать файл и обновить реестр ?

Добавлено: 14 июн 2016 08:08
Алексей Максимов
Наберите команду set и увидите все доступные пользователю переменные.
Если gpresult /z ничего не показывает значит политика не применяется.

Re: Как скопировать файл и обновить реестр ?

Добавлено: 14 июн 2016 09:19
rick
Политика применяется на компы, в gpresult /z она не показывается, но программа инсталируется значит она применяется.
По поводу reg import, возможно ли обновлять реестр с шары? В справке по команде меня насторожила запись (только локальный компьютер) https://cloud.mail.ru/public/HKbz/kQRphM6Rt

Файлик упорно не копируется, использовал системную переменную %ProgramFiles%

Re: Как скопировать файл и обновить реестр ?

Добавлено: 14 июн 2016 09:54
Алексей Максимов
Зайти в систему с правами административной учётной записи и выполнить:
gpresult /scope "computer" /z

Re: Как скопировать файл и обновить реестр ?

Добавлено: 14 июн 2016 10:18
rick
Сделал все действия политики применяется все которые я "навешал" на OU, даже с административными правами реестр не обновляет и файл не копирует.
Реестр повесил батник на вход в систему со следующей командой

REG IMPORT \\dc\SYSVOL\test.local\soft\ucc\Update.reg

Re: Как скопировать файл и обновить реестр ?

Добавлено: 12 окт 2016 07:17
Юрий
Способ 1 - Для выполнения пользователи должны быть в группе "опытные пользователи"

1) правка реестра (вставляем это в сценарии запуска)
bat файл - regedit /s \\192.168.1.1\share\1.reg

2) копирование файлов пользователям
copy \\192.168.1.1\share\soft.exe C:\Program Files\example\soft.exe

Способ 1 - Планировщик

Создать задачу которая будет работать от именин администратора домена и разослать пользователям.

Re: Как скопировать файл и обновить реестр ?

Добавлено: 12 окт 2016 08:18
Алексей Максимов
Создать задачу которая будет работать от именин администратора домена
Это не самая хорошая идея с точки зрения безопасности.