Private/Get-AzureRMModules.ps1
|
function Get-AzureRMModules { <# .SYNOPSIS Retrieves legacy AzureRM PowerShell modules available in the system. .DESCRIPTION This function searches for legacy AzureRM PowerShell modules that are available in the module paths. This includes AzureRM.*, Azure.Storage, and Azure.AnalysisServices modules. .OUTPUTS [System.Management.Automation.PSModuleInfo[]] Array of modules found. #> [CmdletBinding()] param() $modules = Get-Module -ListAvailable | Where-Object { $_.Name -like "AzureRM.*" -or $_.Name -eq "AzureRM" -or $_.Name -eq "Azure.Storage" -or $_.Name -eq "Azure.AnalysisServices" } return $modules } |