Установка новой программы из сети

Установка новой программы из сети

Посетителей: 3219 | Просмотров: 4175 (сегодня 0) Шрифт:

Назначение ПО группе пользователей или компьютеров предполагает, что все пользователи, которым необходима данная программа, будут автоматически получать ее без привлечения администраторов или технического персонала. Если для приложения установлен принудительный режим, ярлык, соответствующий данной программе, появляется в меню Пуск, а в реестр заносится информация о данном приложении, включая местоположение пакета и других файлов, необходимых для установки данного ПО. При первом обращении пользователя к ярлыку соответствующее программное обеспечение устанавливается и запускается.

Публикация программного обеспечения предполагает, что пользователь сам сможет решить, устанавливать ему данное приложение или нет. В данном случае ярлык в меню Пуск не появляется, локальный реестр тоже не изменяется. Вся информация, необходимая для установки программы, находится в Active Directory. Для установки программы:

  1. Запустите утилиту Установка и удаление программ (Add/Remove Programs) из панели управления.
  2. В окне диалога Установка и удаление программ нажмите кнопку Установка новой программы (Add New Programs).
  3. Система выполнит поиск, всех программных пакетов, для которых настроена публикация. Результат, поиска (список всех приложений, для установки которых настроена публикация) будут отображены в поле Установка программ из сети (Add programs from your network).
  4. Щелчком выберите нужную программу

Для настройки автоматической установки программного обеспечения на компьютеры клиентов:

  1. Запустите оснастку Групповая политика.
  2. Откройте узел Установка программ.
  3. В правом подокне или на узле Установка программ нажмите правую кнопку мыши. В открывшемся контекстном меню выберите команду Создать | Пакет (New | Package).
  4. Откроется окно диалога Открыть, в котором нужно перейти к местоположению настраиваемого программного пакета, выбрать его и нажать кнопку Открыть.
  5. Откроется окно диалога Развертывание программ (Deploy Software). Укажите в нем, какой метод развертывания программного пакета необходим: публичный (Published) (этот режим может быть установлен только для пользователя), назначенный (Assigned) или публичный или назначенный с особыми свойствами (Advanced published or assigned). В последнем случае откроется окно диалога Свойства для настройки необходимых свойств программного пакета. Если в дальнейшем понадобится изменить свойства программного пакета, настроенного для автоматической установки, щелкните на нем дважды в правом подокне.

Для удаления программного пакета из автоматической установки:

  1. В правом подокне укажите удаляемый пакет и нажмите правую кнопку мыши.
  2. В контекстном меню выберите команду Все задачи (All Tasks). В появившемся подменю выберите команду Удалить.

Об установке программного обеспечения при помощи возможностей групповой политики на моем блоге уже можно найти достаточно много статей. Как видно из самого заголовка, это уже 6-я статья данного цикла. В предыдущих статьях было рассмотрено большинство возможностей расширения клиентской стороны, отвечающего за процесс централизованной инсталляции программного обеспечения. То есть вы узнали о том, как можно устанавливать программные продукты при помощи MSI- и ZAP-файлов, какая разница между этими типами установки, а также немного о том, как можно указать дополнительные настройки для установщика Windows. Какая же тема еще ни разу не была затронута?

Практически каждый программный продукт после своего релиза не стоит на месте. Команды разработчиков стремятся к тому, чтобы привести свое детище к максимально стабильному состоянию, периодически добавляют своим продуктам новые специфические возможности, да и вообще стараются на регулярной основе обновлять тот или иной продукт. И получается, что обновление программного обеспечения позволит реализовать более стабильную, безопасную и функциональную работу. Следовательно, обновление программного обеспечения относится к одному из важнейших этапов жизненного цикла приложения. Ну а когда выходят обновления для программ, системный администратор должен быстро отреагировать и проинсталлировать такие обновления сначала для пилотной группы пользователей, а потом уже и для всех остальных сотрудников организации.

Следовательно, мы еще не рассмотрели процедуру обновления программных продуктов средствами групповой политики. Обязательно нужно это исправить. А значит, в этой статье вы узнаете о том, каким образом можно обновлять программные продукты при помощи расширения CSE «Установка программ».

Установка устаревшего программного продукта

Для того чтобы обновить программный продукт, естественно, для начала нужно проинсталлировать его устаревшую версию. Так как согласно материалу третьей статьи настоящего цикла программа устанавливалась средствами назначения программного обеспечения, сейчас следует разобрать метод установки при помощи публикации. Устанавливать средствами публикации для пользователя и обновлять в данном случае будем великолепный бесплатный анализатор пакетов и инструмент захвата фреймов от корпорации Microsoft, который называется Network Monitor. Для этого будет использоваться не один, а целых два объекта групповой политики. При помощи первого объекта групповой политики будет опубликован Network Monitor версии 3.3.

