没有-blob参数的Get-AzureStorageBlob返回图像两次

Mar*_*ndl 2 powershell azure azure-storage azure-storage-blobs azure-powershell

Get-AzureStorageBlob当我省略-blob 参数(以检索所有图像)时,似乎cmdlet返回两个具有相同名称(但不同的ContentType )的项:

现在,当我使用Where-Objectcmdlet按名称检索特定blob时,我得到两个blob:

在此输入图像描述

如果我在Get-AzureStorageBlobcmdlet中指定blob名称,我只返回一个文件:

在此输入图像描述

这种行为是否合适?此外,在Azure存储资源管理器中,我只看到一个项目.

这是没有-blob参数的请求的样子:

GET https://XXX.blob.core.windows.net/XXX?restype=container&comp=list&prefix=&maxresults=5000&include=snapshots%2Cmetadata%2Ccopy HTTP/1.1
x-ms-version: 2017-04-17
x-ms-client-request-id: Azure-Storage-PowerShell-XXX
User-Agent: Azure-Storage/8.5.0 (.NET CLR 4.0.30319.42000; Win32NT 10.0.15063.0) AzurePowershell/v5.0.0
x-ms-date: Fri, 16 Mar 2018 08:32:56 GMT
Authorization: SharedKey XXX
Host: XXX.blob.core.windows.net
Run Code Online (Sandbox Code Playgroud)

Fab*_*ino 7

验证案例.-Blob项目区分大小写.PowerShell where -eq ...不区分大小写.

也许第一个例子中的两个JPG仅在某些字符情况下有所不同.