我有一个 PowerShell 脚本,当我在本地计算机上使用时该脚本始终有效(我安装了 azCopy):
AzCopy `
/Source:C:\myfolder `
/Dest:https://mystorageaccount.blob.core.windows.net/mystoragecontainer `
/DestKey:<storage-account-access-key> `
/Pattern:"myfile.txt"
使用 Azure 管道(Microsoft 托管代理)此脚本失败并显示
“AzCopy.exe:术语“AzCopy.exe”未被识别为 cmdlet、函数、脚本文件或可操作程序的名称。”
我尝试了不同的代理,但仍然出现同样的错误。 我必须使用哪个代理才能使用 azCopy?
我错过了显而易见的事情吗?
是否有另一种方法可以始终使用 powershell 来执行此操作?
最佳答案
要使用 AzCpoy 将文件复制到 Azure,您可以使用内置任务 Azure File Copy ,您不需要使用PowerShell:
此外,您还可以安装Microsoft Azure Build and Release Tasks扩展,为您提供另一个带有更多选项的任务“Azure Copy File Extended”。
关于azure - AzCopy(devops 管道)未被识别为 cmdlet、函数、脚本文件或可操作程序的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56684499/