首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Powershell下载(.cscfg)

通过Powershell下载(.cscfg)
EN

Stack Overflow用户
提问于 2018-12-04 03:21:54
回答 2查看 476关注 0票数 1

我正在尝试使用下面的命令powershell命令从云服务下载服务配置(.cscfg)。但不幸的是有个错误。

代码语言:javascript
复制
Get-AzureRmDeployment -Name "xxxx"
Get-AzureRmDeployment : Deployment 'xxxx' could not be found.

我已经选择了正确的订阅,传递了更正的部署名称,但仍然会收到此错误。

我尝试使用下面的命令获取订阅上的所有部署,该命令没有返回任何内容,甚至没有返回一个erro。

代码语言:javascript
复制
Get-AzureRmDeployment

早些时候,我在经典的订阅中使用了Get-AzureDeployment来获取.cscfg,它过去在RM上非常好地工作,上面的命令不起作用。

有人能帮我弄清楚如何使用powershell获得服务配置吗?

命令的片段。

代码语言:javascript
复制
PS C:\WINDOWS\system32> Get-AzureRmDeployment -Name "xxxx"
Get-AzureRmDeployment : Deployment 'xxxx' could not be found.
At line:1 char:1
+ Get-AzureRmDeployment -Name "xxxx"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [Get-AzureRmDeployment], CloudException
    + FullyQualifiedErrorId : Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.GetAzureDeploymentCmdlet
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-12-04 09:39:14

云服务是以经典(ASM)方式部署的,您无法通过Get-AzureRMDeployment获得部署。

如果您想通过ARM powershell获得配置(.cscfg),可以使用Get-AzureRmResource来获得它。

代码语言:javascript
复制
$slot = Get-AzureRmResource -ResourceGroupName <ResourceGroupName> -ResourceType Microsoft.ClassicCompute/domainNames/slots -ResourceName "xxxxx" -ApiVersion 2016-04-01
$slot.Properties.configuration
票数 1
EN

Stack Overflow用户

发布于 2018-12-04 05:24:19

注意:此功能在ARM cmdlet中不可用。

使用Azure服务管理PowerShell模块。

获得-AzureDeployment就业 cmdlet获取Azure经典部署的详细信息。因为您使用的是,所以它给出了输出。

获得-AzureRMDeployment cmdlet获取Azure资源管理器(ARM)部署的详细信息。

由于您使用的是Cloud,所以它没有给出输出,因为使用的是ASM模块,而不是ARM模块。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53605229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档