Мне нужно найти установленную синюю версию PowerShell через командлет команд. Как найти версию azure powerShell? Я поделился своими знаниями как ответ здесь.
Примечание: кроме кода командлетов также приветствуется. Спасибо.
Мне нужно найти установленную синюю версию PowerShell через командлет команд. Как найти версию azure powerShell? Я поделился своими знаниями как ответ здесь.
Примечание: кроме кода командлетов также приветствуется. Спасибо.
(Get-Module azure).Version
Это вернет версию установленной лазурной PowerShell.
Этот командлет PowerShell получит версию Azure PowerShell.
Get-Module -ListAvailable -Name Azure -Refresh
У этого есть главное преимущество, в котором он сможет вернуть ожидаемый результат, даже если модуль Azure не был загружен в текущий сеанс PowerShell.
Наоборот, (Get-Module Azure).Version
будет работать, только если модуль Azure был загружен в текущий сеанс PowerShell раньше, то есть путем вызова любого командлета из модуля Azure в текущем сеансе PowerShell, например. Get-AzureStorageAccount
Вы можете использовать следующий командлет, чтобы получить версию Azure PowerShell!
Скопируйте и вставьте следующее и запустите его!
(Get-Module -ListAvailable | Where-Object {$ _. Name -eq 'Azure'}) `| Выберите Версия, Имя, Автор, PowerShellVersion | Format-List;
Он запускается в 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."
}
Ура!!