Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iis上的php脚本通过windows网络复制文件夹_Php_Iis - Fatal编程技术网

iis上的php脚本通过windows网络复制文件夹

iis上的php脚本通过windows网络复制文件夹,php,iis,Php,Iis,我试图使用php通过运行php脚本的windows调度器,在windows网络上复制文件夹和包含子文件夹的内容 我想设置一个控制面板,这样用户可以访问一个网页,可以编辑调度时间。是否可以使用php编辑windows调度程序。另外,我如何让php通过网络访问共享文件夹。php对于这样的工作来说是一个糟糕的工具。为什么不使用类似的工具呢?使用一个命令比使用多行PHP脚本要有效得多 您可以通过PHP直接在内部调用Windows,这样您就可以访问调度程序。但是,您必须小心地使用权限。PHP/webser

我试图使用php通过运行php脚本的windows调度器,在windows网络上复制文件夹和包含子文件夹的内容


我想设置一个控制面板,这样用户可以访问一个网页,可以编辑调度时间。是否可以使用php编辑windows调度程序。另外,我如何让php通过网络访问共享文件夹。

php对于这样的工作来说是一个糟糕的工具。为什么不使用类似的工具呢?使用一个命令比使用多行PHP脚本要有效得多


您可以通过PHP直接在内部调用Windows,这样您就可以访问调度程序。但是,您必须小心地使用权限。PHP/webserver必须能够访问调度程序,作业必须以足够高的权限运行,以处理网络资源-默认IIS用户帐户没有这些权限。

是的,您是对的。我想我是从GUI上看这个的。我希望能够设置一个用户面板,以便用户可以运行此作业或安排它。它不会有太多用户,我看到它只是读取所有文件,只复制自上次运行以来修改过的文件。php是否有适用于windows的exec()等效程序?也就是说,我想我可以先试用一下。exec和相关函数在windows上的工作方式与在unix上的相同,他们将只使用cmd.exe而不是任何可用的unix shell(例如/bin/sh)。