如何在复制数据时避免使用PowerShell提示消息

时间:2018-06-09 03:19:38

标签: azure-storage azure-powershell azure-blob-storage

如何在复制另一个blob中的数据时避免此确认消息?使用-Co​​nfirm覆盖文件,但我不想覆盖只是想忽略文件是否已存在并继续移动。

来自powershell的消息: 确认 您确定要覆盖“https://destinationblob111.blob.core.windows.net/container1/file1.doc”吗? [Y]是[N]否[S]暂停[?]帮助(默认为“Y”):

我使用的

代码在

之下

$ BlobCopy = Start-CopyAzureStorageBlob -Context $ SourceStorageContext -SrcContainer $ ContainerName -SrcBlob $ BlobName -DestContext $ DestStorageContext -DestContainer $ ContainerName -DestBlob $ BlobName -Confirm $ BlobCpyAry + = $ BlobCopy

1 个答案:

答案 0 :(得分:1)

如果您不想覆盖目标blob,则可以检查目标blob是否存在,并且仅在不存在的情况下进行复制。

如果要覆盖,添加-Force可以覆盖目标blob。