|
Установка и обновление платформы 1с 8.2 на большом количестве компьютеров | ☑ | ||
---|---|---|---|---|
0
hame1e00n
29.03.11
✎
17:22
|
В руководстве администратора “1С:Предприятие 8.2” рекомендуется для установки пользователями платформы создать общедоступный сетевой ресурс и оттуда запускать файл 1cestart.exe.
Как это работает: После создания вышеописанного общего сетевого ресурса пользователь для первоначальной установки должен запустить программу запуска 1CEStart.exe, в результате запуска произойдет установка последней присутствующей в данном каталоге версии платформы "1С:Предприятие 8". После выхода очередной версии платформы "1С:Предприятие 8" необходимо добавить в общий сетевой ресурс соответствующий каталог вида 8.2.xx.xx с дистрибутивом данной версии. При последующем запуске пользователем системы “1С:Предприятие 8” произойдет автоматическая установка новой версии. Плюсы данного способа: Для установки новой версии достаточно скопировать соответствующий дистрибутив в общий сетевой ресурс, т.е. нет необходимости в дополнительных действиях со стороны администратора; Минусы: Пользователи должны обладать правами локальных администраторов для возможности установки; Со временем список установленных версий может стать достаточно внушительным, данный способ не подразумевает автоматическое удаление устаревших версий платформы. А теперь собственно вопрос: возможно ли каким-либо образом настроить групповые политики так, чтобы этот файл запускался с администритивными правами, либо как еще можно сделать так, чтобы пользователей, не имеющий прав устанавливать ПО, мог обновлять платформу таким образом? |
|||
1
hame1e00n
29.03.11
✎
17:25
|
Слышал, что в 8.1 был ключик реестра, позволяющий при административной установке производить обновление платформы не из под администратора, здесь что-нибудь похожее наблюдается?
|
|||
2
NeoVision
29.03.11
✎
17:29
|
В групповых политиках есть возможность автоматической установки и обновления программ. По-крайней мере в server 2008 есть. .msi 1с тоже поставляет, что можно пробовать.
|
|||
3
hame1e00n
29.03.11
✎
17:34
|
(2) Данный способ интересен, но как я понимаю придется для каждой новой версии платформы добавлять новый объект групповой политики? А еще слышал, что старые версии платформы невозможно будет удалить с компа после выключения групповых политик установки, помогает только чистка реестра, поэтому больше всего интересует способ, описанный в (2), как наиболее гибкий, достаточно только скопировать установщик новой версии платформы на сервак
|
|||
4
hame1e00n
29.03.11
✎
17:34
|
(3)* способ, описанный в (0)
|
|||
5
Лефмихалыч
29.03.11
✎
17:45
|
(1) тебе послышалось
|
|||
6
Dmitrii
гуру
29.03.11
✎
17:45
|
(0) Читаем богомерзский ИТС:
Ваш способ: Установка с помощью logon-скрипта. Установку можно производить из скрипта, выполняемого при входе пользователя в домен. Задание соответствующего скрипта выполняет администратор домена. Если пользователь не имеет прав на установку программного обеспечения, то администратор должен указать выполнение скрипта установки от имени пользователя, который может выполнять установку. Пример такого скрипта см. здесь. С использованием скрипта можно устанавливать и удалять несколько версий «1С:Предприятия». Для этого нужно вызвать процедуру installOrUninstall с необходимыми параметрами (пример скрипта см. здесь). Для установки новой версии администратору достаточно скорректировать пути общих сетевых ресурсов и код продукта, который нужно взять из файла setup.ini. Дополнительно нужно указать файл трансформации adminstallrelogon.mst. В этом случае система «1С:Предприятие» при несовпадении версий клиента и сервера будет предлагать завершить текущий сеанс пользователя для установки новой версии. Администратор должен позаботиться, чтобы скрипт был актуализирован и дистрибутив с новой версии был доступен на сетевом ресурсе. Обновление версии При установке платформы с использованием административных средств в каталоге конфигурационных файлов (см. здесь) создается файл adminstall.cfg (см. здесь). Если при запуске информационной базы требуемая версия «1С:Предприятие» не обнаружена на компьютере и если у пользователя недостаточно прав для установки требуемой версии, пользователю будет предложено выполнить действие, указанное в файле adminstall.cfg: перезагрузка компьютера или повторный вход в систему (logon). |
|||
7
NeoVision
29.03.11
✎
17:49
|
(3) Новый объект - да, как заменяющий предыдущую версию. Если зачем то понадобится удалить политики, то будет предложено удалить уже установленное ПО в автоматическом режиме. MS считает такое решение более правильным.
Если очень хочется всегда можно сделать файл команд с использованием команды runas и поместить его в автозагрузку...но нужно будет явно указать пароль админа, а это плохо. |
|||
8
hame1e00n
29.03.11
✎
17:51
|
эх, вот же косяк, вроде такое классное решение с установкой и обновлением...
|
|||
9
Лефмихалыч
29.03.11
✎
17:53
|
вот еще ветка в тему v8: Административная установка: как к ней подключить уже установленную платформу клиента
нерабочий этот велосипед в целом, т.к. в любом случае всё упирается в отсутствие прав на програмфалос и реестр |
|||
10
hame1e00n
29.03.11
✎
17:56
|
Ну а права только на установку 1с можно каким-нибудь образом сделать? Или они даются только на установку всех программ?
|
|||
11
EvgeniuXP
29.03.11
✎
18:11
|
лучше не делай - будут проблемы с переключением русско-английского языка :), сами маемся на 4 компах, пока нашли другое решение - отписал в фирму 1С.
|
|||
12
hame1e00n
30.03.11
✎
09:10
|
(11) Переключение с русского на английский? Как это связано? А какое решение вы нашли? Просто платфрорму необходимо поставить в сжатые сроки на большое количество компьютеров (чтобы не останавливать работу фирмы)
|
|||
13
hame1e00n
30.03.11
✎
09:19
|
Вот тот вариант, что в (0) и больше всего поэтому нравится, но все упирается в то, что пользователи не являются локальными админами
|
|||
14
cdiamond
30.03.11
✎
09:24
|
Слушайте люди, я вообще ничего специально не делал, но обновления на XP вручную ставятся пользователями без админовских прав. Это абсолютно точно.
Похоже, что дистрибутив 1С подписанный и доверенный. |
|||
15
hame1e00n
30.03.11
✎
09:29
|
(14) очень интересно, а версия платформы какая? у вас домен?
|
|||
16
cdiamond
30.03.11
✎
09:31
|
(15) 8.2, давно еще заметил такое явление, уж с полгода как не перелогиниваемся для обновления. Домен стоит, пользователи только в группе Domain Users и у этой группы права на папку 1Cv82 только на чтение.
|
|||
17
vde69
30.03.11
✎
09:32
|
блин, административная установка НЕ ТРЕБУЕТ установки на клиенте, работает из сетевого каталога!!!
единственое - COM.8.х если нужно, то приходится регить |
|||
18
cdiamond
30.03.11
✎
09:33
|
(16) Тьфу ты, попутал, пользователи в группе Users на локальном компе.
|
|||
19
kosts
30.03.11
✎
09:34
|
(14) Интересно, интересно.
|
|||
20
cdiamond
30.03.11
✎
09:37
|
Да, на сетевом каталоге я делаю установку с ключиком /А и обновляются с него.
Но повторяюсь опять же - с простыми правами, и при этом в Program Files у них появляется полноценная папка с установленной новой версией. |
|||
21
vde69
30.03.11
✎
09:39
|
(20) зачем ты обновляеш? все работает просто с запуском из сетевого каталога!!!
|
|||
22
hame1e00n
30.03.11
✎
09:43
|
(21) интересно, а если пользователей будет полторы сотни и каждый будет работать с сервера? 1с рекомендует именно установку, а это получается финт ушами
|
|||
23
cdiamond
30.03.11
✎
09:43
|
(21) Во-первых не в курсе что и так можно, буду пробовать.
Во-вторых ноутбуки есть, которым иногда автономно требуется работать |
|||
24
hame1e00n
30.03.11
✎
09:43
|
(20) а в версии 8.2 работает административная установка с ключиком /a?
|
|||
25
hame1e00n
30.03.11
✎
09:44
|
слышал, что в 8.2 этот вариант уже не катит
|
|||
26
cdiamond
30.03.11
✎
09:47
|
(24) работает
|
|||
27
hame1e00n
30.03.11
✎
09:51
|
(26) а можно описать этот процесс более подробно? Как я понимаю берете дистрибутив к примеру 8.2.11, устанавливаете на сервере с ключом /a, далее из этой папки производим установку на компьютере пользователей. Далее самое интересное. Выходит 8.2.12 например. Как ее устанавливать на серваке? В ту же папку? Или должна быть отдельная для новой версии?
|
|||
28
cdiamond
30.03.11
✎
09:55
|
(27) В смысле что непонятно? Каждая версия лежит в своей папке. Установка с ключом /A спрашивает в какую папку положить, т.е. Program Files не затрагивается. Пользователи устанавливаются обновляються с него (там nethasp.ini настроенный должен лежать), в том числе и сервер, хотя сервер и необязательно именно оттуда.
|
|||
29
nbIx
30.03.11
✎
09:58
|
(0) Я вообще установил на сервере, расшарил папку и запускаю из нее. Грузится все достаточно шустро.
|
|||
30
hame1e00n
30.03.11
✎
10:00
|
(28) каждую версию устанавливаете в новую папку или все время в одну? у пользователя ведь каждая версия 1С 8.2 устнавливается в отдельные папки, а не обновляется!
|
|||
31
cdiamond
30.03.11
✎
10:03
|
30) В отдельные конечно. Выражение "обновление" в случае 8.2 не совсем корректно, согласен :)
|
|||
32
cdiamond
30.03.11
✎
10:05
|
(29) У меня есть ноуты-путешественники. Изредка автономно работают, а чаще через VPN тонким клиентом. Через 3G от билайна загрузка минуты 2.
|
|||
33
hame1e00n
30.03.11
✎
10:07
|
(31), то есть устанавливаете на серваке в папки 8.2.11 и 8.2.12, а что пользователь должен делат для того, чтобы обновиться?
|
|||
34
vde69
30.03.11
✎
10:11
|
(22) у нас пользователей под 300 и никто не жалуется
|
|||
35
hame1e00n
30.03.11
✎
10:13
|
(34) где в таком случае хранится список информационных баз? на серевере или локально? у нас тоже много пользователей, у каждого свой набор баз, если набор баз будет одинаковый для всех, то это будет совсем нехорошо
|
|||
36
vde69
30.03.11
✎
10:16
|
(35) списоков баз несколько, список общих баз храню на сервере а персонально добавляемые лежат в профиле пользователя
|
|||
37
vde69
30.03.11
✎
10:18
|
(35) кстати сейчас озадачен перевода своей запускалки 7.7 на 8.х, правда пока нет решения как получить список пользователей без конекта к базе, но думу думаю
|
|||
38
hame1e00n
30.03.11
✎
10:19
|
(37) мы же про 8.2 говорим?
|
|||
39
vde69
30.03.11
✎
10:20
|
(38) да
|
|||
40
cdiamond
30.03.11
✎
10:20
|
(35) Можно и общий указать, положив конфиг на сервер, при этом у пользователей есть возможность добавлять свои индивидуальные базы.
|
|||
41
hame1e00n
30.03.11
✎
10:25
|
(39) (40), понятно, я просто хотел уточнить, что 1с при запуске с сервака поххватывает не только общий список баз, размещенный на сервере, но и список баз, размещенный локально на компьютере пользователя.
То есть есть такой вариант, просто установить на сервер (без административной установки и пользователям запукать оттуда, например тот же файл 1сestart), правильно я понял? |
|||
42
vde69
30.03.11
✎
10:35
|
(41)да, только установка должна быть АДМИНИСТРАТИВНАЯ (с ключем)
|
|||
43
vde69
30.03.11
✎
10:36
|
(42) и там нет файла 1сestart :)
|
|||
44
hame1e00n
30.03.11
✎
11:03
|
(42) а какой смысл в административной установке тогда?
|
|||
45
hame1e00n
30.03.11
✎
11:10
|
Давайте еще раз. Как проводить эту административную установку и обновление. Берем копируем на сервер дистрибутив платформы. ПОдключаемся локально, запускаем setup.exe с ключом /a. Что надо шарить и что запускать пользователю для установки 1с?
|
|||
46
hame1e00n
30.03.11
✎
11:14
|
(45) -> (43)
|
|||
47
disk-2008
30.03.11
✎
11:28
|
(46)В (0) - файл 1cestart.exe
|
|||
48
Seducer
30.03.11
✎
11:28
|
У меня работает через logon-скрипт. Сначала старая версия удаляется, потом новая ставится. Все работает без проблем.
Вот ссылка на обсуждаемую тему (там же и скрипт) http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=561912#561912 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |