AzCopy Powershell工具-流日志仅允许一次传输

时间:2018-11-09 01:38:51

标签: azure azure-storage azcopy

我正在尝试使用以下命令从Azure容器下载多个文件:

& "C:\Program Files (x86)\Microsoft SDKs\Azure\AzCopy\azcopy.exe" /Source:https://$accName.blob.core.windows.net/$cntrName /Dest:.  /SourceKey:$accKey /S /V /Y 

我遇到错误

  

“流日记只允许一次传输”

执行该错误时,任何人都有对此错误的说明以及如何解决该错误?

1 个答案:

答案 0 :(得分:0)

今天遇到类似的问题。 AzCopy保留日记文件以能够恢复未完成的操作。日记中的操作似乎不完整。

尝试在未指定/ Y标志的情况下运行命令,并解决出现的所有提示

由于某种原因,应该禁止所有提示的/ Y标志无法处理这种情况。 https://docs.microsoft.com/pl-pl/azure/storage/common/storage-use-azcopy#journal-file-folder

有关AzCopy保存的日记文件的更多信息:

  

每次向AzCopy发出命令时,它都会检查默认文件夹中是否存在日记文件,或者通过此选项指定的文件夹中是否存在日记文件。如果两个地方都不存在日记文件,则AzCopy会将操作视为新操作,并生成一个新的日记文件。

     

如果日记文件确实存在,AzCopy将检查您输入的命令行是否与日记文件中的命令行匹配。如果两个命令行匹配,AzCopy将恢复未完成的操作。如果它们不匹配,则会提示您覆盖日志文件以开始新操作,或取消当前操作。

发件人:https://docs.microsoft.com/pl-pl/azure/storage/common/storage-use-azcopy#journal-file-folder