Показать полную графическую версию : Автоматическая установка самодельных MSI через AD
Приветствую.
Есть домен с контроллером домена и рабочими станциями WinXPsp3 и Win2ksp4. С помощью программы AdminStudio создается установочный пакет "Install.msi", которы например создает несколько папок на диске С и меняет несколько реестровых ключей. (сама по себе проверена и работает).
На контроллере домена в GPO для определенного OU создается политика, которая устанавливает созданный ранее пакет.
При включении рабочей станции, пользователь которой входит в нужный OU политика применяется, об этом говорит gpresult. В "Установка и удаление программ" пакет числится как установленный, но нужные папки не появляются.
В чем может быть причина? Права у пользователя на установочный файл есть. Локально файл запускается и нормально все создает
Help!
Если Вы разворачиваете через Конфигурацию пользователя, то оно просто там будет отображаться. А развернется после того как пользователь нажмет на Изменить\Удалить. Чтобы оно установилось само, без участия пользователя, нужно разворачивать через Конфигурацию компьютера.
Oleg Krylov
03-04-2009, 10:12
Нужно еще проверить от имени кого запускается установочный пакет и может ли пользователь, в контексте которого он запускается создавать элементы в указанном расположении и производить запись в реестр.
Если Вы разворачиваете через Конфигурацию пользователя, то оно просто там будет отображаться. А развернется после того как пользователь нажмет на Изменить\Удалить. Чтобы оно установилось само, без участия пользователя, нужно разворачивать через Конфигурацию компьютера. »
Устанавливаю через конфигурацию пользователя и именно так стоит задача.
В панели управления в Установленных программах напротив установленного элемента нет кнопки изменить/удалить есть только удалить
http://www.imageup.ru/img34/testinstall119188.jpg
Нужно еще проверить от имени кого запускается установочный пакет и может ли пользователь, в контексте которого он запускается создавать элементы в указанном расположении и производить запись в реестр. »
А как это сделать? :( Не совсем, если честно себе представляю где и куда смотреть.
Прошу прощения Grub
Разобрался. Установка вручную пользователем есть. Ее запускаю и все устанавливается. Но вопрос с тем как это автоматически делать через конфигурацию пользователя, а не компьютера остается открыт
Нужно еще проверить от имени кого запускается установочный пакет и может ли пользователь, в контексте которого он запускается создавать элементы в указанном расположении и производить запись в реестр. »
Пользователь имеет права на установку приложений, и если по сети открыть шару, на которой лежит дистриб, пользователь на нее имеет доступ и спокойно может установить дистриб и файлы перенесутся и реестровые ключи поменяются. А автоматически не получается, кстати Grub и через конфиг компьютера такая же ерунда.
Ура. С установкой через параметры компьютеров получилось. Дело и в правду было в правах на установку. Но не понятно в чем разница между установкой через пользователей или через компьютеры. Как делать через пользователей? И можно ли обойти запрет применения групповых политик к группам?
Но вопрос с тем как это автоматически делать через конфигурацию пользователя, а не компьютера остается открыт »
Делайте в msi-пакете ярлык на рабочем столе. Когда пользователь в первый раз попытается его запустить с рабочего стола, произойдет установка приложения. Если msi-пакет собран правильно, то никаких дополнительных действий от пользователя не потребуется. Приложение установится и будет работать.
Кстати, встречный вопрос: чем не подходит установка через Конфигурацию компьютера? Почему именно через Конфигурацию пользователя?
Но не понятно в чем разница между установкой через пользователей или через компьютеры. Как делать через пользователей? »
как раз разница в том как приложение разворачивается. Через пользователя оно публикуется т.е. пользователь видит ярлык, но само приложение еще не установлено. И установка приложения происходит именно после того как пользователь сам инициирует установку. Когда же Вы разворачиваете через Конфигурацию компьютера, то Вы приложение ставите Принудительно. Пользователь не имеет права выбора, ставить или нет(запускать ярлык или нет).
И можно ли обойти запрет применения групповых политик к группам? »
не совсем понял вопроса. Что значит обойти запрет применения к группам?
не совсем понял вопроса. Что значит обойти запрет применения к группам? »
я вот о чем: Если применять GP к Org. Unit в котором нет ничего кроме одного элемента - группы, содержащей в себе пользователей, то к этим пользователям групповая политика не применяется.
Хотелось бы для различного рода автоматических установок не перетаскивать компьютеры из одного Org. Unit в другой.
К группам она не применяется. Группа - это логическая единица, а не физическая. Можно в настройках безопасности выставлять запрет на применение групповой политики для группы, но это связано с NTFS правами на доступ к файлам GPO. Назначать же групповые политики на группы, как на учетные записи пользователей и компьютеров нельзя.
Хотелось бы для различного рода автоматических установок не перетаскивать компьютеры из одного Org. Unit в другой. »
Не перетаскивайте. Запретите выполнение GPO тем группам, где это приложение не должно быть установлено. Остальным разрешите. Главное не запутайтесь и не забудьте что и где вы сделали. Иначе потом долго и нудно придется искать.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.