|
|
Re: Ветка администраторов |
|
|
С локальным обновлением гос инсп и обновлением библиотек не всё так просто, как может показаться на первый взгляд, есть ли какое-нибудь руководство для этого? |
|
|
|
 |  |
|
|
Re: Ветка администраторов |
|
|
Да, есть описание первых версий, которое выложено со старой версией утилиты обновления здесь: http://www.mmis.ru/Default.aspx?tabid=87. Новая версия (лежит там же) написана в Visual Studio 2010 и предполагает наличие Framework 2.0. В ней учтены пожелания, высказанные, в частности, в этой ветке форума. Добавлена возможность настройки параметров прокси-сервера в отдельной закладке. Запускать утилиту нужно от имени пользователя, имеющего права администратора на используемом компьютере, т.к. обновления предполагают не только замену-добавление файлов, но и запись библиотек в системную папку (system32 или SysWOW64) с последующей регистрацией. В процессе обновления могут вносится изменения и в реестр. Новая версия описания готовится. |
|
|
|
 |  |
|
|
Re: Ветка администраторов |
|
|
Где хранятся настройки прокси? Можно ли сделать конфигурационный файл, чтобы придти скинуть два файла, запустить URL и уйти. |
|
|
|
 |  |
|
|
Re: Ветка администраторов |
|
|
В соответствии с пожеланиями поддерживаются параметры командной строки: /h – форма приложения скрыта (есть только значок в трее) /r – запуск без запрета использования нескольких экземпляров утилиты (используется при ее собственном обновлении) /a – обновление в режиме администратора пакета /ch – изменять ассоциации /c1 – проверять наличие обновлений через заданное число минут /c2 – проверять наличие обновлений ежедневно в заданное время суток /c3 – проверять наличие обновлений вручную /u – обновлять без подтверждения /t – обновлять тестируемые версии /pa – использовать настройки прокси-сервера по умолчанию /wm – не показывать сообщения в трее /pi – ip-адрес прокси-сервера (например, /pi192.168.168.194) /pp – порт прокси-сервера (например, /pp8080) /pl – логин пользователя (например, /plmaltcev) /pw – пароль пользователя (например, /pwmypassword) /pd – домен (например, /pddssa) В процессе запуска утилиты эти параметры автоматически запоминаются в реестре. Итак, запускате прогу с нужными ключами, переходите в закладку "Настройки", проверяете установки, нажимаете кнопку "Добавить в автозапуск", скрываете форму и уходите. Пример командной строки: UpdateFromURL.exe /ch /c2 /pa /wm. Удобное время обновления устанавливается пользователем с учетом того, что в это время все приложения пакета будут закрыты, а комп будет включен. Описание см. в прилагаемом файле. |
|
|  | Войдите для загрузки вложений |
|
|
|
 |  |
|
|
Re: Ветка администраторов |
|
|
Нужен какой-нибудь ключ, который снимает галочку "Использовать настройки прокси по умолчанию".
При этих настройках UpdateFromURL.exe /h /r /ch /c1 /u /t /wm /pi10.1.1.46 /pp3128 /plsilmarill /pw12345 Прокси прописывается, но галочка не снимается.
При работающем UpdateURL компьютер очень долго выключается. Проблема именно в нем, т.к. компьютер спешит в синее окно завершения работы буквально сразу после того как я завершаю процесс в диспетчере задач.
И можно ли поменять поле "регистрационный номер"? Могу ли я как-то изменить его на наш код 2905 (обычно при первой загрузке GosInsp нужен)? Или я может путаю его с каким-то другим регистрационным номером.
Можно ли добавить ключ тихой установки для самого ГосИнспа? Лень просто нажимать "далее" :) |
|
|
|
 |  |
