Доброго времени суток!
Так как консоль ТИ v3 не установить на Windows XP, а по работе иногда необходимо вкл/откл пользователей к интернету. Искал варианты, но разработчики не хотят делать в Web-морде ТИ раздела Монитор работы, чтобы можно было сменить с Паузы на Работает и тп. Было предложено использовать API (SDK).
/sn:ServerName - Указываем сервер ТИ
Так как консоль ТИ v3 не установить на Windows XP, а по работе иногда необходимо вкл/откл пользователей к интернету. Искал варианты, но разработчики не хотят делать в Web-морде ТИ раздела Монитор работы, чтобы можно было сменить с Паузы на Работает и тп. Было предложено использовать API (SDK).
В итоге, решил сделать скрипт, который поможет решить мою проблему. Установил на компьютере консоль ТИ от версии 2 (для работы скрипта надо).
Написал два файла: Bat-ник и Vbs-скрипт.
Bat-ник
Запускаем Bat-ник, пишешь имя пользователя (компа). Если нашлось в ТИ, то покажет небольшую информацию, а в конце текущий статус BillState (Старт, Пауза, Стоп). Затем предлагает на какой статус сменить. По окончанию предложит еще сменить или выйти.
Vbs-скрипт
cscript.exe billstate.vbs AdmID AdmPass UserID BillState /sn:ServerName
AdmID - Учетка админа
AdmPass - Пароль админа
UserID - Имя пользователя (компа) у которого будем менять статус
BillState - необязательный аргумент (указывать когда надо сменить статус)
0 - Стоп1 - Пауза2 - Старт
Скажу сразу я не программист, поэтому извиняюсь за корявость кода.
Прошу конструктивной критики, предложений по улучшению.
Коды bat и vbs приложу в комментарии