我得到以下錯誤的cmdlet,函數的名稱,腳本文件或可操作的程序「新AzureRmServiceBusNamespace」一詞未被識別爲
「新AzureRmServiceBusNamespace」一詞未被識別爲cmdlet的名稱,函數,腳本文件或可操作的程序。
如果我嘗試運行導入模塊AzureRM.ServiceBus我得到以下錯誤
在模塊清單中的成員「FormatsToProcess」是無效的:找不到路徑「C:\ Program Files文件(86) \ Microsoft SDKs \ Azure \ PowerShell \ ResourceManager \ AzureResourceManager \ AzureRM.ServiceBus。\ Microsoft.Azure.Commands.ServiceBus.format.ps1xml',因爲它不存在..請確保爲文件中的此字段指定了有效的值'C:\ Program Files(x86)\ Microsoft SDK \ Azure \ PowerShell \ ResourceManager \ AzureResourceManager \ AzureRM.ServiceBus \ AzureRM.ServiceBus.psd1'。
如所建議的上Error loading azure.profile in 1.0.5,我重新安裝使用 「安裝-模塊AzureRM -Verbose -Force」 天青PowerShell的。之後,新AzureRmServiceBusNamespace被識別,但得到以下錯誤
「‘登錄-AzureRmAccount’一詞未被識別爲cmdlet,函數,腳本文件或可操作的程序的名稱。」
解決此錯誤的解決方案是使用MSI重新安裝Azure PowerShell。之後,Login-AzureRmAccount被標識,但New AzureRmServiceBusNamespace再次丟失。我正在圈圈。
我已經做出新AzureRmServiceBusNamespace工作沒有打破登錄-AzureRmAccount。請幫幫我。
Azure爲3.5.0,AzureRm爲3.6.0。看起來像其他人也面臨同樣的問題https://github.com/Azure/azure-powershell/issues/3443。請讓我知道您是如何安裝azure powershell(網絡平臺安裝程序,PowerShell或MSI)的?如果您可以指定步驟,那將會很棒。 – Venky
@Venky我使用MSI(我提供的鏈接)安裝PowerShell。如果您安裝了Azure Powershell,它將覆蓋並升級原始版本。 –
如果我使用MSI安裝,則New-AzureRmServiceBusNamespace不可用。我的一位同事擁有windows 10,並且在他的機器上工作得非常好。我的機器有Windows 7.我嘗試了幾乎所有的東西,出於某種原因,它無法正常工作。我將升級到Windows 10,然後再試一次。感謝您的幫助。 – Venky