1
0
mirror of https://github.com/akpaevj/register-standalone-server.git synced 2024-11-24 08:02:24 +02:00
Go to file
2023-12-04 11:06:34 +03:00
.gitignore f 2023-11-28 11:20:32 +03:00
erp_dev.yml а 2023-12-04 11:06:34 +03:00
LICENSE Create LICENSE 2023-11-28 10:41:57 +03:00
README.md . 2023-11-28 11:07:08 +03:00
register-standalone-server.ps1 а 2023-12-04 11:06:34 +03:00

register-standalone-server

PowerShell скрипт регистрации автономного сервера 1С

Для работы скрипта требуется установка модуля для работы с yaml и административные права для удаления/создания службы

Скрипт выполняет поиск последней установленной версии технологической платформы, удаляет предыдущий экземпляр сервера (при наличии) и регистрирует новый, может выполнять восстановление базы данных автономного сервера из bak. Поиск платформы выполняется по стандартному пути

%ProgramFiles%\1cv8

Пример файла конфигурации находится в файле erp_dev.yml. Файл конфигурации описывает публикацию экземпляра с включенной http отладкой и примером публикации http сервиса из расширения

Подготовка к использованию:

Установка модуля для работы с sql server

Install-Module SQLServer

Установка модуля для работы с yaml

Install-Module powershell-yaml

Пример вызова:

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

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

register-standalone-server.ps1 "C:\erp-dev-config.yml"
register-standalone-server.ps1 "C:\erp-dev-config.yml" "C:\erp_dev.bak"