То, что вы видите, - это общая подсказка, которую Windows предоставляет всякий раз, когда вы пытаетесь в любое время открыть загруженный файл. Что происходит, когда вы загружаете файл, он помечается флажком, который указывает, что он пришел из Интернета и поэтому потенциально опасен. Когда вы пытаетесь запустить такой файл, Windows проверяет, имеет ли он действительную подпись, чтобы определить, можно ли ему доверять.
Что вы можете сделать, это удалить флаг из файла, используя кнопку Разблокировать в свойствах файла, после чего Windows оставит вас в покое, когда вы попытаетесь запустить его:
Проблема в том, что пакетные файлы - это текстовые файлы, которые могут быть выполнены. Хотя текстовый файл можно подписать, он в конечном итоге добавит в файл набор двоичных данных, который для пакетного файла плох, потому что он бессмысленный и вызовет проблемы, когда интерпретатор команд попытается его выполнить. Комментирование подписи также не будет работать, потому что тогда подпись станет поврежденной.
Поэтому подписание командного файла не будет работать.
Что вам нужно сделать, это выяснить, почему система запрашивает вас при попытке запустить его. По умолчанию Windows не запрашивает перед запуском пакетных файлов, поэтому у вас должна быть специальная политика или программа безопасности, блокирующая ее. Проверьте ваши программы безопасности, чтобы увидеть, есть ли параметр проверки, для которого вы можете отключить или добавить исключение.
Также проверьте содержимое пакетного файла, чтобы убедиться, что на нем запущен исполняемый файл, который не подписан (хотя, опять же, по умолчанию Windows не запрашивает исполняемые файлы, если он не был загружен или не требует повышенных привилегий, поэтому проверьте настройки).