Como encontrar a versão Azure PowerShell?
5 answers
Get-Module -ListAvailable -Name Azure -Refresh
Tem uma grande vantagem em que será capaz de devolver o resultado esperado mesmo que o módulo Azure não tenha sido carregado na sessão PowerShell atual.
Pelo contrário, (Get-Module Azure).Version
só funcionará se o módulo Azure tiver sido carregado na sessão PowerShell actual antes, ou seja, chamando qualquer cmdlet do módulo Azure na sessão PowerShell actual, por exemplo Get-AzureStorageAccount
Você pode usar o seguinte cmdlet para obter a versão Azure PowerShell também!
Copiar e colar o seguinte e executá-lo!
(Get-Module-Listdisponible / Where-Object { $_. Name-eq 'Azure'}) ' / Select Version, Name, Author, PowerShellVersion | Format-List;
Funciona no modo AzureServiceManagementMode e não no modo ARM nas versões 0.8 e 0.9. Ele funciona bem com a versão 1.0 e acima.
$name='Azure'
if(Get-Module -ListAvailable | Where-Object { $_.name -eq $name })
{
(Get-Module -ListAvailable | Where-Object{ $_.Name -eq $name }) | Select Version, Name, Author, PowerShellVersion | Format-List;
}
else
{
“The Azure PowerShell module is not installed.”
}
Saúde!!
Get-Module AzureRM -List | Select-Object Name, Version, Path
Isto é óptimo para correr se tiver várias versões em execução.