|
|
Re: Ветка администраторов |
|
|
Добавил ключ /p0 – не использовать настройки прокси-сервера по умолчанию. Кроме того, с ключами /c1 и /c2 теперь можно задавать интервал времени в минутах или время суток. Например, /c160 - проверять обновления через каждые 60 минут, /c212:15 - проверять обновления каждый день в 12:15. Подправил выгрузку: теперь закрытие при перезагрузке системы осуществляется сразу. Поле регистрационный номер заполняется автоматически: ему присваивается регистрационный номер пользователя (не вуза в БД ИМЦА), который указывается при установке пакета. При этом учитывается именно последняя установка! По поводу ключа тихой устанвки передам Александру Черничкину. |
|
|
|
 |  |
|
|
Re: Ветка администраторов |
|
|
Информация от Александра: Ключ тихой установки, в числе других ключей Windows Installer, существует независимо от нас. В интернете об этом море информации, например http://www.oszone.net/9008 |
|
|
|
 |  |
|
|
Re: Ветка администраторов |
|
|
Просто я обычно устанавливал через setup.exe. Вдруг .NET отсутствует. Но спасибо за подсказку. Я совсем про это забыл. :) |
|
|
|
 |  |
|
|
Re: Ветка администраторов |
|
|
Всегда пожалуйста! Жду новых конструктивных предложений. |
|
|
|
 |  |
|
|
Re: Ветка администраторов |
|
|
Придумал свой способ обновления для пользователей, если отсутствует головной сервер или если к примеру учебные корпуса не объединены в скоростную локальную сеть. Существует такая маленькая програмка ExecAs (без проблем нагуглите), которая позволяет запускать любую программу или файл из под админа. В комплекте с программой идёт хелп по настройке. В первый раз программа запускается в нормальной режиме, мы указываем в ней, что и откуда мы хотим запустить из под админа, нажимаем сохранить, создаём ярлык на программу на рабочий стол, переименовываем его для удобства и далее при запуске с ярлыка у нас будет запускаться программа или файл с правами админа. Далее если мы хотим внести именения в ExecAs - смотрим в хелп, там показаны ключи для настройки программы. Расскажу как сделал у себя. Создал тихо самораспаковывающийся rar архив, в котором заранее прописал в ExecAs запуск C:\Program Files\MMIS Lab\Plany\UpdateFromURL.exe из под админа. Программа распаковывается в C:\Program Files\MMIS Lab\Update. При распаковке автоматически создаётся ярлык на ExecAs на рабочий стол с именем Update_MMIS. Далее при установке провожу первичную настройку программы, ставлю авто обновление, довожу до сведения пользователей, чтобы периодически проверяли обновления и всё. |
|
|
|
 |  |
|
|
Re: Ветка администраторов |
|
|
Для чего она предназначена галочка "показать все приложения"? Когда она активна вылазиет много файлов, которые вроде как надо обновить. Необходимо ли это все обновлять или можно не трогать эту галочку вообще?
Еще вопросы по интерфейсу.
Что значат столбцы Дата, Версия, Дата Новая, Версия новая, Результат(обычно пустой), Результат новый, Тест? Выложите, пожалуйста, документацию.
================ Сверхважный вопрос ================
Уже надоело выправлять файлы планов по "последним обновлениям" каждые 2-3 дня. Особенно это актуально на момент сверки и планирования, когда уже план уже вроде как выверен, проверен и готов, а тут ВНЕЗАПНО новое критическое СВЕРХЪважное обновление. И все летит коту под хвост.
Например: делаем делаем мы планы - всё нормально, отправляем на проверку - у них (проверяющих) программа обновляется и всё краснеет. Плюс еще неделя пройдет когда они вернутся и снова что-то обновится. Очень трудно кооперироваться.
Можно ли установить какую-то регулярность обновления. Например не чаще, чем раз в 3 месяца, чтобы быть к этому готовым (хотя бы морально). |
|
|
|
 |  |
