project.md 6.7 KB

Автоматизация настроек Power Shell

Как работает автоматизация сервера

Автоматизация сервера – это процесс, заставляющий что-то происходить автоматически. PowerShell можно использовать для создания и выполнения скрипта, который выполняет различные задачи на компьютере или сервере из одного интерфейса командной строки. Например, такие задачи, как смена паролей, настройка сетевых параметров, установка новых пакетов программного обеспечения и т.д., могут быть легко выполнены с помощью скриптов PowerShell. Скрипты PowerShell выполняются операционными системами Windows Server, Active Directory, Hyper-V и другими продуктами Microsoft. Многие компании используют PowerShell для автоматизации таких задач, как управление конфигурацией, анализ логов, резервное копирование и т.д.

Автоматизация установки локальной среды выполнения интеграции с помощью локальных сценариев PowerShell.

Чтобы автоматизировать установку локальной среды выполнения интеграции на локальные компьютеры можно воспользоваться локальными сценариями PowerShell.

Общие сведения о сценариях:

Cценарии создаются с помощью задокументированной служебной программы командной строки в локальной среде выполнения интеграции. При необходимости можно настроить эти сценарии соответствующим образом в соответствии с потребностями в автоматизации. Сценарии необходимо применить на каждом узле, поэтому обязательно запустите его на всех узлах в случае установки высокого уровня доступности. Для автоматизации установки: установите и зарегистрируйте новый узел локальной среды выполнения интеграции с помощью скрипта InstallGatewayOnLocalMachine.ps1. Этот скрипт можно использовать для установки узла локальной среды выполнения интеграции и его регистрации с помощью ключа проверки подлинности. Сценарий принимает два аргумента — первый для указания расположения локальной среды выполнения интеграции на локальном диске, а второй для указания ключа проверки подлинности и для регистрации узла локальной среды IR.

Для автоматизации обновлений, выполняемых вручную:

-обновите узел локальной среды IR до определенной версии или до актуальной версии с помощью сценария script-update-gateway.ps1 . Он также поддерживается в случае, если вы отключили автоматическое обновление или нужно получить больший контроль над обновлениями. Сценарий можно использовать для обновления узла локальной среды выполнения интеграции до актуальной версии или доуказанной более поздней версии. Он принимает аргумент для указания номера версии (пример: -version 3.13.6942.1). Если версия не указана, локальная среда IR всегда обновляется до последней версии, найденной в загрузках.

Для автоматизации установки:

-Скачайте локальную среду IR, далее укажите путь к расположению скачанного файла SHIR MSI (файл установки). -Если на компьютере имеется одна предварительно установленная локальная среда IR, сценарий автоматически удаляет ее, а затем настраивает новую.

После завершения установки и регистрации ключа в локальной оболочке PowerShell отобразятся сообщения Succeed to install gateway и Succeed to register gateway, свидетельствующие об успешной установке и регистрации шлюза. Для автоматизации обновлений, выполняемых вручную Этот скрипт используется для обновления/установки и регистрации последней версии локальной среды выполнения интеграции. Он выполняет следующие действия.

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

Если имеется более новая версия, то скачайте файл MSI локальной среды IR и обновите среду. Для использования этого сценария можно использовать следующий пример командной строки:

-Скачайте и установите последнюю версию шлюза: -Скачайте и установите указанную версию шлюза: Если текущая версия уже является последней, отобразится следующий результат, в котором предлагается не выполнять обновление.