是否可以获得Azure订阅服务,或使用PowerShell提供?
是否可以使用Powershell获得Azure订阅服务或offerId?通过门户,这将是订阅->属性->优惠或优惠ID 我已经找了一段时间了,但我看不到它是否可以获得Azure订阅服务,或使用PowerShell提供?,azure,powershell,subscription,Azure,Powershell,Subscription,是否可以使用Powershell获得Azure订阅服务或offerId?通过门户,这将是订阅->属性->优惠或优惠ID 我已经找了一段时间了,但我看不到它 谢谢,这取决于你需要它做什么。通过PS脚本获取OfferTypes没有任何意义,因为您不会像这样创建新订阅。这个过程比那更复杂。不过,如果您只需要列表,可以在MS网站上找到: 不幸的是,我认为这是不可能的。我认为为你的问题找到解决办法是明智的 也许您可以添加一个请求,以便在将来添加此功能: 有一种非官方的可能性可以获取Azure门户本身使用的
谢谢,这取决于你需要它做什么。通过PS脚本获取OfferTypes没有任何意义,因为您不会像这样创建新订阅。这个过程比那更复杂。不过,如果您只需要列表,可以在MS网站上找到:
不幸的是,我认为这是不可能的。我认为为你的问题找到解决办法是明智的 也许您可以添加一个请求,以便在将来添加此功能:
有一种非官方的可能性可以获取Azure门户本身使用的报价id。我用我的订阅测试了它,它成功了。这可能会导致特定报价ID出现问题。请就此提供反馈 这些是必需的步骤:
- 网址:
- 头:使用您的承载令牌添加授权头(授权:承载ej…)
- 请求主体类型:application/json
- 请求正文内容: { "subscriptionId": "########-####-####-####-############" } { “subscriptionId:“########-#-#-#-#-#” }
} 现在可以使用资源图资源管理器从门户网站执行此操作,查询类似于:
resourcecontainers
| where type == "microsoft.resources/subscriptions"
| project name, properties.subscriptionPolicies.quotaId
没有,但已经有一个功能请求。有一个官方方法可以使用Azure REST API获取提供id。确保使用API版本为
API版本=2019-10-01
终点:
得到
您可以通过点击以下url运行\尝试:
当然,您需要使用Azure用户id和密码登录才能尝试\测试它
您将获得如下所示的响应,其中包含报价id:
有关更多详细信息,请参阅用法详细信息-列表API:
注意:这不是PowerShell方式,但您可以使用PowerShell/curl调用RESTAPI。参考您是否可以提供诸如“我搜索了X Y和Z模块”或“我无法在X/Y识别web请求”之类的详细信息?我进行web搜索时运气不佳。我试图查看订阅,订阅上下文AzureRM.Billing模块有一些promis,但没有成功。我研究了等效的RESTAPI(计费),发现offerID存在,但与资源的关系比订阅的关系更密切。这有帮助吗?因此,我有60多个订阅,我们不时地在订阅应在MSDN或Enterprise下进行并购。我想有一个脚本,可以拉提供了现有的订阅,所以我知道如果我必须把他们转移到正确的订阅。我已经设法回到这个问题。不幸的是,我没能让它工作。无论如何,感谢您抽出时间。如果您在登录Azure门户时使用分配给您的令牌,它将正常工作。如果您有一个实际的应用程序使用该作用域,那么您将在端点上获得未授权,因为只有Azure Portal AppId被授权。伙计,您完成了我的任务:)这是QuoteAid,与OfferId不同。它已经通过armrestapi提供。