added backward compat for Azure PS 1.x

This commit is contained in:
adam grocholski 2016-05-25 11:17:21 -05:00
Родитель 89cc336806
Коммит 3143a79ab3
1 изменённых файлов: 18 добавлений и 1 удалений

Просмотреть файл

@ -387,7 +387,24 @@ function UploadFile()
$containerName = $containerName.ToLowerInvariant()
$file = Get-Item -Path $filePath
$fileName = $file.Name.ToLowerInvariant()
$storageAccountKey = (Get-AzureRmStorageAccountKey -StorageAccountName $storageAccountName -ResourceGroupName $resourceGroupName).Value[0]
$moduleName = 'Azure'
$storageAccountKey = ''
if(Get-Module -ListAvailable | Where-Object { $_.name -eq $moduleName })
{
$m = Get-Module -ListAvailable | Where-Object{ $_.Name -eq $moduleName }
if($m.Version.Major -ge 1 -and $m.Version.Minor -ge 4)
{
$storageAccountKey = (Get-AzureRmStorageAccountKey -StorageAccountName $storageAccountName -ResourceGroupName $resourceGroupName).Value[0]
}
else
{
$storageAccountKey = (Get-AzureRmStorageAccountKey -StorageAccountName $storageAccountName -ResourceGroupName $resourceGroupName).Key1
}
}
$context = New-AzureStorageContext -StorageAccountName $StorageAccountName -StorageAccountKey $storageAccountKey
if (!(HostEntryExists $context.StorageAccount.BlobEndpoint.Host))
{