Затем, исключительно в качестве примера, будет продемонстрирован процесс ассоциации файлов с расширением «.cap» с данным программным продуктом. То есть, ввиду некоторых изменений в последних операционных системах от Microsoft, у вас не получится установить программный продукт по двойному клику по файлу, который будет ассоциирован с сетевым монитором. Именно по этой причине установка сетевого монитора будет выполняться непосредственно из панели управления. Но об этом немного позже.

После этого данное программное обеспечение будет обновлено при помощи второго объекта групповой политики. Об этих действиях вы узнаете из следующих разделов.

Сразу хочу обратить ваше внимание на то, что инсталлятор данного продукта предоставляется в виде EXE-файла. Как вы знаете из предыдущих статей данного цикла, расширение клиентской стороны «Установка программ» не позволяет выполнять установку программных продуктов при помощи этого типа инсталляторов. В данном случае это не страшно, так как внутри инсталляционного exe-файла расположено по 2 MSI-пакета, которые, в принципе, нас и интересуют. Один из них – непосредственно инсталлятор сетевого монитора, а второй – парсер. На парсер пока не будем обращать внимания, а проинсталлируем только сам сниффер. Файлы, с которыми далее будем работать, я заранее распаковал и переименовал. Полагаю, все, что нужно было выполнить заранее, уже оговорено и сделано, поэтому можно начинать.

Читайте также:  Работа со скайпом для чайников

Публикация программного продукта

Для создания первого объекта групповой политики следует открыть оснастку «Управление групповой политикой» (Group Policy Management) и создать таковой. Например, в данном примере это будет объект «GPSI — SoftwareInstallation». После этого нужно связать его с требуемым подразделением и вызвать для него редактор управления групповыми политиками. Уже находясь в окне редактора следует перейти к узлу «Установка программ» (Software installation) конфигурации пользователя и создать новый пакет. В отобразившемся диалоговом окне выбирается требуемый MSI-пакет, то есть файл netmon_33.msi. Думаю, не очень удобно по нескольку раз открывать различные диалоговые окна, поэтому при создании данного пакета в диалоговом окне «Развертывание программ» (Deploy Software), как видно на следующей иллюстрации, будет выбрана опция «особый» (Advanced).

Рис. 1. Диалоговое окно развертывания программ

В диалоговом окне расширенного создания инсталляционного пакета на вкладке «Общие» (General), как обычно, ничего информативного мы сделать не можем, поэтому сразу ее пропускаем. А вот на вкладке «Развертывание» (Deployment) необходимо указать, что данный программный продукт будет публиковаться. То есть следует в группе «Тип развертывания» (Deployment type) установить переключатель на опцию «Публичный» (Published), что, в принципе, и выбрано по умолчанию. Далее необходимо убедиться в том, что на данной вкладке установлен флажок «Автоматически устанавливать приложение при обращении к файлу с соответствующим разрешением» (Auto-install this application by file extension activation), что, согласно задумке Microsoft, должно позволить устанавливать приложение в том случае, если пользователь попробует открыть файл, ассоциированный с данным расширением. В случае с публикацией это важно. Также для того, чтобы сетевой монитор мог удалиться за ненадобностью, следует установить еще флажок на опции «Удалять это приложение, если его использование выходит за рамки, допустимые политикой управления» (Uninstall this application when it falls out of the scope of management). Больше на этой вкладке нам делать особо нечего, как и в текущем диалоговом окне в целом, поэтому сразу сохраним внесенные в этот инсталляционный пакет изменения. Данная вкладка изображена на следующей иллюстрации:

Рис. 2. Вкладка «Развертывание» диалогового окна настроек инсталляционного пакета

По логике вещей, все действия, требуемые для того, чтобы программа опубликовалась, уже были выполнены, но из-за ограниченных возможностей опубликованных приложений пользователь сможет установить опубликованное нами программное обеспечение только в том случае, если он зайдет в окно апплета «Программы и компоненты» (Programs and Features) панели управления и перейдет по ссылке «Установка новой программы из сети» (Install a program from the network). А я могу со стопроцентной уверенностью сказать, что это смогут сделать единицы, что нас, естественно, совершенно не устраивает. Получается, крайне желательно сделать так, чтобы программа устанавливалась при открытии файла с требуемым программе расширением. Что же нам следует в этом случае сделать?

