我需要通过cmdlet代码找到已安装的Azure PowerShell版本。如何找到Azure PowerShell版本?
注意:欢迎使用cmdlet代码。
答案 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
答案 1 :(得分:12)
答案 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.”
}
干杯!!
答案 5 :(得分:1)
答案 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