Вызов InterSystem Cache.exe из cmd - PullRequest
       14

Вызов InterSystem Cache.exe из cmd

0 голосов
/ 31 октября 2018

Я пытаюсь построить базу данных Cache и вызываю команду

echo do ##class(SYS.Database).DismountDatabase("%CACHE_DIR%\CODE") Halt  EOT | %CACHE_DIR%\bin\cache.exe -s %CACHE_DIR%\mgr -U %SYS

Но после этого сразу отображается сообщение:

Имя пользователя:

Пароль:

Доступ запрещен

Как передать параметры (имя пользователя, пароль) в cache.exe в файле bat?

Я не нашел --help или что-то вроде этого.

1 Ответ

0 голосов
/ 01 ноября 2018

Попробуйте что-то вроде:

%CACHE_DIR%\bin\csession CACHE20172 -U %SYS "##class(SYS.Database).DismountDatabase(""%CACHE_DIR%\CODE"")"
...