【发布时间】:2015-03-20 02:21:49
【问题描述】:
我们有一组文件需要 ColdFusion 复制到网络共享。但是,我们无法更改运行 ColdFusion 服务的用户,这意味着 ColdFusion 没有足够的权限来访问任何网络共享。我们确实有可以让我们访问的用户名和密码,但我们不能让整个 ColdFusion 服务在该帐户下运行。
有没有办法在 ColdFusion 中进行这些文件复制操作?可能是在新用户下生成 cfthread、访问底层 java 或使用其他第三方组件?我们的回退是创建一个批处理文件并从 Windows 任务计划程序运行它,该任务计划程序将本地目录中的所有文件复制到网络共享,但这是一个次优的解决方案,因为它需要在 CF 代码库之外进行设置和维护。
【问题讨论】:
-
生成另一个线程无济于事,因为它由同一个 CF 实例运行。这会有点开销……但是您可以运行第二个正确的 CF 实例,并且它运行的唯一代码是主 CF 实例的文件系统访问代理?
标签: coldfusion