Проблема существует из-за ошибки в сопоставлении регулярных выражений в файле wcat.wsf. Почему-то регулярное выражение:
var run_regular_expression = /[-\/]run$/;
Не будет соответствовать аргументу "-run"
Изменение на:
var run_regular_expression = /[\-\/]run$/;
Соответствует аргументу run.
Другой вариант - перейти на вызов командной строки:
wcat.wsf /terminate /run -t scenario.wcat -f settings.ubr -s localhost -singleip -x
используя косую черту вместо дефисов