WCAT выдает ошибку: "должен указать хотя бы один из следующих параметров -run, -update, -terminate, -showclients или -setclients"

При запуске WCAT на моем компьютере с Windows XP через командную строку я получаю следующую ошибку:

ошибка: необходимо указать хотя бы один из следующих параметров: -run, -update, -terminate, -showclients или -setclients

Команда, которую я пытаюсь выполнить:

wcat.wsf -terminate -run  -t scenario.wcat -f settings.ubr -s localhost -singleip -x

И копируется прямо из readme.

2 ответа

Проблема в том, что в файле readme это не дефисы.

Если вы посмотрите на шестнадцатеричный код, то увидите, что поддельный дефис в файле readme равен 0x96, а дефис - 0x2d.

Итак, продолжайте и замените все дефисы в строке настоящими. Это будет работать после этого.

Проблема существует из-за ошибки в сопоставлении регулярных выражений в файле wcat.wsf. По некоторым причинам регулярное выражение:

 var run_regular_expression = /[-\/]run$/;

Не будет соответствовать аргументу "-run"

Меняя это на:

 var run_regular_expression = /[\-\/]run$/;

Соответствует ли аргумент запуска.

Другой вариант - перейти к вызову командной строки:

wcat.wsf /terminate /run  -t scenario.wcat -f settings.ubr -s localhost -singleip -x

используя косую черту вместо дефисов

Другие вопросы по тегам