告诉AzCopy批量覆盖文件?

Jos*_*lds 7 batch-file scheduled-tasks azure azcopy

所以我使用的是目前手动运行的AzCopy,但我是通过其中一台服务器上的Task Scheduler运行的.如果我手动执行批处理文件,这会将文件从一个容器复制到另一个容器并完美运行.但是,它问我:

使用https://.file.core.windows.net//覆盖https://.file.core.windows.net//?(是/否/全部)

现在这一切都很棒,如果我单击是或全部继续没有问题.但是,如果它被安排,我失去了单击是/全部然后它超时的能力?

请问有什么方法可以让我继续通过这个吗?

提前致谢!

Gau*_*tri 16

请选择尝试/Y.来自AzCopy Parameters:

/ Y

禁止所有AzCopy确认提示.


Jay*_*ins 6

对于版本 10,默认行为是在没有提示的情况下进行覆盖,这可以通过标志--overwrite(默认为“true”)进行控制。

如果此标志设置为 true,则覆盖目标处的冲突文件和 blob。(默认为“true”)可能的值包括“true”、“false”、“prompt”和“ifSourceNewer”。对于支持文件夹的目标,冲突的文件夹级属性将被覆盖,此标志为“true”或者如果对提示提供了肯定响应。(默认“真”)

另请参阅azcopy 复制页面以供参考。