Я пытаюсь написать простой пакетный скрипт MS-DOS, чтобы получить последнюю версию проекта с сервера.
Я пробовал как ab synchronize -getlatest -i %NXN_AB_SESSION%
, так и ab getlatest -i %NXN_AB_SESSION%
ОДНАКО ни то, ни другое не работает, т. Е. Просто вращается / ждет, пока ничего не печатает на консоли.
Что я пропустил при чтении примера / документации? Я искал официальный форум Alienbrain и также разместил там вопрос.
Полный пакетный скрипт размещен ниже.
::@ECHO OFF
SETLOCAL
:: Sync Alienbrain
:: Version=0.2
:ALIENBRAIN
SET NXN_AB_USERNAME=#######
SET NXN_AB_PASSWORD=#######
SET NXN_AB_SERVER=#######
SET NXN_AB_DATABASE=#######
SET NXN_AB_SESSION=ConsoleSession
:: Create new session
ab logon -i %NXN_AB_SESSION%
IF ERRORLEVEL 1 GOTO ERROR_LOGIN
:: Sync
ab synchronize -getlatest -i %NXN_AB_SESSION%
ab logoff -requestshutdown -i %NXN_AB_SESSION%
GOTO END
:ERROR_LOGIN
COLOR 4F
ECHO Error: Alienbrain Login Failed
GOTO END
:END
ECHO.
PAUSE
COLOR
ENDLOCAL