На данный момент у меня есть сервер, на котором работает ColdFusion, который используется для доступа к программе Windows whois на сервере. Каждый раз, когда я вызываю эту команду через ColdFusion (используя cfexecute), время ожидания команды истекает. Я считаю, что проблема в том, что при первом запуске файла .exe пользователю предлагается принять лицензию. В настоящее время ColdFusion настроен на работу под учетной записью Local System, и мне просто интересно, можно ли каким-то образом войти в эту учетную запись и запустить программу вручную через консоль, чтобы я мог принять лицензию.
Думаю, у меня есть единственный вариант - сменить учетную запись, под которой работает ColdFusion, но я бы не стал этого делать.
В подобных случаях я обычно просто запускаю основную службу приложения ColdFusion от имени конкретного пользователя, а затем вхожу на сервер с этой учетной записью, чтобы разблокировать программное обеспечение, принять условия, загрузить ключ SFTP и т. Д., Чтобы ColdFusion мог использовать его как этот пользователь. Руководство по блокировке Adobe ColdFusion на самом деле рекомендует запускать ColdFusion под собственной учетной записью с низким уровнем привилегий, которая имеет как можно меньший доступ на сервере.