Skip to content

Commit e7305e9

Browse files
Added backward Azure Stack module compatibility
1 parent 95237a8 commit e7305e9

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

ComputeAdmin/AzureStack.ComputeAdmin.psm1

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,12 @@ Function Add-VMImage{
266266
$blob = $container| Set-AzureStorageBlobContent –File $GalleryItem.FullName –Blob $galleryItem.Name
267267
$galleryItemURI = '{0}{1}/{2}' -f $storageAccount.PrimaryEndpoints.Blob.AbsoluteUri, $containerName,$galleryItem.Name
268268

269-
Add-AzureRMGalleryItem -SubscriptionId $subscription -GalleryItemUri $galleryItemURI -ApiVersion 2015-04-01
269+
270+
if((Get-Module AzureStack).Version -ge [System.Version] "1.2.9"){
271+
Add-AzureRMGalleryItem -GalleryItemUri $galleryItemURI
272+
}else{
273+
Add-AzureRMGalleryItem -SubscriptionId $subscription -GalleryItemUri $galleryItemURI -ApiVersion 2015-04-01
274+
}
270275

271276
#cleanup
272277
Remove-Item $GalleryItem
@@ -354,7 +359,12 @@ Function Remove-VMImage{
354359
$name = "$offer$sku"
355360
#Remove periods so that the offer and sku can be retrieved from the Marketplace Item name
356361
$name =$name -replace "\.","-"
357-
Get-AzureRMGalleryItem -ApiVersion 2015-04-01 | Where-Object {$_.Name -contains "$publisher.$name.$version"} | Remove-AzureRMGalleryItem -ApiVersion 2015-04-01
362+
if((Get-Module AzureStack).Version -ge [System.Version] "1.2.9"){
363+
Get-AzureRMGalleryItem | Where-Object {$_.Name -contains "$publisher.$name.$version"} | Remove-AzureRMGalleryItem
364+
}else{
365+
Get-AzureRMGalleryItem -ApiVersion 2015-04-01 | Where-Object {$_.Name -contains "$publisher.$name.$version"} | Remove-AzureRMGalleryItem -ApiVersion 2015-04-01
366+
}
367+
358368
}
359369

360370
}

0 commit comments

Comments
 (0)