Skip to content

Commit 08ef514

Browse files
committed
azureautomation#49 added Az check by rcarboneras
1 parent f58ad2b commit 08ef514

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

Utility/ARM/New-OnPremiseHybridWorker.ps1

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
-- MODIFIED BY Peppe Kerstens
3131
-- #54 Fixed source assumption.
3232
-- removed aliases, proper PS commands
33+
-- #49 added Az check as implemented by rcarboneras to overcome merge conflicts
3334
3435
1.6 - 11/15/2018
3536
-- MODIFIED BY Alexander Zabielski
@@ -220,6 +221,15 @@ foreach ($Module in $Modules) {
220221
$null = Install-Module -Name $ModuleName -RequiredVersion $ModuleVersion @splatRepository -Force
221222
Write-Output " Successfully installed version $ModuleVersion of $ModuleName..."
222223

224+
} else {
225+
if (($ModuleName -eq "AzureRm") -and (Get-InstalledModule -Name Az)) {
226+
Write-Output "$ModuleName was not found but Az module is installed instead. Enabling ARM Aliases.."
227+
Enable-AzureRmAlias
228+
} else {
229+
230+
$null = Install-Module -Name $ModuleName -RequiredVersion $ModuleVersion -Force
231+
Write-Output " Successfully installed version $ModuleVersion of $ModuleName..."
232+
}
223233
} else {
224234
Write-Output " Required version $ModuleVersion of $ModuleName is installed..."
225235
}

0 commit comments

Comments
 (0)