我试图获取所有已部署的 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 文档链接中的服务管理模块的安装说明进行操作,但这也无济于事 - https://docs.microsoft.com/en-us/powershell/azure/servicemanagement/install-azure-ps?view=azuresmps -4.0.0
PS C:\WINDOWS\system32> $psversiontable
名称 值
---- -----
PSVersion 5.1.17763.1
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.17763.1 CLRVersion
4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
任何列出云服务的指针将不胜感激。