告诉 AzCopy 批处理覆盖文件?

Tell AzCopy batch to overwrite files?

所以我现在使用的是 运行 手动 AzCopy,但我是通过我们其中一台服务器上的任务计划程序 运行 它。如果我手动执行批处理文件,这会将文件从一个容器复制到另一个容器并且 运行s 完美。 但是,它问我:

Overwrite https://.file.core.windows.net// with https://.file.core.windows.net//? (Yes/No/All)

现在一切都很好,如果我单击“是”或“全部”,则不会出现任何问题。 但是如果它被安排好了,我就失去了点击 Yes/All 的能力,然后它就超时了?

请问有什么方法或东西可以让它继续进行吗?

提前致谢!

请尝试使用 /Y 选项。来自 AzCopy Parameters:

/Y

Suppresses all AzCopy confirmation prompts.

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

Overwrite the conflicting files and blobs at the destination if this flag is set to true. (default 'true') Possible values include 'true', 'false', 'prompt', and 'ifSourceNewer'. For destinations that support folders, conflicting folder-level properties will be overwritten this flag is 'true' or if a positive response is provided to the prompt. (default "true")

另请参阅 azcopy copy 页面以供参考。