Я пытаюсь пометить все базы данных SQL на Azure сервере. Попытка использовать следующие два метода, но это не удалось.
**Method 1**
$tags = @{"DBType"="Buy"; "DocumentTeam"="Common";"ResourceType"="SQL Database";"ProjectName"="Project"}
New-AzTag -ResourceId /subscriptions/6fd7cdd5-6985-409b-a9ec-0a733b802ad6/resourceGroups/ResourceGroup/providers/Microsoft.Sql/servers/BuyServer/databases | Where-Object {$_.Name -notlike '*_Report'} | Where-Object {$_.Name -notlike '*_Time'} | Where-Object {$_.Name -notlike '*MASTER'} -Tag $tags
**Method 2**
$tags = @{"DBType"="Buy"; "DocumentTeam"="Common";"ResourceType"="SQL Database";"ProjectName"="Project"}
$RESOURCE=Get-AzResource -ResourceGroupName "ResourceGroup" -ResourceType "Microsoft.Sql/servers/databases" | Where-Object name -Like 'Europe*' | Where-Object {$_.Name -like 'smartgepuateu*' } | Where-Object {$_.Name -notlike '*_Report'} | Where-Object {$_.Name -notlike '*_Time'} | Where-Object {$_.Name -notlike '*MASTER'}
#Write-Output $RESOURCE
new-AzTag -Name $RESOURCE.Name -Tag $tags
С методом 2 я получил ошибку ниже. New-AzTag: невозможно преобразовать System.Object [] в тип System.String, требуемый параметром Name. Указанный метод не поддерживается.
С методом 1: Я не получил никакого вывода
Пожалуйста, помогите по этому вопросу. Есть ли другие способы пометить все SQL Базы данных в Azure?