Создание ассоциации для файлового типа

Рис. 3. Диалоговое окно параметров подключения

Рис. 4. Свойства параметра политики в редакторе ADSI

Рис. 5. Определение значения для атрибута FileExtPriority

Рис. 6. Вкладка «Расширения файлов» диалогового окна свойств расширения CSE

Теперь уже можно выполнять команду gpupdate /force, выход и повторный вход в систему. Далее следует локализовать файл с расширением «CAP» и дважды на нем кликнуть. К сожалению, как я и упоминал ранее в этой статье, из-за некоторых нововведений, связанных с Windows Store, приложение не стало устанавливаться. Однако, как можно заметить ниже, такое приложение спокойно устанавливается из панели управления. Готово, приложение удачно установилось.

Рис. 7. Найденное устанавливаемое приложение в панели управления

Обновление проинсталлированного приложения

Теперь можно попробовать обновить этот инструмент. Для этого, как я уже отмечал ранее, будет использоваться второй объект групповой политики. Следовательно, создается в оснастке «Управление групповой политикой» (Group Policy Management) еще один объект GPO, который будет называться, скажем, «GPSI – SoftwareUpdates», и связываться в этом примере с уровнем домена. Теперь нужно вызвать для созданного объекта GPO редактор управления групповыми политиками.

Так как будет обновляться программное обеспечение, которое ранее было опубликовано для пользователя, сейчас инсталляционный пакет следует создавать тоже в узле конфигурации пользователя. Здесь при создании нового инсталляционного пакета локализуем инсталляционный MSI-файл, при помощи которого будет обновляться данный программный продукт, а в соответствующем диалоговом окне следует выбрать метод «особый» (Advanced).

Как обычно, первая вкладка нас не сильно волнует, так как на ней мы лишь можем добавить URL-адрес службы поддержки.

Читайте также:  Как контролировать трафик роутера

Так как желательно, чтобы приложение обновилось автоматически, а в предыдущем объекте групповой политики оно было опубликовано, на вкладке «Развертывание» (Deployment) диалогового окна свойств создаваемого пакета, чтобы не пришлось возвращаться в панель управления, следует выбрать метод «Назначенный» (Assigned). После этого можно, как показано на следующей иллюстрации, установить флажки на опциях «Удалять это приложение, если его использование выходит за рамки, допустимые политикой управления» (Uninstall this application when it falls out of the scope of management) и «Устанавливать это приложение при входе в систему» (Install this application at logon), а затем уже перейти к следующей вкладке.

Рис. 8. Вкладка «Развертывание» инсталляционного пакета второго объекта групповой политики

Вот теперь при создании данного пакета нас интересуют возможности вкладки «Обновления» (Upgrade). На этой вкладке следует указать, какой именно программный продукт будет подлежать обновлению. Для этого в группе «Приложения, обновляемые данным пакетом» (Packages that this package will upgrade) необходимо нажать на кнопку «Добавить» (Add). Так как обновляемое приложение создавалось в другом объекте групповой политики, в отобразившемся диалоговом окне «Добавление обновления» (Add upgrade package) следует установить верхний переключатель на опцию «из указанного объекта групповой политики» (A specific GPO) и при помощи соответствующего диалогового окна выбора объекта групповой политики локализовать тот объект, в котором создавался пакет для публикации Network Monitor. То есть, в нашем примере, это объект «GPSI — SoftwareInstallation».

Как видите на следующей иллюстрации, теперь в области «Обновляемое приложение» (Package to upgrade) появилось приложение Network Monitor. Нужно просто выбрать сниффер и установить нижний переключатель на опцию «Удалить приложение, затем установить его обновление» (Uninstall this existing package, then install the upgrade package). Это очень важно, так как данная опция позволяет перед установкой последней версии программного продукта удалить прежнюю версию. В случае, если с обновлением какого-либо специализированного программного обеспечения в удалении приложения нет никакой необходимости, нужно будет остановиться на опции «Обновление возможно поверх имеющегося приложения» (Package can be upgrade over the existing package), что позволит только выполнить обновление поверх уже установленного продукта. Для того чтобы обновленный программный продукт однозначно установился, следует установить флажок на опции «Обязательное обновление для уже установленных приложений» (Required upgrade for existing packages). Ввиду того, что здесь опций не так много, после того как будет установлено значение последнего переключателя, можно сохранять все внесенные изменения. Так как все оставшиеся вкладки диалогового окна создаваемого пакета нас совершенно не интересуют, можно сохранять все изменения и переходить к редактору управления групповыми политиками.

