Справка TeamWoxКонсольные команды

Консольные команды

В случае, если графический пользовательский интерфейс системы невозможно запустить по каким-то причинам, можно воспользоваться консольными командами, которыми обладают специальный инструмент "updater.exe" и сам исполняемый файл системы "teamwox.exe".

Updater.exe (Updater64.exe)

В дистрибутив системы TeamWox входит файл "updater.exe" (или "updater64.exe" 64-битных версий). Он расположен в каталоге установки системы. Это - компонент, отвечающий за обновление системы. С помощью него также можно выполнять различные действия с сервером TeamWox, даже в том случае, если он не запущен.

Работа с этим инструментом происходит через командную строку, указывается путь к файлу "updater.exe", а также один или несколько ключей, например:

c:\TeamWox\updater.exe /activate

Доступны следующие ключи:

/activateактивация сервера, проверка обновлений и их загрузка и установка, если таковые имеются.

/start — запустить сервер TeamWox, расположенный в том же каталоге, что и "updater.exe". При этом соответствующее имя сервиса будет определено автоматически.

/stop — остановить сервер TeamWox.

/restart — перезагрузить сервер TeamWox.

/update — проверить и загрузить обновления системы, если таковые имеются (без установки).

/upgrade — установить ранее загруженные обновления.

/crashlogs — расшифровать и отправить разработчиком файлы падения сервера crashlog.txt. При этом каталог crashlogs и все фалы, находящиеся внутри, удаляются.

/baсkup:"путь к папке" — создать резервную копию системы в указанной папке. Например:

c:\TeamWox\updater.exe /backup:"c:\TeamWox\backups"

/compact — при запуске резервирования можно указать дополнительный ключ /compact. В таком случае перед созданием резервной копии данных из файлового хранилища TeamWox будут окончательно удалены файлы, помеченные на удаление (задания, заявки, комментарии, изображения, диаграммы и т.д., удаленные пользователями во время работы). Это позволяет сократить объем создаваемых резервных копий. Пример использования дополнительного ключа:

c:\TeamWox\updater.exe /compact /backup:"c:\TeamWox\backups"

/delete:"путь к общему каталогу резервирования":каталог конкретной резервной копии — удалить указанную резервную копию. В параметрах ключа указывается путь к общей папке хранения резервных копий (по умолчанию - "backups"), а также папка конкретной резервной копии, которую необходимо удалить. Например:

c:\TeamWox\updater.exe /delete:"c:\TeamWox\backups":2009.01.01.10.30

/restore:"путь к общему каталогу резервирования":каталог конкретной резервной копии — восстановить систему из указанной резервной копии. В параметрах ключа указывается путь к общей папке хранения резервных копий (по умолчанию - "backups"), а также папка конкретной резервной копии, которую необходимо восстановить. Например:

c:\TeamWox\updater.exe /restore:"c:\TeamWox\backups":2009.01.01.10.30

/proxy:имя сервера или IP-адрес:порт|логин|пароль — если подключение сервера к интернету происходит через прокси-сервер, с помощью данного ключа можно указать его параметры. Данный ключ можно использовать вместе с "/update" и "/activate". В параметрах ключа необходимо указать имя или IP-адрес прокси-сервера, порт для подключения (опционально), а также логин и пароль, если требуются. Пример:

c:\TeamWox\updater.exe /proxy:myproxy.com:443|smith|Fa356cb /update

/beta — данный ключ предназначен для разрешения загрузки и установки предварительных сборок системы. Данный ключ может быть использован вместе с "/update" и "/activate". Например:

c:\TeamWox\updater.exe /beta /update

/dbcheck — проверка структуры базы данных Firebird, используемую системой TeamWox в качестве одного из хранилищ. При отсутствии ошибок в журнал /logs/updater.log будет выведено сообщение "Database has no errors".

/dbbackup — создание резервной копии базы данных Firebird.

/dbrestore — восстановление базы данных Firebird из указанной резервной копии.
Для того чтобы восстановить поврежденную структуру базы данных Firebird, необходимо создать ее резервную копию, а затем восстановить данные из нее. Для этого используйте цепочку команд:

updater.exe /dbbackup:[backup_file_name.fbk] /dbrestore:[backup_file_name.fbk]

/dbstat — вывести выдержку из статистики транзакций базы данных Firebird сервера TeamWox.

/dbsweep — запустить процесс очистки очереди транзакций базы данных Firebird сервера TeamWox.

Если одновременно указано несколько ключей, выполнение команд происходит в порядке их указания.

Teamwox.exe

Данный файл также необходимо запустить через командную строку с одним из ключей, например:

c:\TeamWox\teamwox.exe /install

Перед выполнением консольных команд (кроме "install") служба TeamWox должна быть остановлена с помощью команды "updater.exe /stop". Предусмотрены следующие консольные команды исполняемого файла системы:

/install:servicename — установить сервис TeamWox с указанным именем. Если название службы (servicename) не указано, присваивается имя "teamwox". Данная команда используется при переносе системы.

/uninstall — деинсталлировать сервис TeamWox. Данная команда используется при переносе системы.

/certinstall filename password — установить сертификат в систему из указанного файла, защищенного указанным паролем. Если имя файла и пароль не указаны, то будет установлен сертификат из файла лицензии TeamWox (сертификат MetaQuotes Software CA).

/certlist — вывести список SSL сертификатов, привязанных к IP-адресам.

/certremove ip-адрес — удалить привязку серверного сертификата Teamwox к указанному IP-адресу.

/resetpassword login newpassword — сбросить текущий пароль аккаунта (login) и задать новый (newpassword). Например:

c:\TeamWox\teamwox.exe /resetpassword admin temppasswd

/checkfirewall — проверить, добавлено ли приложение teamwox.exe в список разрешенных брандмауэра операционной системы MS Windows. Если нет, разрешающее правило будет автоматически добавлено.