是否可以在Azure Storage Explorer中移动/删除文件共享中的文件?

时间:2019-01-17 11:50:55

标签: powershell azure-storage azure-powershell azure-storage-files

我还不精通Powershell,所以如果我使用了错误的术语,请多多包涵(如果这样做,请纠正我。)

我已经安装了AzAzure.Storage模块。

我还使用Connect-AZAccount连接到我的帐户(这是最好的方法吗?因为您需要复制URL并通过浏览器登录)

然后我只是尝试查看文件,以测试连接。使用Get-AzureStorageFile

这提示我输入一个共享名-我使用了Azure Storage Explorer中“文件共享”下的文件夹名称。但这失败了,请参阅下面的失败

  

cmdlet Get-AzureStorageFile在命令管道位置1供应   值用于以下参数:(键入!?以获取帮助。)ShareName:   bss get-azurestoragefile:无法获取存储上下文。请   传递存储上下文或设置当前存储上下文。

要注意的其他信息,我无权访问帐户密钥,只能访问SAS令牌。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果使用Connect-AzAccount,则将使用Az模块Powershell Get-AzStorageFile而不是Get-AzureStorageFile。在运行Get-AzStorageFile命令之前,您需要使用New-AzStorageContext传递存储上下文以修复错误。

示例:

$context = New-AzStorageContext -StorageAccountName "<StorageAccountName>" -StorageAccountKey "<StorageAccountKey>"
Get-AzStorageFile -ShareName "<ShareName>" -Path "<ContosoWorkingFolder>" -Context $context