Рис. 09. Вкладка «Обновления»

На всякий случай, чтобы быть уверенными, что данный объект групповой политики будет обработан, следует сделать этот объект принудительным. Другими словами, в оснастке «Управление групповой политикой» (Group Policy Management) из контекстного меню данного объекта выбирается команда «Принудительно» (Enforced).

Теперь можно проверить, получилось ли у нас обновить программный продукт или нет. Для этого обновляются параметры групповой политики на целевой машине с параметрами /force /boot /logoff, но так как назначенное приложение должно установиться только при выполнении пользователем входа в систему, нам сейчас придется даже не просто выйти из системы, а на всякий случай перезагрузить компьютер. Во время перезагрузки машины у вас на экранах должен красоваться текст «Удаление управляемого программного обеспечения Microsoft Network Monitor 3.3» (Removing managed software Network Monitor), а затем «Установка управляемого программного обеспечения Microsoft Network Monitor 3.4» (Installing managed software Network Monitor).

Рис. 10. Процесс удаления программного продукта

Компьютер перезагрузился, и можно проверить, удалось ли обновить этот программный продукт. Это видно сразу по иконке. Так как написано, что Network Monitor версии 3.4, можно сделать вывод, что все прошло удачно и можно не волноваться о том, что объект как-то неправильно обработал.

Заключение

Из этой статьи вы узнали о том, как можно опубликовать приложения для пользователей, как можно создать ассоциацию для файлового расширения и инсталлируемого программного продукта, а также о том, как можно обновлять установленные программы. Используя все эти возможности, вы можете гораздо эффективнее управлять программными продуктами, с которыми работают ваши пользователи. В следующей, заключительной статье этого цикла, вы узнаете о том, как можно удалять проинсталлированные программные продукты, а также вас еще ждет небольшой бонус 🙂

Одновременная установка в один клик

Удаленная деинсталляция ПО

Инвентаризация программного обеспечения

Автоматическое сканирование сети

Гибкое развёртывание приложений MSI и EXE

Три метода развёртывания

И это ещё не всё.

Развертывание ПО: быстро и легко

Распространение программ по локальной сети и последующее их обслуживание еще никогда не было проще. Total Software Deployment сделает всё за вас:

  • Просканирует локальную сеть;
  • Создаст список программного обеспечения, установленного на компьютерах;
  • Выполнит удаленное развертывание ПО на компьютеры вашей сети.

Вся информация о ПО на Windows системах

Узнайте какие программы установлены на компьютерах вашей сети не покидая кресла! Что для этого нужно? Да почти ничего:

  • Компьютеры на базе Microsoft Windows – XP и выше;
  • Пароль администратора.
Читайте также:  Недорогой телефон для первоклассника

Действительно умный сканер

Просто скажите программе, что вам нужно просканировать, и она начнет работать: найдет все узлы в IP-диапазоне, покажет вам список компьютеров в рабочей группе, извлечет структуру домена. Сканируйте с паролем администратора и настройками "по умолчанию" или укажите логины и пароли для отдельных устройств или групп — и нажимайте Начать сканирование.

Благодаря современным широким каналам связи и мощным процессорам не нужно ждать пока одна задача завершится, прежде чем начать следующую. Total Software Deployment использует параллельное многопоточное сканирование, позволяющие одновременно запускать столько задач, сколько позволяет ваша сеть. Благодаря этому, сканирование компьютеров будет завершено в считанные минуты.

Удалённое обновление программ

"Как я узнаю о том, какая версия программы уже установлена на удалённом компьютере и нуждается ли она в обновлении?" Это тот вопрос, который нам задают чаще всего. Total Software Deployment отлично подходит для таких задач. Программа просканирует компьютеры вашей сети и построит отчёт, в котором будет содержаться полная информация об установленном программном обеспечении. Выберите устаревшие версии и добавьте к задачам развертывания. Нет ничего проще!

Централизованное хранилище программ

Хранилище ПО TSD поддерживает однофайловые и многофайловые инсталляторы. Помимо основной информации о приложении, такой как разрядность, версия или язык, вы можете задать перечень дополнений или обновлений программы, которые в дальнейшем будут развернуты вместе с основным приложением.

Все необходимые данные под рукой

Настройте вывод только той информации, которая вас интересует! В дерево сети может быть выведена самая различная информация: сетевое имя, IP-адрес, версия Windows, индикатор онлайн-статуса и многое другое.

