获取AzStorageBlob:容器名称“Microsoft.WindowsAzure.Commands.Common.Storage.ResourceModel.AzureStorageContainer”无效

获取AzStorageBlob:容器名称“Microsoft.WindowsAzure.Commands.Common.Storage.ResourceModel.AzureStorageContainer”无效,azure,powershell,azure-storage-blobs,azure-automation,Azure,Powershell,Azure Storage Blobs,Azure Automation,我试图通过powershell web CLI访问公共blob存储容器项,但遇到以下问题 代码: 错误: 获取AzStorageBlob:容器名称“Microsoft.WindowsAzure.Commands.Common.Storage.ResourceModel.AzureStorageContainer”无效。有效名称以w开头和结尾 一个小写字母或数字,中间有一个小写字母、数字或破折号,没有连续破折号,长度为3到63个字符 我相信您会遇到这个错误,因为您正在传递一个object for-

我试图通过powershell web CLI访问公共blob存储容器项,但遇到以下问题

代码:

错误:

获取AzStorageBlob:容器名称“Microsoft.WindowsAzure.Commands.Common.Storage.ResourceModel.AzureStorageContainer”无效。有效名称以w开头和结尾 一个小写字母或数字,中间有一个小写字母、数字或破折号,没有连续破折号,长度为3到63个字符


我相信您会遇到这个错误,因为您正在传递一个object for-Container参数,但是根据文档,它应该是一个字符串

请尝试以下操作:

$blobs = Get-AzureStorageBlob -Container 'public' -Context $StorageContext


存储==>public[container]=>在public 2文件夹内将有Web Mob我需要访问blob项目Web Folder内将有哪些内容请不要在评论中询问其他问题。而是问一个新问题。
$blobs = Get-AzureStorageBlob -Container 'public' -Context $StorageContext
$blobs = Get-AzureStorageBlob -Container $Container.Name -Context $StorageContext