Bạn có thể nhận được các thông tin công bố cho trang web của bạn bằng cách sử dụng cmdlet ResourceManager như sau:
# List publishingcredentials
$resource = Invoke-AzureRmResourceAction -ResourceGroupName <Resource Group Name> -ResourceType Microsoft.Web/sites/config -ResourceName <Site Name>/publishingcredentials -Action list -ApiVersion 2015-08-01 -Force
$resource.Properties
này trả về một blob JSON với các thông tin tương tự như hồ sơ công bố:
{
"id": "/subscriptions/subid/resourceGroups/rgname/providers/Microsoft.Web/sites/sitename/publishingcredentials/$sitename",
"name": "sitename",
"type": "Microsoft.Web/sites/publishingcredentials",
"location": "West US",
"tags": {
"hidden-related:/subscriptions/subid/resourcegroups/adriang-test/providers/Microsoft.Web/serverfarms/serverfarmname": "empty"
},
"properties": {
"name": null,
"publishingUserName": "$sitename",
"publishingPassword": "password",
"metadata": null,
"isDeleted": false,
"scmUri": "https://$sitename:[email protected]"
}
}
Cảm ơn rất nhiều. Sau khi nhìn thấy câu trả lời của bạn, tôi bí mật hy vọng rằng nó sẽ không được đơn giản này .;) Omg, tôi đã đấu tranh rất nhiều để có được thông tin này. – RKS
Sau nhiều giờ đấu tranh, cố gắng làm điều này với REST API (và thất bại), điều này đã làm việc! Cảm ơn! – Boland