Аргументы командной строки для запуска PolyAnalyst как службы

Чтобы запустить службу PolyAnalyst (сервер PolyAnalyst был установлен как служба, а не как приложение) нужно запустить файл pa6scm.exe.

Для того, чтобы просмотреть весь список команд, доступных для приложения pa6scm.exe, введите команду pa6scm.exe --help в командной строке в папке Bin64 сервера и нажмите Enter. Откроется следующее окно:

png

Здесь представлены следующие команды:

  • --help – отображает полный список команд;

  • --install <аргумент> – устанавливает Аналитический сервер как службу Windows по имени, например: --install PolyAnalyst6.5Server, --install AnotherPA или --name "Another PA server";

  • --installls <argument> – устанавливает Логин-сервер как службу Windows по имени, например: --installls PolyAnalyst6LoginServer;

  • --remove <аргумент> – удаляет службу Windows по имени;

  • --start <аргумент> – запускает сервер PolyAnalyst 6.5 как службу по имени, например: --start MyPolyAnalyst;

  • --startls <argument> – запускает Логин-сервер как службу Windows по имени, например: --startls PolyAnalystLoginServer;

  • --stop <аргумент> – останавливает сервер PolyAnalyst 6.5 как службу по имени;

  • --config <аргумент> – задает путь к файлу paserver.xml (файл конфигурации Аналитического сервера) и его имя, например: --start MyPA --config d:\work\my_pa_config.xml;

  • --data <argument> – задает путь к папке "data";

    Вы также можете создать файл, в котором указать свой собственный путь к папке с данными (сама папка должна быть создана заранее). Этот файл должен находиться в каталоге, где находится файл "rserver" (C:\Megaputer Intelligence\PolyAnalyst 6.5\Bin64 по умолчанию для Windows). В этом случае PolyAnalyst автоматически будет использовать указанную папку для хранения данных.

  • --lsconfig <argument> – задает путь к файлу pa_ls.xml (файл конфигурации Логин-сервера) и его имя, например: --start MyLS --lsconfig d:\work\my_ls_config.xml;

  • --name <аргумент> – задает отображаемое имя службы Windows;

  • --patch <аргумент> – задает имя патча, который должен быть применен к paserver.xml до запуска сервера;

    • --patchparam <аргумент> – задает параметры патча, например: --start MyPA --config d:\work\pa.xml --patch d:\work\patch.txt --patchparam d:\work.

      Патч-файл состоит из строк следующего формата: {S|I}:path:value, где первый символ (S или I) указывает тип значения (Строка или Целое число), за ним идет путь к свойству в paserver.xml (например, Paths/Projects), а потом – новое значение. В новом значении можно использовать специальный макрос # # # param # # #, который подставляется из patchparam. Например, если в файле patch.txt написано две строки:

      S:Paths/Projects:# # # param # # #

      S:Paths/pa6db.xml:# # # param # # # db.xml

      команда rserver --tray --patch patch.txt --patchparam d:\work заменит в загруженном в память конфиге значение настройки Paths/Projects на`d:\work`, а Paths/pa6db.xml на d:\work\db.xml.

  • --autostart <аргумент> – позволяет настроить автоматический запуск указанной службы;

    • --autostartparam <аргумент> – устанавливает параметры автоматического запуска (автоматически/вручную/отключено);

  • --certpwd <аргумент> – задает пароль для файла приватного ключа (pkey.pem);

  • --lscertpwd <argument> – задает пароль для файла приватного ключа Логин-сервера (lspkey.pem);

  • --quiet – отключает сообщения.

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