Аргументы командной строки для запуска PolyAnalyst как службы
Чтобы запустить службу PolyAnalyst (сервер PolyAnalyst был установлен как служба, а не как приложение) нужно запустить файл pa6scm.exe
.
Для того, чтобы просмотреть весь список команд, доступных для приложения pa6scm.exe
, введите команду pa6scm.exe --help
в командной строке в папке Bin64
сервера и нажмите Enter. Откроется следующее окно:
Здесь представлены следующие команды:
-
--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 или специалист технической поддержки компании Мегапьютер.