J'ai besoin de trouver la version Azure PowerShell installée via le code des applets de commande. Comment trouver la version Azure PowerShell?
Remarque: le code autre que les applets de commande est également le bienvenu.
Cette cmdlet PowerShell obtiendra la version Azure PowerShell.
Get-Module -ListAvailable -Name Azure -Refresh
Il présente un avantage majeur: il pourra renvoyer le résultat attendu même si le module Azure n'a pas été chargé dans la session PowerShell en cours.
Au contraire, (Get-Module Azure).Version
ne fonctionnera que si le module Azure a déjà été chargé dans la session PowerShell actuelle, c'est-à-dire en appelant une applet de commande à partir du module Azure de la session PowerShell actuelle, par exemple. Get-AzureStorageAccount
Vous pouvez également utiliser l'applet de commande suivante pour obtenir la version Azure PowerShell!
Copiez et collez ce qui suit et lancez-le!
(Get-Module -ListAvailable | Where-Object{ $_.Name -eq 'Azure' }) ` | Select Version, Name, Author, PowerShellVersion | Format-List;
Get-Module AzureRM -List | Select-Object Name, Version, Path
C'est génial à exécuter si vous avez plusieurs versions en cours d'exécution.
Il fonctionne en mode AzureServiceManagementMode et non en mode ARM dans les versions 0.8 et 0.9 . Il fonctionne sans problème avec la version 1.0 et les versions ultérieures.
$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.”
}
À votre santé!!