在我们的生产networking服务器上,它有一个映射的驱动器(G :),可以到我们的数据库服务器的数据库备份文件夹。
我可以轻松地通过termainal服务访问它,没有问题。
但是,如果我想运行一个coldfusion应用程序,使用该目录,它说该目录是空的。
所以显然,我需要有一个Windows用户,设置为ColdFusion,本地系统,有完全访问该映射的驱动器。
我不确定要做到这一点的步骤。
生产Web服务器正在运行Windows Web服务器版Sp2。
你能帮我设置文件夹的权限,所以我可以从ColdFusion的映射驱动器复制/移动文件?
谢谢。
您必须将ColdFusion服务作为域帐户运行,而不是默认的“系统”。 在远程共享目录上授予域帐户权限。
在Windows服务应用程序中findColdFusion服务。 双击该服务。 在popup的对话框中,单击“login”选项卡。 将“以本地系统login”更改为“以此帐户login”。 然后重新启动服务。
以下是我的博客中的一些相关信息:
http://www.talkingtree.com/blog/index.cfm/2005/7/27/UNC4CFMX http://www.talkingtree.com/blog/index.cfm/2006/2/20/Improper-Caching-of -文件未find
映射的驱动器是用户特定的,但是你可以做的是这样的:
将\\10.0.1.1\sharereplace为G:\ points(但是build议使用机器的IP地址,而不是名称)
copytoserver.cmd :
net use \\10.0.1.1\share /USER:DOMAIN\UserOnDomain passwordofuser copy c:\path\to\file\to\copy.any \\10.0.1.1\share\ net use \\10.0.1.1\share /delete
somescript.cfm :
<cfexecute name="c:\path\to\copytoserver.cmd"></cfexecute>