Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure 如何在script.ps1中运行az storage blob下载批处理命令?_Azure_Powershell - Fatal编程技术网

Azure 如何在script.ps1中运行az storage blob下载批处理命令?

Azure 如何在script.ps1中运行az storage blob下载批处理命令?,azure,powershell,Azure,Powershell,我想在powershell(.ps1)中生成一个脚本,您可以在其中运行以下命令: az storage blob download-batch -d. --pattern * .py -s MyContainer --account-name MyStorageAccount 但是失败了,你能帮我吗?因为你的错误信息不清楚,我将解释一些可能导致命令出现问题的要点,但请确保下次包括在内 在运行此命令之前,您需要记住以下一些先决条件: 请确保已安装Azure CLI的正确版本 Azure CLI

我想在powershell(.ps1)中生成一个脚本,您可以在其中运行以下命令:

az storage blob download-batch -d. --pattern * .py -s MyContainer --account-name MyStorageAccount

但是失败了,你能帮我吗?

因为你的错误信息不清楚,我将解释一些可能导致命令出现问题的要点,但请确保下次包括在内

在运行此命令之前,您需要记住以下一些先决条件:

  • 请确保已安装Azure CLI的正确版本

    Azure CLI的当前版本为2.0.76

    您可以在此处获得更多详细信息:

  • 如果您使用登录模式下载文件,请确保您是否具有正确的权限

  • 如果您使用SAS访问blob,请确保您拥有正确的SAS令牌集

我已经运行了该命令,它使用登录模式对我有效,下面是相同的详细信息:


如果您需要更多帮助,请随时在对话中标记我,希望能有所帮助。

欢迎使用Stack Overflow!您看到的错误是什么?您是否尝试过使用
az存储blob delete batch-s MyContainer--帐户名MyStorageAccount--模式'*.py'
?您好,感谢回复。我想在.ps1中创建一个脚本,在那里我可以通过参数传递一些数据。我可以直接在powershell上运行,但希望它从.ps1文件运行。您可以查看此博客,了解如何将param传递到您的.ps1文件,@marcelosilva如果有帮助,请接受作为答案,因为它将帮助其他有同样问题的人。