【发布时间】:2018-11-08 21:01:58
【问题描述】:
我正在尝试获取所有已部署的 Azure 云服务,特别是查找服务名称及其标签字段。我正在使用 cmdlet Get-AzureDeployment,但它没有返回所需的结果。
使用的 cmdlet: $getResultForMyService = Get-AzureDeployment -ServiceName "myservicelistedincloudservice" -Slot "Production"
我得到的输出是
*>Get-AzureDeployment : ResourceNotFound: No deployments were found.
OperationID : 'a********************074'
At line:1 char:9
+ $Data = Get-AzureDeployment -ServiceName myservicelistedincloudservice" -Slot "Prod …
+ CategoryInfo : CloseError: (:) [Get-AzureDeployment], ComputeCloudException + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceManagement.HostedServices.GetAzureDeploymentCommand*
在运行 Get-AzureDeployment cmdlet 之前,我尝试确保上下文使用正确的订阅。但这也没有帮助。
PS C:\WINDOWS\system32> set-azurermcontext -SubscriptionName MySubscription
仅供参考,我已经安装了最新版本,并且在执行上述 cmdlet 之前,我还导入了 Azure 模块。仅供参考,以下是我的 PS 版本详细信息:
我还按照 MS 文档链接中的 servicemanagement 模块的安装说明进行操作,但这也无济于事 - https://docs.microsoft.com/en-us/powershell/azure/servicemanagement/install-azure-ps?view=azuresmps-4.0.0
PS C:\WINDOWS\system32> $psversiontable
名称值
---- -----
PS版本 5.1.17763.1
PSEdition 桌面版
PSCompatibleVersions {1.0、2.0、3.0、4.0...}
构建版本 10.0.17763.1
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
序列化版本 1.1.0.1
任何关于列出云服务的指针将不胜感激。
【问题讨论】:
标签: powershell azure-rm