download Azure Service Configuration (.cscfg) through Powershell cmdlet Get-AzureRMDeployment
我正在尝试使用以下命令powershell命令从Cloud服务下载服务配置(.cscfg)。但不幸的是出现错误。
1 2 | Get-AzureRmDeployment -Name"xxxx" Get-AzureRmDeployment : Deployment 'xxxx' could not be found. |
我选择了正确的订阅,但传递了正确的部署名称,但仍然收到此错误。
我尝试使用以下命令获取此订阅上的所有部署,该命令什么也没有返回,甚至没有错误。
1 | Get-AzureRmDeployment |
我以前在经典订阅中使用
有人可以帮助我弄清楚如何使用powershell ...获得服务配置吗??
命令的片段。
1 2 3 4 5 6 7 | 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 |
Cloud Service部署为经典(ASM),您无法通过
如果要通过ARM powershell获取配置(.cscfg),可以使用
1 2 | $slot = Get-AzureRmResource -ResourceGroupName <ResourceGroupName> -ResourceType Microsoft.ClassicCompute/domainNames/slots -ResourceName"xxxxx" -ApiVersion 2016-04-01 $slot.Properties.configuration |
注意:此功能在ARM cmdlet中不可用。
Azure Cloud Services使用Azure服务管理PowerShell模块。
Get-AzureDeployment cmdlet获取Azure经典(ASM)部署的详细信息。由于您正在使用Cloud Services,因此会提供输出。
Get-AzureRMDeployment cmdlet获取Azure资源管理器(ARM)部署的详细信息。
由于您使用的是Cloud Service,因此不会提供输出,因为Azure Cloud Services使用的是ASM模块而不是ARM模块。