none
Установка reg файла SCCM 2012 R2 SP1 RRS feed

  • Вопрос

  • Доброго времени суток. 

    Проблема в том, что не получается занести данные в реестр с помощью 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

Ответы

Все ответы

  • А распространяете программу на коллекцию какого типа?

    Пользователь или устройство?

    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:44
    Модератор
  • Для записи в ветку HKCU права администратора не нужны.

    Сазонов Илья

    https://isazonov.wordpress.com/

    Как же, черт возьми, логично. Спасибо тебе добрый человек. Все сработало без прав администратора, ответ был на поверхности. Всем спасибо за участие!
    • Помечено в качестве ответа Denis Kotik 24 августа 2015 г. 8:59
    24 августа 2015 г. 8:59