Windows任务计划程序 - 将文件从URL复制到桌面

时间:2015-03-04 19:53:05

标签: windows powershell csv batch-file scheduled-tasks

我想在Windows中创建一个自动作业(可能是使用任务计划程序)将CSV文件从URL复制到我的桌面。根据我的收集,批处理文件无法从外部位置复制文件。不熟悉Powershell,但看起来它可能具备这种能力。

创建脚本并自动执行将文件(http://example.com/file.csv)复制到桌面的过程的最佳方法是什么?想要使用Windows原生功能而不必下载第三方应用程序。

感谢您的帮助!

3 个答案:

答案 0 :(得分:2)

您可以使用powershell使用如下语法下载文件:

$client = new-object System.Net.WebClient
$client.DownloadFile("http://example.com/file.csv","C:\tmp\file.txt")

将其另存为脚本(something.ps1)。然后在任务计划程序中创建一个任务,并添加一个Open Program类型的新“Action”。使用程序PowerShell,并指定脚本的路径(如C:\ something.ps1)作为参数。

更多信息:

答案 1 :(得分:0)

我对powershell知之甚少,所以我不知道它是否可以做到。我知道你不想使用第三方应用程序,但是你可以轻松地使用curl做你想要的东西,作为一个独立的exe:http://curl.haxx.se/dlwiz/

答案 2 :(得分:0)

Windows Scripting Host允许您通过HTTP获取文件。

见AnthonyWJones'在HTTP GET in VBS

回答

根据需要更改代码,另存为.vbs文件,安排相同。