如何找到Azure PowerShell版本?

时间:2015-12-08 13:24:28

标签: powershell azure version cmdlets azure-powershell

我需要通过cmdlet代码找到已安装的Azure PowerShell版本。如何找到Azure PowerShell版本?

注意:欢迎使用cmdlet代码。

8 个答案:

答案 0 :(得分:41)

此PowerShell cmdlet将获取Azure PowerShell版本。

Get-Module -ListAvailable -Name Azure -Refresh

即使Azure模块尚未加载到当前的PowerShell会话中,它仍然能够返回预期的结果。

相反,(Get-Module Azure).Version仅在Azure模块之前已加载到当前PowerShell会话中时才有效,即通过在当前PowerShell会话中调用Azure模块中的任何cmdlet,例如, Get-AzureStorageAccount

enter image description here

答案 1 :(得分:12)

使用:

(Get-Module azure).Version

这将返回已安装的Azure PowerShell的版本。

Azure PowerShell version

答案 2 :(得分:6)

您也可以使用以下cmdlet获取Azure PowerShell版本!

复制并粘贴以下内容,然后运行它!

(Get-Module -ListAvailable | Where-Object{ $_.Name -eq 'Azure' }) ` | Select Version, Name, Author, PowerShellVersion  | Format-List;

答案 3 :(得分:3)

conda update --all

如果您正在运行多个版本,则可以很好地运行。

答案 4 :(得分:1)

它在AzureServiceManagementMode中运行,而在0.8和0.9版本中不在ARM模式下运行。 1.0版及以上版本可以顺利运行。

 $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.” 
    }

enter image description here

干杯!!

答案 5 :(得分:1)

使用官方:
$PSVersionTable.PSVersion

答案 6 :(得分:0)

Get-InstalledModule -Name Az -AllVersions | select Name,Version

它记录在https://docs.microsoft.com/en-us/powershell/azure/install-az-ps中。

答案 7 :(得分:0)

在 PowerShell 中运行以下命令会为我提供当前的 Azure PowerShell 版本。

Get-Module -ListAvailable -Name Az