Get-AzureWebsite:未找到请求的值“动态”

时间:2016-11-01 08:01:34

标签: powershell azure

我们有一组使用Azure powershell cmdlet的自定义PowerShell模块 - 它们已经运行了一年多。我刚刚设置了一台新机器,每当我尝试运行Get_AzureWebsite时,都会收到以下错误:

PS C:\WINDOWS\system32> Get-AzureWebsite 'anything' Get-AzureWebsite : Requested value 'Dynamic' was not found.

这可能只是一台机器设置但我担心这些硬件可能会被弃用 - 如果有人可以提供帮助或知道如何解决这个问题,我们会感激不尽?

3 个答案:

答案 0 :(得分:1)

可以通过更新Azure PowerShell的版本来解决此问题。更多详情请参阅issuefeedback。请参阅install and configure Azure PowerShell的方法。我没有在Azure PowerShell v2.1.0上重现它。它运行成功。请尝试使用以下代码获取当前的Azure PowerShell版本。

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

enter image description here

答案 1 :(得分:0)

好的,这是Azure和AzureRM cmdlet的版本。 工作安装是

Install-Module -Name AzureRM -RequiredVersion 1.3.2

Install-Module Azure -AllowClobber

不确定-AllowClobber但是这是在Azure控制台中打印的....

PackageManagement \ Install-Package:名称为“Get-AzureStorageContainerAcl”的命令已在此处提供 系统。此模块“Azure”可能会覆盖现有命令。如果您仍想安装此模块“Azure”,请使用 -AllowClobber参数。 在C:\ Program Files \ WindowsPowerShell \ Modules \ PowerShellGet \ 1.0.0.1 \ PSModule.psm1:1661 char:21

猜猜Storage名称空间中有一个类

答案 2 :(得分:0)

我安装了最新的azure powershell,然后再次运行脚本。 它运作良好。

只是要添加你需要在安装最新的PowerShell后重新启动你的机器,否则你可能会遇到错误"所需的模块Azure.Storage未加载"