【发布时间】:2014-12-19 21:40:20
【问题描述】:
我已经创建了以下计划任务,但我想添加第二个 url,它将在第一个结束后运行。谁能帮助με我该怎么做??
提前致谢。
schtasks /create /tn "My Task Title" /tr "powershell -ExecutionPolicy unrestricted -Command \"(New-Object Net.WebClient).DownloadString(\\\"Url1\\\")\"" /sc DAILY /ru username /rp pass
【问题讨论】:
-
您可以使用分号将其他命令放在那里,只要它们都被正确引用和转义。根据这变得多么复杂,您可能会考虑将其放入脚本并使用 PowerShell 的
-File参数 -
就我个人而言,我会使用逗号分隔的 URL 列表,然后将其传送到运行下载的 ForEach 循环。
-
我认为这些命令应该被移动到一个可以执行的 .ps1 文件中。使其更易于维护。
-
我认为这里有人应该发布他们的建议作为答案(也许在
-File foo.ps1和-Command "&{bar}"上加上一些额外的解释)... ;)
标签: powershell cmd task schedule