Как создать bat-файл, который взаимодействует с сервером?

Как создать bat-файл, который взаимодействует с сервером?

В принципе, у меня есть сотрудники, и я не хочу, чтобы они знали мои команды powershell. Поэтому я хотел бы сделать мои файлы .BAT файлами EXE, и каждый раз при запуске он будет запрашивать имя пользователя и пароль и отправлять на сервер +1, что он был использован для этой учетной записи.

Я знаю PHP, но не уверен, как сделать отдельный exe-файл для каждого из моих скриптов?

решение1

  1. Вы можете использовать одно из решений в этомсвязанный постдля преобразования вашего BAT-файла в EXE.

  2. Вы можете написать простой одностраничный веб-API, который увеличивает счетчик при попадании на него. Вы можете быть настолько креативны, насколько захотите, добавляя здесь проверку/защиту.

  3. Файл bat мог бы curlи перейти по этому URL.

Ничто из этого не является гарантией безопасности. Конвертированный exe-файл все еще может быть подвергнут обратному проектированию (что именно вам нужно защитить)? На ваш сервер могут быть отправлены поддельные сообщения. Возможно, вам придется добавить проверки, чтобы прекратить выполнение в случае сбоя соединения. Системы пользователя могут иметь неидентичные среды и приводить к сбою вашего исполняемого файла. По сути, я отвечаю на ваш вопрос, но предполагаю, что у вас естьпроблема XYи этот вопрос не имеет отношения к вашей реальной проблеме.

Связанный контент