Удобный поиск и фильтры помогут быстро найти установленные приложения, определить задачи и цели для развертывания.

Совместимость с Total Network Inventory

Хранилище сети Total Software Deployment полностью повторяет структуру хранилища Total Network Inventory 3. Вы можете использовать уже существующее хранилище, либо импортировать из него файлы в любую из программ. Работайте с одним хранилищем из разных программ одновременно!

Создание пакета развертывания

Пакет развертывания методом тихой установки можно создать буквально парой щелчков мышью! TSD сам определит тип установщика и подставит необходимые параметры для удаленного развертывания программы, которое пройдет совершенно не заметно для пользователя. Этот метод отлично подходит для удаленной установки MS Office ® в локальной сети.

Особые настройки инсталлятора — не проблема

Ваш инсталлятор обязательно требует ручного ввода данных? Действительно, ведь есть продукты, которые не поддерживают автоматическое развертывание. Это не проблема, если вы используете Total Software Deployment! Создайте пакет развертывания методом макроса, который запишет все ваши действия во время локальной установки. После записи любые "лишние действия" можно легко убрать без необходимости утомительной перезаписи метода.

Снимок системы

Радикальный метод создания пакета развертывания. Когда остальные методы не подходят – он точно поможет.

Метод снимка системы определяет изменения в файловой системе и реестре во время установки, делает их доступными для редактирования и сохраняет их в пакет для последующего развертывания на компьютеры. Однако, следует быть осторожным, применяя этот метод! Через него не рекомендуется развертывать драйверы, кодеки и системные утилиты или библиотеки.

Списки задач развертывания

Вы можете создавать как списки ПО, так и списки компьютеров для развертывания. Настроив их всего один раз, вы сможете быстро развертывать наборы приложений на необходимые компьютеры. В отличие от средств Microsoft, Total Software Deployment поддерживает не только MSI инсталляторы, но и множество других типов инсталляторов, включая те, которые имеют ограниченную или вообще не имеют поддержки автоматической установки.

Пользователь ничего не заметит

Установка ПО на удаленном целевом компьютере происходит скрытно от конечного пользователя. Никаких диалоговых окон. Больше нет необходимости отрывать пользователя от работы.

Просто начните развертывание и наблюдайте за процессом. В случае возникновения любой нештатной ситуации вы легко отследите проблему с помощью истории развертывания.

Дистанционное удаление ПО

Инструмент для удаления программ может на основе списка найденного ПО удалять пакеты, установленные пользователями – это позволяет сетевым администраторам контролировать, какое ПО должно быть в сети, а какое нет. Функция быстрого поиска позволяет быстро находить программы в списке. После обнаружения нежелательного ПО его удаление займет всего несколько кликов.

Удаленная деинсталляция MSI и EXE

Модуль деинсталляции позволяет сетевым администраторам удалять практически любые пакеты по сети, а не только MSI. Деинсталляция полностью автоматизирована и не требует создания сложных скриптов или ввода дополнительных параметров командной строки. Необходимое ПО будет автоматически обнаружено и удалено всего за несколько нажатий мыши, с одного, либо с многих компьютеров в вашей сети. Важно отметить, что Total Software Deployment не требуется доступ к исходному установщику для его удаления. Список поддерживаемых типов установщиков расширяется с каждым обновлением.

Групповое развертывание и деинсталляция

Total Software Deployment может просканировать всю локальную сеть, обнаруживая ПО, установленное на компьютерах пользователей, и собирая необходимую информацию о нем. TSD поддерживает групповое развертывание, обновление и удаление программных пакетов одновременно на нескольких сетевых компьютерах. После успешного развертывания или деинсталляции ПО, компьютеры могут быть автоматически пересканированы для обновления списка установленных пакетов.

Ссылка на основную публикацию
Троттлинг процессора что это
Простой компьютерный блог для души) Всем привет. Сегодня мы затронем тему процессоров, а если быть точнее, то такое явление как...
Схема indesit wisl 83
Инструкции и файлы Файл Страниц Формат Размер Действие 12 pdf 250.49KB Чтобы ознакомиться с инструкцией выберите файл в списке, который...
Схема блока питания для шуруповерта 12 вольт
Аккумуляторный шуруповерт – удобный и необходимый в хозяйстве инструмент. При эксплуатации «от случая к случаю», он может верой и правдой...
Троянские программы и хакерские утилиты
В данную категорию входят программы, осуществляющие различные несанкционированные пользователем действия: сбор информации и ее передачу злоумышленнику, ее разрушение или злонамеренную...
Adblock detector