Лучший отвечающий
Установка reg файла SCCM 2012 R2 SP1

Вопрос
-
Доброго времени суток.
Проблема в том, что не получается занести данные в реестр с помощью reg файла в раздел HKCU. Делал с помощью Packages. В параметрах выставил "Run with administrative right" и "Only when a user logged on". Создавал программы с разными параметрами, а именно:
- в строке command line писал reg /import file.reg или reg /import "%d0file.reg"
- в строке command line писал regedit /s file.reg или regedit /s "%d0file.reg"
- вставлял в программу bat c вышеописанными командами
- пробовал все это запускать с использованием буквы диска
Во всех случаях в логе execmgr.log пишет "Program exit code 0", но ничего не происходит. Подскажите, что не так?
- Изменено Denis Kotik 20 августа 2015 г. 8:12
20 августа 2015 г. 8:10
Ответы
-
-
Для записи в ветку HKCU права администратора не нужны.
Как же, черт возьми, логично. Спасибо тебе добрый человек. Все сработало без прав администратора, ответ был на поверхности. Всем спасибо за участие!
Сазонов Илья
https://isazonov.wordpress.com/- Помечено в качестве ответа Denis Kotik 24 августа 2015 г. 8:59
24 августа 2015 г. 8:59
Все ответы
-
А распространяете программу на коллекцию какого типа?
Пользователь или устройство?
20 августа 2015 г. 8:20 -
Попробовал и на устройство и на пользователя
- Изменено Denis Kotik 20 августа 2015 г. 8:46
20 августа 2015 г. 8:25 -
А вы пробовали запускать этот батник на компьютере? Он нормально отрабатывает?20 августа 2015 г. 9:59
-
Конечно, я сделал это до того как пробовал залить, и reg и bat успешно отрабатывают.
- Изменено Denis Kotik 20 августа 2015 г. 11:15
20 августа 2015 г. 11:14 -
Значит, проблема в распространении пакета. Вы, при создании пакета, на этапе создания программы к пакету:
1)в командной строке указывается путь к своему батнику?
2) какой тип запуска (я обычно ставлю "скрытый")?
3) требования для запуска (ставлю "в любом случае")?
4) с какими правами будет идти установка (если выставили в "любом случае", то по умолчанию будет запускаться с правами администратора)?
21 августа 2015 г. 8:00 -
Самое интересное, что батник срабатывает. Все делается от администратора. Я выставил режим Normal и в батнике прописал "pause". Он мне вывел у пользователя на экран сделанную работу без всяческих ошибок.
Я тут даже прочитал, что проблема может быть в том, что у меня Win7 x64, и в инетах пишут, что надо добавить ключик /reg:64, но и это не помогает. Батник отрабатывает, но ничего не происходит.
21 августа 2015 г. 11:14 -
Т.е. получается, когда распространяете пакет на клиентские машины, то ничего не происходит? А когда запускаете локально на компьютере, то всё нормально?
Возможно дело в следующем. HKEY_CURRENT_USER - это ветка текущего пользователя. А программа ставится под учетной записью системы SYSTEM, поэтому изменения добавляются в ветку реестра HKEY_USERS\S-1-5-18.
Я бы на вашем месте пользовался функционалом Compliance Settings (Параметры соответствия). Создал бы configuration item (CI) на проверку есть ли определенный раздел (если его нет, то создать его) и т.д. Затем бы объединил все CI в configuration baseline (CB) и распространил бы на коллекцию компьютеров.
24 августа 2015 г. 7:30 -
-
Для записи в ветку HKCU права администратора не нужны.
Как же, черт возьми, логично. Спасибо тебе добрый человек. Все сработало без прав администратора, ответ был на поверхности. Всем спасибо за участие!
Сазонов Илья
https://isazonov.wordpress.com/- Помечено в качестве ответа Denis Kotik 24 августа 2015 г. 8:59
24 августа 2015 г. 8:59