コマンドレットコードを使用して、インストールされているAzure PowerShellバージョンを見つける必要があります。 Azure PowerShellバージョンを見つけるにはどうすればよいですか?
注:コマンドレットコード以外も歓迎します。
このPowerShellコマンドレットは、Azure PowerShellバージョンを取得します。
Get-Module -ListAvailable -Name Azure -Refresh
Azureモジュールが現在のPowerShellセッションに読み込まれていない場合でも、予想される結果を返すことができるという大きな利点があります。
それどころか、 (Get-Module Azure).Version
は、Azureモジュールが以前に現在のPowerShellセッションに読み込まれている場合にのみ機能します。つまり、現在のPowerShellセッションでAzureモジュールからコマンドレットを呼び出しますGet-AzureStorageAccount
次のコマンドレットを使用して、Azure PowerShellバージョンも取得できます!
以下をコピーして貼り付け、実行してください!
(Get-Module -ListAvailable | Where-Object{ $_.Name -eq 'Azure' }) ` | Select Version, Name, Author, PowerShellVersion | Format-List;
Get-Module AzureRM -List | Select-Object Name, Version, Path
これは、複数のバージョンを実行している場合に実行するのに最適です。
バージョン0.8および0.9では、ARMモードではなく、AzureServiceManagementModeで実行されます。バージョン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.”
}
乾杯!!