在Windows 2016 powershell上执行时,Get-AzureRmMetric命令失败

时间:2018-10-09 07:28:08

标签: azure powershell azure-powershell windows-server-2016

我有一个脚本,用于获取Azure资源的度量标准数据,比方说SQL数据仓库。

在Windows 2012计算机上运行时,只要为GetAzureRmMetric API指定任何时间值,它就可以正常工作。

我在Windows 2016计算机上使用了相同的脚本,但失败并显示错误:

  

异常类型:ErrorResponseException,消息:Microsoft.Azure.Management.Monitor.Models.ErrorRespons   eException:操作返回了无效的状态码“ BadRequest”      在Microsoft.Azure.Management.Monitor.MetricsOperations.d__5.MoveNext()   ---从之前引发异常的位置开始的堆栈结束跟踪---      在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()      在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)      在Microsoft.Azure.Management.Monitor.MetricsOperationsExtensions.d__1.MoveNext()   ---从之前引发异常的位置开始的堆栈结束跟踪---      在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()      在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)      在Microsoft.Azure.Commands.Insights.Metrics.GetAzureRmMetricCommand.ProcessRecordInternal()      在Microsoft.Azure.Commands.Insights.MonitorCmdletBase.ExecuteCmdlet()处,代码:空,状态码:空,原因    短语:空

然后我在GetAzureRmMetric API中将时间间隔设置为1小时,它可以工作,但是当我在时间间隔中使用任何其他值时,它将失败。

请帮助。

0 个答案:

没有答案