Вы можете получить издательские учетные данные для вашего сайта с использованием ResourceManager командлетов следующим образом:
# 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
Это возвращает JSON блобо с той же информацией, как публикации профиль:
{
"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]"
}
}
Большое спасибо. Увидев ваш ответ, я тайно надеялся, что это будет не так просто;) Омг, я так много боролся, чтобы получить эту информацию. – RKS
После долгих боев, пытаясь сделать это с помощью REST API (и не получилось), это сработало! Благодаря! – Boland