|
|
Re: Ветка администраторов |
|
|
Здравствуйте! Этот флажок следует использовать в том случае, если обновление какого-то приложения нужно повторить принудительно: ставим флажок рядом с ним и обновляем. Если обновления проходят в штатном режиме, этот флажок ставить не нужно. При установленном флажке обновлять все равно предлагается то, что отмечено флажками. Дата, Версия - данные текущего приложения пользователя Дата Новая, Версия новая - данные приложений на сервере обновлений Результат(обычно пустой) - значение появляется в процессе обновления (Успех или Неудача) Результат новый - такого нет, есть Размер новый - размер файла на сервере обновлений (должен совпадать с обновленным файлом у Вас: если у Вас меньший, то файл не закачался до конца) Тест - для тестируемых версий равен 1, 0 - в противном случае (кто не хочет, не устанавливает тестируемые версии)
Насчет "все краснеет" - это, наверное, эмоции. Например, в последних обновлениях показатель "не превышение 54 часов общей нагрузки студента в неделю" стал отображаться с точностью до десятых долей (ранее было до целых) и значение 54.2, например, пугает. На самом деле при экспертизе значение округляется до целых по правилам арифметики (рекомендация Рособрнадзора) и беспокоится (править планы) не стоит. Наши правила обновлений таковы: реакция на пожелания (замечания) пользователей максимально быстра (до трех суток). Выставление по готовности практически мгновенное. Мы считаем, что это правильно. Будь это Ваше пожелание, наверное возражений не было бы. |
|
|
|
 |  |
|
|
Re: Ветка администраторов |
|
|
Здравствуйте.
У военных есть серьезные ограничения по использованию сети интернет. Компьютеры имеющие доступ к сети Интернет физически разъеденные с компьютерами локальной сети. Каким образом обновлять Планы на станциях пользователей?
|
|
|
|
 |  |
|
|
Re: Ветка администраторов |
|
|
Дать соответствующие права одному (администратору), который будет заливать все обновления на файл-сервер. А уже с этого файл-сервера по внутренней сети приложения будут обновляться у остальных пользователей. Есть альтернативные предложения? Давайте обсудим ... |
|
|
|
 |  |
|
|
Re: Ветка администраторов |
|
|
Для обновления на файл-сервере не имеющего доступа к интернету верны мои действия? 1. На компьютере, который имеет доступ к интернету и установлен пакет Планы, создаю в отдельном месте папку Plany. 2. Прописываю в файле param.ini ее как путь к файл-серверу. 3. Ставлю птичку в закладке «Администратор» утилиты обновления. 4. Запускаю обновление с интернета. При этом файлы обновления копируются и как бы на файл-сервер (созданную папку Plany) 5. Переношу эту папку на флешку и потом с флешки копирую ее на файл-сервер.
|
|
|
|
 |  |
|
|
Re: Ветка администраторов |
|
|
На шаге 3 нужно проверить путь к созданной в отдельном месте папке Plany (в закладке Администратора утилиты обновления). Если путь не тот, то его нужно подправить явно: утилита читает этот путь из реестра. Для 64 битного Windows это HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MM&IS Laboratory\Setup\Common NetPath=UpdatePath=[Plany в отдельном месте]. |
|
|
|
 |  |
|
|
Re: Ветка администраторов |
|
|
Все так и делал. Нормально грузится в нужную папку.
Такой вопрос. На станции пользователя как-то будет видно, что прошло (сработало) обновление с файл-сревера?
|
|
|
|
 |  |
|
|
Re: Ветка администраторов |
|
|
процесс обновления Excel-макетов сопровождается специальной формой и сообщением о том, что получена новая версия. При обновлении универсальных макетов (со звездочкой) появляется форма с описанием "Что нового". |
|
|
|
 |  |
|
|
Re: Ветка администраторов |
|
|
Вопрос: с чем связана острая необходимость утилите UpdateFromURL иметь административный доступ на ПК пользователя? |
|
|
|
 |  |
|
|
Re: Ветка администраторов |
|
|
Эта необходимость прежде всего обусловлена заменой и регистрацией библиотек в системной папке (например, ...windows\system32\). |
|
|
|