当前位置:  开发笔记 > 编程语言 > 正文

如何找到Azure PowerShell版本?

如何解决《如何找到AzurePowerShell版本?》经验,为你挑选了3个好方法。

我需要通过cmdlet代码找到已安装的Azure PowerShell版本.如何找到Azure PowerShell版本?

注意:除了cmdlet代码之外,也欢迎使用.



1> juvchan..:

此PowerShell cmdlet将获取Azure PowerShell版本.

Get-Module -ListAvailable -Name Azure -Refresh

它具有一个主要优点,即使Azure模块尚未加载到当前的PowerShell会话中,它也能够返回预期的结果.

相反,(Get-Module Azure).Version只会工作,如果Azure的模块已经被加载到当前PowerShell会话之前,即通过调用Azure的模块的任何cmdlet的当前PowerShell会话,如Get-AzureStorageAccount

在此输入图像描述


@juvchan当我在Windows Powershell中运行你的cmdlet时,它返回你的输出,但当我在Microsoft Azure Powershell中运行它时,它返回`ModuleType Name ExportedCommands ---------- ---- ------ ---------- Manifest Azure {New-AzureServiceRemoteDesktopExtensionConfig,New-AzureStorageContext,...`,没有版本/ cc @ManirajSS

2> ManirajSS..:

使用:

(Get-Module azure).Version

这将返回已安装的Azure PowerShell的版本.

Azure PowerShell版本


如果Azure模块尚未加载到当前的PowerShell会话中,则此解决方案将不起作用.它将返回空,在我的环境中测试.它仅在我在当前PowerShell会话中从Azure模块调用任何cmdlet时才有效.
对我来说,这是有用的:`(Get-Module -ListAvailable -Name Azure -Refresh).Version`

3> 小智..:

您还可以使用以下cmdlet获取Azure PowerShell版本!

复制并粘贴以下内容,然后运行它!

(Get-Module -ListAvailable | Where-Object{ $_.Name -eq 'Azure' }) ` | Select Version, Name, Author, PowerShellVersion  | Format-List;

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有