У меня есть сценарий, который я должен запускать вручную 4 или 5 раз в день на одном из наших серверов. Я получаю удаленный доступ к серверу и выполняю сценарий. Операционная система - Windows Server 2012 R2 Foundation. Сейчас я не могу предоставить удаленный доступ к серверу другим пользователям, но мне нужно, чтобы один из пользователей выполнял тот же сценарий. Есть ли способ, я думал о сценарии, что когда этот другой пользователь выполняет его, он запускает сценарий, размещенный на сервере?
Хотя Дженкинс и не подходит для ваших нужд, он может предоставить веб-интерфейс для запуска «сборки», которая будет вашим сценарием. У сценария может быть доступ администратора (в качестве примера), но пользователь будет иметь доступ только к Jenkins.
Другой вариант, у вас может быть родительский сценарий, запускаемый как задача расписания каждые пару минут. Попросите его проверить наличие файла в общей папке и, если этот файл существует, запустите сценарий, который вы хотите запустить. Все, что потребуется, - это родительский сценарий и заблокированный файловый ресурс.