Как найти azure версию PowerShell?

Мне нужно найти установленную синюю версию PowerShell через командлет команд. Как найти версию azure powerShell? Я поделился своими знаниями как ответ здесь.

Примечание: кроме кода командлетов также приветствуется. Спасибо.

Ответ 1

(Get-Module azure).Version

Это вернет версию установленной лазурной PowerShell.

версия powershell

Ответ 2

Этот командлет PowerShell получит версию Azure PowerShell.

Get-Module -ListAvailable -Name Azure -Refresh

У этого есть главное преимущество, в котором он сможет вернуть ожидаемый результат, даже если модуль Azure не был загружен в текущий сеанс PowerShell.

Наоборот, (Get-Module Azure).Version будет работать, только если модуль Azure был загружен в текущий сеанс PowerShell раньше, то есть путем вызова любого командлета из модуля Azure в текущем сеансе PowerShell, например. Get-AzureStorageAccount

введите описание изображения здесь

Ответ 3

Вы можете использовать следующий командлет, чтобы получить версию Azure PowerShell!

Скопируйте и вставьте следующее и запустите его!

(Get-Module -ListAvailable | Where-Object {$ _. Name -eq 'Azure'}) `| Выберите Версия, Имя, Автор, PowerShellVersion | Format-List;

Ответ 4

Он запускается в AzureServiceManagementMode, а не в режиме ARM в версиях 0.8 и 0.9. Он работает плавно с версией 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." 
    }

введите описание изображения здесь

Ура!!