Служба Network Installation Service
Главная страница: Altium Infrastructure Server
Одной из многих задач, с которой сталкиваются предприятия, – это управление множеством приложений, установленных на всех рабочих станциях организации. Этот процесс значительно усложняется, если приложения необходимо настраивать под специфические требования организации, например добавление дополнительных программных модулей или специальных интерфейсов.
Для управления установленным на предприятии ПО Altium, сервер Altium Infrastructure Server предлагает элегантное решение – службу Network Installation Service (NIS). Эта служба позволяет устанавливать и обновлять продукты Altium в локальной сети предприятия. Основными задачами NIS являются:
- Ускорение процесса обновления – люди будут загружать данные по локальной сети.
- Независимость от доступа к Интернет – обновлять ПО можно изолированно, без доступа к глобальной сети.
- Централизованный контроль версий и обновлений.
- Поддержка push-установок с помощью Групповой политики Active Directory от Microsoft.
Типовой процесс выглядит следующим образом: вы получаете продукты и их дополнительные программные модули с облачного репозитория Altium на свой локальный сервер Altium Infrastructure Server, а затем создаете пакет развертывания для установки ПО в сети. Можно настроить автоматические обновления или проводить их вручную для полного контроля над тем, что установлено на компьютерах проектировщиков.
Доступ к службе Network Installation Service
Связанная страница: Доступ и управление из браузера
Доступ к NIS осуществляется через страницу INSTALLATIONS (Установки) веб-интерфейса сервера AIS. Чтобы перейти на эту страницу, выберите пункт INSTALLATIONS в меню ADMIN.
Доступ к странице INSTALLATIONS в AIS – интерфейсу со службой NIS. Чтобы получить доступ и работать с NIS, необходимо войти как администратор AIS.
Настройки, относящиеся к NIS
Перед тем, как вплотную изучать интерфейс NIS, необходимо выполнить ряд важных настроек. Служба NIS позволяет скопировать установочные файлы продуктов и модулей из Altium Cloud Repository (Облачный репозиторий Altium) и получить их на локальный сервер AIS либо загрузить напрямую. Чтобы это стало возможным и чтобы пользоваться преимуществами автоматических обновлений, необходимо указать учетные данные для доступа к этому облачному репозиторию. Поскольку именно из Altium Cloud Repository вы обычно получаете установочные файлы ПО Altium (т.е. со страницы загрузок сайта Altium), то это значит, необходимо указать учетные данные для доступа к AltiumLive. Сделать это можно на странице Settings - General - AlitumLive Credentials веб-интерфейса сервера AIS. Выберите пункт SETTINGS меню ADMIN, затем в дереве слева щелкните по пункту AltiumLive Credentials.
Введите ваши данные AltiumLive – это является частью общих настроек сервера AIS. Это необходимо для получения продуктов Altium и модулей из защищенного облачного хранилища Altium (Altium Cloud Repository). Наведите курсор мыши на изображение и посмотрите пример заполнения этих полей. Не забудьте нажать кнопку Save, чтобы сохранить изменения на этой странице.
Вторая настройка заключается в указании интервалов проверки обновлений. Этот параметр определяет, как часто AIS будет проверять, есть ли в Altium Cloud Repository более новые версии продуктов и модулей. Укажите интервал времени (в минутах) на странице Settings - Network Installation веб-интерфейса сервера AIS. По умолчанию задано значение 120 минут (т.е. проверка будет происходить каждые два часа).
Укажите период проверки обновлений для продуктов и обновлений, у которых настроено автоматическое обновление.
Работа с интерфейсом NIS
В следующих разделах подробно рассматриваются различные вкладки интерфейса NIS, в последовательности логики использования этой службы.
Вкладка Products & Extensions (Продукты и дополнительные программные модули)
На вкладке Products & Extensions представлен набор установщиков, доступных в соответствии с учетными данными AltiumLive (см. предыдущий раздел). Эти установщики находятся в облачном репозитории Altium.
Есть две категории установщиков, которые можно загрузить из репозитория Altium:
- Products (Продукты) – включают в себя все продукты, доступные вашему предприятию в соответствии в вашей текущей лицензией, например Altium Designer или Altium NEXUS.
- Extensions (Дополнительные программные модули) – модули, дополняющие функциональные возможности продуктов.
Выбирайте нужные продукты и модули в двух областях этой вкладки.
Вкладка Products & Extensions интерфейса NIS, где вы можете выбрать продукт и подходящие модули для получения (или загрузки). Здесь приведен пример пример выбранного ПО, готового для получения. Обратите внимание, что вы можете использовать поля фильтра для быстрого поиска необохдимых элементов (как показано здесь в области Extensions).
Помимо получения и сохранения продуктов и модулей в локальном сервере AIS, есть возможность загрузить продукты и модули за пределы сервера AIS. Эта возможность позволяет легко скопировать пакет установки на съемный носитель, если требуется передать пакеты между установками NIS (например, с открытой сети в закрытую). Чтобы получать ПО на локальный AIS и загружать его на жесткий диск, есть две кнопки:
-
– получить и сохранить продукт и модули на локальный сервер AIS. -
– создать пакет, который можно загрузить непосредственно на жесткий диск.
После выбора необходимого продукта и его модулей, нажмите по соответствующей кнопке, чтобы начать процесс получения или загрузки. Появится несколько диалоговых окон с уведомлениями – нажимайте OK, чтобы продолжить. Следить за процессом можно на вкладке Tasks (Задачи).
Если вы получаете ПО на локальный сервер AIS, то по завершении процесса полученное ПО и модули будут выделены в списке зеленым шрифтом.
Полученные продукты и модули (соответствующие версии) выделены зеленым шрифтом.
Вкладка Tasks (Задачи)
На вкладке Tasks (Задачи) отображен журнал текущих или завершенных операций. Они включают в себя:
Acquiring– получение продукта и его модулей из облачного репозитория Altium на локальный сервер Altium Infrastructure Server.Packaging– упаковка продукта и его модулей в архив для загрузки на локальный жесткий диск.Import– импортирование офлайн-пакета установки в локальный Altium Infrastructure Server.
На вкладке можно просмотреть статус текущих/завершенных задач. Чтобы увидеть список подзадач, разверните задачу.
На вкладке Tasks можно просмотреть журнал текущих и завершенных задач. Наведите курсор мыши на изображение, чтобы увидеть завершенную задачу. Обратите внимание, что в этом примере для получения был выбран только один продукт, но все модули, которые устанавливаются вместе с этой версией продукта по умолчанию, также добавлены в получение.
Если вы создаете пакет установки для его загрузки на локальный жесткий диск, то он не загружается на жесткий диск напрямую, а подготавливается и сохраняется на локальном сервере AIS. Для загрузки необходимо нажать Download Package – пакет будет загружен в виде ZIP-файла в папку загрузок веб-браузера по умолчанию.
Пример установочного пакета, который был подготовлен (с помощью кнопки Download на вкладке Products & Extensions) и затем загружен на локальный жесткий диск.
Вкладка Server Storage (Хранилище сервера)
На вкладке Server Storage (Хранилище сервера) приведен список продуктов и модулей, которые доступны на локальном сервере AIS, т.е. те продукты и модули, которые были получены через вкладку Products & Extensions. Пакет развертывания может включать в себя только те продукты и модули, которые приведены в списке на этой вкладке.
На вкладке Server Storage приведены все продукты и модули, которые на данный момент доступны на сервере AIS. Их можно использовать для создания пакета развертывания.
Конечно, этот список можно пополнять через получение продуктов и модулей на вкладке Products & Extensions. Но вы также можете импортировать пакет установки (например со съемного носителя). Чтобы сделать это, нажмите кнопку
, а затем укажите нужный файл (или файлы) в диалоговом окне Open (Открыть). Обычно это ZIP-файл, который содержит предварительно загруженный пакет установки. После выбора этого файла будут распакованы и импортированы требуемые компоненты установки.
Продукты и модули можно импортировать оффлайн.
После получения продуктов и модулей сервером AIS вы можете создать один или более пакетов развертывания. Для этого на вкладке Server Storage выберите требуемый продукт и модуль (или модули) и нажмите кнопку
. Вы перейдете на вкладку Deployment Packages, где откроется диалоговое окно Deployment Package. В этом диалоговом окне происходит настройка пакета развертывания. Более подробно этот процесс рассматривается в разделе Вкладка Deployment Packages (Пакеты развертывания).
Вы можете создать пакет развертывания прямо на вкладке Server Storage, выбрав продукты и их модули. Наведите курсор на изображение, чтобы увидеть переход на вкладку Deployment Packages и диалоговое окно Deployment Package, где определяются настройки пакета.
Вкладка Deployment Packages (Пакеты развертывания)
На вкладке Deployment Packages (Пакеты развертывания) вы можете создать и настроить пакет развертывания, который определяет, как будут установлен выбранный продукт и его модулей. После создания можно загрузить соответствующий файл пакетной установки Windows (*.msi) и использовать его для установки ПО на целевой машине или на всех компьютерах предприятия.
Вкладка Deployment Packages – пункт управления по созданию пакетов развертывания, которые можно затем загрузить и использовать на предприятии.
Чтобы создать новый пакет развертывания, нажмите кнопку
. Появится диалоговое окно Deployment Package, в котором нужно настроить пакет (см. раздел Настройка пакета развертывания).
Для каждого пакета развертывания отображается следующая информация:
- Name (Название) – осмысленное название пакета, например определяющее продукт (и версию), который будет установлен.
- Description (Описание) – более подробная информация о том, что предлагает пакет и для кого он предназначен.
- Created By (Кем создан) – пользователь локального сервера AIS, который создал пакет.
- Created At (Когда создан) – дата и время, когда был создан пакет.
- Edit (Редактировать) – нажмите по значку
, чтобы перейти в диалоговое окно Deployment Package, в котором можно провести необходимые изменения пакета. - Download (Загрузка) – нажмите по значку
, чтобы загрузить соответствующий файл пакета установки Windows (*.msi) на жесткий диск. Этот файл будет назван в соответствии с полем Name (т.е.<НазваниеПакетаРазвертывания>.msi). Загрузка будет проходить в папку загрузок браузера по умолчанию. - Remove (Удалить) – нажмите по значку
, чтобы удалить пакет из списка.
Настройка пакета развертывания
В локальном сервере AIS пакет развертывания по сути представляет собой список установщиков необходимых продуктов и модулей, а также конфигурацию того, как это ПО будет установлено. Когда вы загружаете пакет развертывания с сервера AIS, создается файл пакета установки Windows (*.msi). Это файл небольшого объема, который после запуска ищет необходимые файлы установки на локальном сервере AIS и устанавливает продукты в соответствии с настройками, указанными при создании пакета. Файлы, которые берутся с сервера AIS, определяются продуктами и модулями, заданными в пакете развертывания. Настройки продуктов и модулей задаются в диалоговом окне Deployment Package и затем сохраняются в пакете развертывания.
Для настройки пакета развертывания в диалоговом окне Deployment Package укажите следующую информацию:
- Package Name (Название пакета) – здесь укажите осмысленное название пакета.
- Description (Описание) – здесь укажите более подробное описание пакета, например его задачи.
- User Name & Password (Имя пользователя и Пароль) – учетные данные локального AIS, требуемые для доступа к серверу в процессе установки и получения необходимых файлов. Эти данные необходимо указывать обязательно.
- Show Progress (Показать прогресс) – включите этот параметр, если вы хотите, чтобы во время установки был показан ее прогресс. В этом случае, в диалоговом окне установщика будет показан прогресс загрузки (
Download) и следующий за ним прогресс установки (Install). Если этот параметр отключен, ПО будет установлено в «тихом» режиме, без показа диалоговых окон. - Installation path (Путь установки) – в этом поле укажите папку, в которую будет установлено ПО на компьютере пользователя (например
[ProgramFilesFolder]\Altium\AD<НомерВерсии>). - Documents path (Путь документов) – в этом поле укажите расположение документов на компьютере пользователя (например
[CommonAppDataFolder]\Documents\Altium\AD<НомерВерсии>). - Private License Server (опционально) – в этом поле укажите адрес TCP/IP сервера Private License Server.
- License Activation code(s) (Код(ы) активации лицензий, опционально) – в этом поле укажите код(ы) активации желаемой лицензии (лицензий), которые будут использоваться с установленным продуктом.
- Preferences (Настройки, опционально) – в этом поле укажите набор настроек, с которыми будут работать пользователи после установки ПО. В выпадающем списке будут представлены все существующие в AIS настройки ПО Altium для проектирования. Выберите подходящий набор. Другой способ – указать файл настроек (
*.DxpPrf). Для этого нажмите кнопку
и укажите файл в появившемся диалоговом окне Open. Выбранный файл будет загружен как первая версия настроек ПО Altium для проектирования в AIS, которую затем можно указать в поле Preferences. Чтобы очистить поле, нажмите кнопку
. - Use latest versions of products (Использовать самые поздние версии продуктов) – чтобы установщик принудительно использовал только последние версии продуктов, включите этот параметр.
- Products (Продукты) – в этом списке отображаются все полученные продукты, которые в данный момент доступны на локальном сервере AIS. Выберите продукт (и его версию), которую вы хотите установить с помощью пакета.
- Installation Features (Компоненты установки) – у продукта может быть ряд компонентов, настраиваемых в ходе установки. В области Installation Features вы можете включить или отключить эти компоненты. Заметьте, что пользователь может изменить выбранные компоненты в ходе установки. Также компоненты можно установить/удалить позже, если в этом возникнет необходимость.
- Extensions (Дополнительные программные модули) – в этом списке отображаются все полученные модули, которые в данный момент доступны на локальном сервере AIS. Выберите модули (и их версии), которые нужно установить с помощью пакета.
Для настройки пакета развертывания в диалоговом окне Deployment Package укажите следующую информацию:
- Package Name (Название пакета) – здесь укажите осмысленное название пакета.
- Description (Описание) – здесь укажите более подробное описание пакета, например его задачи.
- User Name & Password (Имя пользователя и Пароль) – учетные данные локального AIS, требуемые для доступа к серверу в процессе установки и получения необходимых файлов. Эти данные необходимо указывать обязательно.
- Show Progress (Показать прогресс) – включите этот параметр, если вы хотите, чтобы во время установки был показан ее прогресс. В этом случае, в диалоговом окне установщика будет показан прогресс загрузки (
Download) и следующий за ним прогресс установки (Install). Если этот параметр отключен, ПО будет установлено в «тихом» режиме, без показа диалоговых окон. - Installation path (Путь установки) – в этом поле укажите папку, в которую будет установлено ПО на компьютере пользователя (например
[ProgramFilesFolder]\Altium\AD<НомерВерсии>). - Documents path (Путь документов) – в этом поле укажите расположение документов на компьютере пользователя (например
[CommonAppDataFolder]\Documents\Altium\AD<НомерВерсии>). - Private License Server (опционально) – в этом поле укажите адрес TCP/IP сервера Private License Server.
- License Activation code(s) (Код(ы) активации лицензий, опционально) – в этом поле укажите код(ы) активации желаемой лицензии (лицензий), которые будут использоваться с установленным продуктом.
- Preferences (Настройки, опционально) – в этом поле укажите набор настроек, с которыми будут работать пользователи после установки ПО. В выпадающем списке будут представлены все существующие в AIS настройки ПО Altium для проектирования. Выберите подходящий набор. Другой способ – указать файл настроек (
*.DxpPrf). Для этого нажмите кнопку
и укажите файл в появившемся диалоговом окне Open. Выбранный файл будет загружен как первая версия настроек ПО Altium для проектирования в AIS, которую затем можно указать в поле Preferences. Чтобы очистить поле, нажмите кнопку
. - Use latest versions of products (Использовать самые поздние версии продуктов) – чтобы установщик принудительно использовал только последние версии продуктов, включите этот параметр.
- Products (Продукты) – в этом списке отображаются все полученные продукты, которые в данный момент доступны на локальном сервере AIS. Выберите продукт (и его версию), которую вы хотите установить с помощью пакета.
- Installation Features (Компоненты установки) – у продукта может быть ряд компонентов, настраиваемых в ходе установки. В области Installation Features вы можете включить или отключить эти компоненты. Заметьте, что пользователь может изменить выбранные компоненты в ходе установки. Также компоненты можно установить/удалить позже, если в этом возникнет необходимость.
- Extensions (Дополнительные программные модули) – в этом списке отображаются все полученные модули, которые в данный момент доступны на локальном сервере AIS. Выберите модули (и их версии), которые нужно установить с помощью пакета.
При создании нового пакета или редактировании существующего, нажмите кнопку OK после задания настроек, чтобы создать/обновить пакет. Вы вернетесь на вкладку Deployment Packages, где в списке будет отображаться новый пакет, наряду со всеми остальными.
Вкладка Updates (Обновления)
Чтобы поддерживать актуальность установщиков тех продуктов и модулей, которые были получены локальным сервером AIS, вы можете настроить их автоматическое или ручное обновление. Преимуществом обновления вручную является самостоятельный контроль над тем, когда необходимо получить новую версию продукта или модуля. С другой стороны, в этом случае придется отслеживать выход новых версий и загружать их вручную. Преимуществом автоматических обновлений является то, что нет необходимости в проверке обновлений – самые новые версии продуктов будут получены автоматически.
Вкладка Updates (Обновления) предлагает удобный способ настройки обновлений ваших продуктов и модулей, загруженных на локальный сервер AIS.
Вкладка Updates – центр управления обновлениями продуктов и модулей, загруженных на локальный сервер AIS. Здесь можно настроить, как продукты и модули будут обновляться при доступе новой версии в облачном репозитории Altium.
На вкладке представлен список названий продуктов и модулей, которые в текущий момент загружены на локальный сервер AIS. Здесь не приводится список всех версий, которые у вас есть, а только самых поздних версий, доступных в облачном репозитории Altium (чтобы посмотреть все версии, перейдите на вкладку Products & Extensions.
Для каждого пункта списка доступны следующие опции:
- Acquire Manual Update (Получить обновление вручную) – если продукт/модуль на сервере AIS уже имеет самую новую версию, то обновление не требуется, и иконка будет иметь вид
. Если ваша версия отличается от самой новой, то будет отображена иконка
. Нажмите на иконку, чтобы получить самую новую версию продукта/модуля. Появится несколько диалоговых окон – нажимайте OK, чтобы продолжить. За процессом получения можно будет следить на вкладке Tasks. - Automatic Update (Автоматическое обновление) – выставьте этот параметр, чтобы включить автоматическое обновление продукта/модуля. Проверка доступных обновлений будет происходить периодически, с интервалом, указанном на странице Settings - Network Installation сервера AIS. Если для продукта/обновления становится доступным обновление, то обновление не будет происходить сразу – необходимо ждать, пока не истечет этот интервал. После обновления будет получена только самая новая версия продукта.
Для ручного обновления множества продуктов/модулей, а также для включения автоматических обновлений множества продуктов/модулей, есть ряд элементов управления:
- Чтобы вручную обновить множество пунктов, выберите их с помощью флажков слева от названий и нажмите кнопку
. - Чтобы включить автоматическое обновление (Automatic Update) множества пунктов, выберите их с помощью флажков слева от названий и нажмите кнопку
. - Чтобы отключить автоматическое обновление множества пунктов, выберите их с помощью флажков слева от названий и нажмите кнопку
.
Установка на клиентскую машину
Установка программного обеспечения на клиентскую машину – это последовательный процесс, который включает в себя:
- Администратор сервера AIS загружает необходимый пакет развертывания (со вкладки Deployment Packages) в виде файла пакета установки Windows (
<НазваниеПакетаРазвертывания>.msi). - Копирование файла MSI на клиентскую машину.
- Двойной щелчок по файлу MSI. ПО будет установлено в соответствии с настройками, заданными в пакете. Продукты и модули будут браться с локального сервера AIS. Если при создании пакета развертывания была включен параметр Show Progress (Показать прогресс), то появится диалоговое окно установщика, где будет отражен прогресс загрузки (
Download) и установки (Install). Если этот параметр не был включен, будет проведена «тихая» установка. Установка производится в папки Installation и Document, указанные при создании пакета развертывания.
Централизованное развертывание на множестве клиентских машин
Служба NIS также поддерживает централизованное управление продуктами Altium. С помощью NIS можно удаленно установить продукт, например Altium Designer или Altium NEXUS, через Microsoft Active Directory. Установка осуществляется на основе групповой политики для установки программного обеспечения, которая позволяет администраторам использовать редактор Group Policy Object Editor для централизованного управления ПО, установленного на клиентских компьютерах на предприятии. Для этого нужно назначить приложения пользователям или компьютерам либо опубликовать приложения пользователям.
Для развертывания ПО с помощью групповой политики для установки программного обеспечения необходимы следующие компоненты:
- Групповая политика.
- Windows 2000 Server, Windows Server 2003, Windows Server 2008/2012 R2, Windows Server 2016 Standard Edition или более новый контроллер домена.
- Сеть, которая использует домен Active Directory.
- Целевые компьютеры, которые работают под управлением профессиональной или корпоративной редакции Windows, в том числе: Windows 7 Professional (или выше), Windows 8/8.1 Pro (или выше), Windows 10 Professional (или выше).
Рекомендуемый подход
Рекомендуемый подход для централизованного управления продуктами Altium можно разделить на начальную установку и обновления установок.
Для начальной установки:
- Войдите в AIS как администратор через веб-интерфейс сервера.
- На вкладке Product & Extensions интерфейса NIS получите нужные продукты и модули.
- Подготовьте требуемые пакеты развертывания на вкладке Deployment Packages интерфейса NIS.
- Загрузите пакеты развертывания, чтобы получить файл пакета установки Windows Installer Package (
<НазваниеПакетаРазвертывания>.msi) - Настройте групповую политику, которая запустит файл MSI на нужных клиентских компьютерах.
- Отправьте установку для нужных компьютеров/пользователей с помощью Group Policy Software Installation Extension.
По завершении установки у пользователей будет ПО, предварительно настроенное в соответствии с параметрами пакета развертывания.
Установить обновления можно следующим образом:
- Отправьте обновление с помощью Group Policy Software Installation Extension. Если используется этот подход, то самый простой способ – это отредактировать изначальный пакет развертывания (через диалоговое окно Deployment Package) и выбрать нужные новые версии в списках Products и Extensions. Чтобы обеспечить использование самой новой версии продукта, включите параметр Use latest versions of products. Сохраните изменения и загрузите обновленный файл MSI, который затем можно использовать для обновления ПО.
Пример установки ПО с помощью групповой политики Active Directory
После подготовки пакета обновления вы можете настроить объект групповой политики (GPO) в вашем контроллере доменов. Следующие шаги были проверены на Windows Server 2012 R2:
- Войдите в Altium Infrastructure Server (через веб-интерфейс) и загрузите пакет развертывания (
<НазваниеПакетаРазвертывания>.msi) на вкладке Deployment Packages интерфейса NIS. - Скопируйте файл MSI в подходящую общую директорию, например
\\YourServername\Sysvol\DomainName. Это расположение должно быть общим для всех компьютеров, на которых вы хотите установить ПО. - Создайте новую организационную структуру в Active Directory по следующей инструкции:
- Откройте Active Directory Users and Computers, затем в дереве консоли щелкните правой кнопкой мыши по своему домену и выберите New » Organization Unit.
- Введите название организационной структуры и добавьте все клиентские компьютеры, на которые нужно установить ПО.
- Откройте Group Policy Management – в Control Panel выберите Administrative Tools, затем откройте Group Policy Management.
- В интерфейсе Group Policy Management перейдите в существующие политики. Для этого откройте Domains, затем YourDomain, затем Group Policy Objects. Здесь собраны ваши объекты групповой политики.
- Создайте новый объект групповой политики. Для этого щелкните правой кнопкой мыши по папке Your organizational units you have created и выберите New. Введите имя объекта групповой политики.
- После создания новый объект групповой политики появится в папке Your organizational units you have created Нажмите на новый объект, внизу панели справа включите Security Filtering и очистите пункт Authenticated Users.
- Если нужно установить ПО на определенных компьютерах, добавьте их имена. Чтобы установить ПО на всех компьютерах домена, добавьте группу Domain Computers.
- Найдите папку Your organizational units you have created в панели навигации и щелкните по ней правой кнопкой мыши. Выберите команду Link an existing GPO, затем щелкните по новому объекту и нажмите OK.
- Следующим шагом добавьте файл MSI:
- Найдите объект в папке Your organization unit и щелкните по нему правой кнопкой мыши. Выберите команду Edit – откроется новое окно.
- Перейдите в Computer Configuration, затем Policies, затем Software Settings, затем Software Installations. Щелкните правой кнопкой мыши внутри пустой панели справа и выберите New » Package.
- В открывшемся окне найдите общую папку, которую вы создали ранее (
\\YourServerName\FolderName– не физическую папку на сервере,C:\FakePath\FolderName), и выберите файл MSI. - Нажмите Assigned, затем OK.
- Завершающий шаг – закрыть все окна на сервере и перезагрузить рабочие станции. Когда они запустятся, будет установлено ПО, прежде чем пользователи смогут войти. Во время установки ПО будет отображаться надпись Please wait....
NISDeploy
Установщик Windows является частью специальной утилиты для развертывания под названием NISDeploy.exe. Вы могли видеть упоминание NISDeploy MSI Wrapper при запуске файла MSI для установки ПО (определенного пакетом развертывания), а также при завершении установки. NISDeploy – это специальный инструмент, который автоматизирует загрузку и запуск пакета установки. С помощью этого инструмента вы можете настроить пакет без изменения групповой политики. NISDeploy управляется через следующие параметры:
-server |
Адрес сервера AIS (в формате hostname:port). |
-user |
Имя пользователя AIS, которое будет использоваться для загрузки пакета развертывания и запуска установки. Рекомендуется использовать то же имя пользователя, что и в настройках пакета. |
-password |
Пароль пользователя сервера AIS. Аналогично -user. |
-profile |
Название пакета развертывания, который будет загружен и установлен. |
-programs |
Папка, в которую будет установлен продукт. |
-documents |
Папка, в которую будут установлены документы и шаблоны. |
-autoinstall |
Запуск установки без дополнительных окон. Будет показан только прогресс установки. Используется для тихой установки в автоматическом режиме. |
-lastversion |
Установщик будет игнорировать пакет установки и установит самую новую версию продукта, указанного в пакете. Этот параметр редко используется в тех случаях, когда нужна только самая новая версия продукта, например в целях тестирования. |
-installall |
Установка всех компонентов продукта. Аналогично -lastversion, игнорирует настройки пакета и указывает установку всех возможных компонентов продукта (все трансляторы, модули и т.д.). Редко используется в обычном процессе. |
-logs |
Папку, где будет расположен журнал установщика. Нужен только в целях отладки. |
Ниже показан пример пакетного файла для запуска NISDeploy:
"C:\Program Files (x86)\Altium\Altium Infrastructure Server\NIS\bin\NISDeploy.exe" -server localhost:9780 -user admin -password admin -profile "AD Latest" -programs "%PROGRAMFILES(X86)%\Altium\AD-Latest" -documents "%PUBLIC%\Documents\Altium\AD-Latest" -autoinstall
Ниже показан пример пакетного файла для запуска NISDeploy:
"C:\Program Files (x86)\Altium\Altium Infrastructure Server\NIS\bin\NISDeploy.exe" -server localhost:9780 -user admin -password admin -profile "NEXUS Latest" -programs "%PROGRAMFILES(X86)%\Altium\Nexus-Latest" -documents "%PUBLIC%\Documents\Altium\Nexus-Latest" -autoinstall


