AzureRmApiManagementContext:在cmdlet中用作参数时的FormatException

时间:2017-06-20 09:57:27

标签: powershell azure azure-powershell azure-api-management

我正在尝试使用AzureRM.ApiManagement模块中的一些Azure Powershell cmdlet。许多cmdlet需要context参数,即PsApiManagementContext对象。

guidance之后我使用New-AzureRmApiManagementContext cmdlet创建了一个上下文:

$ApiMgmtContext = New-AzureRmApiManagementContext 
                    -ResourceGroupName "MyResourceGroup" 
                    -ServiceName "MyApimService"

然后我将上下文作为参数传递给cmdlet:

Get-AzureRmApiManagementUser -Context $ApiMgmtContext

问题是我收到的错误如下:

Get-AzureRmApiManagementUser : FormatException: One more parameters were not formatted correctly

我使用Fiddler来检查它生成的请求,我可以看到请求的主体是空的,所以创建上下文对象的方式肯定有问题,即使我已基本复制了在microsoft docs中的示例。我使用Login-AzureRmAccount登录了我的Azure订阅,并在尝试创建上下文之前选择了正确的订阅。

在创建上下文对象时我做错了什么?

0 个答案:

没有答案