2017-10-16 140 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

相關問題