В моем офисе используются программные лицензии, которые необходимо вручную активировать и возвращать, а сотрудники часто забывают это делать, уходя домой на работу, в результате чего большинство лицензий оказываются недоступными для тех, кто приходит рано утром на следующее утро и нуждается в лицензии для работы.
Я пытаюсь создать автоматический BAT-скрипт, который должен открыть менеджер лицензий, найти определенную строку "Activated locally", выбрать эту строку (если она найдена) и вернуть ее, а затем закрыть менеджер. Проблема в том, что я не очень хорошо знаком со сложными BAT-скриптами, и мне нужны некоторые советы о том, какие функции я мог бы использовать для этой цели. Этот BAT-файл должен автоматически запускаться, когда кто-то выходит из системы или выключает свой компьютер.
Пока что мне удалось запустить только саму программу:
START /WAIT "LicenseManagementUtility.exe" /D "C:\Program Files\Common Files\MagiCAD Shared\License Management Utility" /B "LicenseManagementUtility.exe" /MORE
FIND "Activated locally"
Если мне удастся заставить работать бит выбора линии, то, вероятно, я смогу разобраться со всем остальным.