使用Powershell枚举Azure存储帐户
PowerShell版本:5.1 我在PowerShell中运行此命令以获取容器中的blob列表使用Powershell枚举Azure存储帐户,powershell,azure-storage,azure-storage-blobs,Powershell,Azure Storage,Azure Storage Blobs,PowerShell版本:5.1 我在PowerShell中运行此命令以获取容器中的blob列表 $context = New-AzureStorageContext -StorageAccountName"storageAccountNmae" -StorageAccountKey "Storagekey" Get-AzureStorageContainer -Context $context $List = Get-AzureStorageBlob -Context $context -
$context = New-AzureStorageContext -StorageAccountName"storageAccountNmae" -StorageAccountKey "Storagekey"
Get-AzureStorageContainer -Context $context
$List = Get-AzureStorageBlob -Context $context -Container "ContainerName" -Blob *
$List | ForEach-Object {Write-Output $_.Name}
并获得以下错误:
Get-AzureStorageContainer : Method not found: 'Void Microsoft.WindowsAzure.Storage.OperationContext.set_StartTime(System.DateTimeOffset)'.
At line:3 char:1
+ Get-AzureStorageContainer -Context $context
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Get-AzStorageContainer], StorageException
+ FullyQualifiedErrorId : StorageException,Microsoft.WindowsAzure.Commands.Storage.Blob.Cmdlet.GetAzureStorageContainerCommand
Get-AzureStorageBlob : Method not found: 'Void Microsoft.WindowsAzure.Storage.OperationContext.set_StartTime(System.DateTimeOffset)'.
At line:5 char:9
+ $List = Get-AzureStorageBlob -Context $context -Container "dbbackup" ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Get-AzStorageBlob], StorageException
+ FullyQualifiedErrorId : StorageException,Microsoft.WindowsAzure.Commands.Storage.Blob.Cmdlet.GetAzureStorageBlobCommand
根据@Nick Graham的评论,我确实确保了AzureRm模块已卸载。细节 这是我的新版本的命令,它工作得非常完美
$StorageAccountName = "StorageAccountName"
$ContainerName = "ContainerName"
$context = New-AzStorageContext -StorageAccountName $StorageAccountName -StorageAccountKey 'StorageKey'
Get-AzStorageContainer -Context $context
$List = Get-AzStorageBlob -Container $ContainerName -Context $context
$List | ForEach-Object {Write-Output $_.Name}
我无法在我的系统上复制该错误,但与类似错误有关