谁是使用CFEXECUTE调用的批处理文件创建的文件夹的所有者?

js1*_*983 2 windows coldfusion batch-file coldfusion-9 cfexecute

我正在运行ColdFusion 9添加Windows Server Datacenter.我编写了一个批处理文件,用于在系统上创建目录.如果我cfexecute用来调用cmd.exe运行批处理文件,谁是创建目录的所有者?是运行ColdFusion的用户,还是创建批处理文件的用户,还是这两者都不是?

我被限制创建Windows计划任务,我不能cfdirectory用来创建文件夹,因为CF用户具有提升的权限,甚至mode=777不起作用.任何意见或见解都表示赞赏.

sna*_*ake 5

Coldfusion执行的任何操作都是在运行coldfusion服务的用户的上下文中完成的,因此任何文件/文件夹也将由该用户拥有.由于它是Windows服务器,因此您无法使用unix命令来更改权限.

如果你有权访问cfexecute那么你几乎可以从命令行做任何事情,所以他们限制cfdirectory是没有意义的,也许你应该指出它们.如果他们想要限制访问,那么最好使用安全沙箱以及运行服务的用户的权限来执行此操作.