我目前有一台运行 ColdFusion 的服务器,该服务器用于访问服务器上的 Windows whois 程序。每次我通过 ColdFusion(使用 cfexecute)调用此命令时,命令都会超时。我认为问题在于用户第一次运行 .exe 文件时,系统会要求他们接受许可证。ColdFusion 当前设置为在本地系统帐户下运行,我只是想知道是否有可能以某种方式登录此帐户并通过控制台手动运行程序,以便我可以接受许可证。
我想我唯一的其他选择就是更改 ColdFusion 运行的帐户,但我不想这样做。
答案1
在这种情况下,我通常只是以特定用户的身份运行主 ColdFusion 应用程序服务,然后使用该用户帐户登录服务器以解锁软件、接受条款、下载 SFTP 密钥等,以便 ColdFusion 可以以该用户身份使用它。Adobe ColdFusion 锁定指南实际上建议在其自己的低权限帐户下运行 ColdFusion,该帐户对服务器的访问权限尽可能少。