2017-10-16 143 views
0

我试图按照Microsoft文档“安装Azure CLI 2.0”中所述安装Azure CLI 1。文档看起来过时了,很难理解,并且存在许多与之相关的问题。文档中的每一步都会引入新问题,以便首先解决问题。一个例子如下所示。在不使用Microsoft文档的情况下安装Microsoft Azure CLI

PS C:\WINDOWS\system32> Install-Module AzureRM 
Install-Module : The 'Install-Module' command was found in the module 'PowerShellGet', but the module could not be load 
ed. For more information, run 'Import-Module PowerShellGet'. 
At line:1 char:1 
+ Install-Module AzureRM 
+ ~~~~~~~~~~~~~~ 
    + CategoryInfo   : ObjectNotFound: (Install-Module:String) [], CommandNotFoundException 
    + FullyQualifiedErrorId : CouldNotAutoloadMatchingModule 

PS C:\WINDOWS\system32> 

PS C:\Users\ostraaten> Import-Module AzureRM 
Import-Module : The specified module 'AzureRM' was not loaded because no valid module file was found in any mod 
ctory. 
At line:1 char:1 
+ Import-Module AzureRM 
+ ~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : ResourceUnavailable: (AzureRM:String) [Import-Module], FileNotFoundException 
    + FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand 

是否有其他途径获得Azure的CLI?例如第三方安装程序。是否有更新的文档?更好的测试文档?

我不能使用btw的Azure CLI for Linux - 哪些工作 - 因为我需要一个保留的公共静态IP地址,只能使用MS Windows CLI for Windows创建。它也不能通过门户网站创建。原因不明。

我还尝试了云端Shell,其中CLI已预先安装,但该版本较旧,不包括创建保留IP地址的方法。在云端Shell中更新CLI版本也是不可能的。它失败并显示错误消息。

+0

前尝试注册-PSRepository - 默认你想你的Windows PC上安装Azure的CLI 2.0吗? –

+0

这就是想法 – onknows

+0

好吧,请尝试下载MSI并安装它。 –

回答

0

作为解决方法,我们可以下载Azure CLI 2.0 MSI并将其安装到您的Windows PC上。

我们可以在这里下载MSI


更新:

如果你想安装Azure的PowerShell中,我们可以下载Azure中的PowerShell MSIhere

更多信息请参考link

+0

这对你有用吗? –

0

首先,Azure CLI和Azure Powershell有所不同。

命令安装模块AzureRM安装后者。

AzureCLI添加了az命令。如果打开命令提示符并输入az,则可能会看到错误或可用命令列表。注意:在Windows 10上,您可以直接在Windows下安装CLI,也可以将其安装在Linux子系统下。

启用的Ubuntu猛砸描述here

  • 设置 - >更新和安全 - >对于开发 - >开发模式
  • 控制面板 - >程序 - > Windows功能 - >的Windows子系统为Linux

这里安装Azure的CLI描述here

Azure的PowerShell是另一种方式与Azure REST API交谈。您收到的错误表明您的PowerShell存储库存在问题。

您是否确认Azure真的没有安装?您可以通过尝试Login-AzureRmAccount进行测试。

如果你得到一个错误,你可以按照如下步骤here

相关问题