【发布时间】:2020-04-28 03:05:43
【问题描述】:
我正在从 CSV 文件中挑选信息,并且我提到了 @{"R"="red";"B"="Blue"} 之类的标签。 当我将标签值分配给变量时,它以相同的格式打印,但是在向 vm 添加标签时,我遇到了错误,
Set-AzResource : Cannot bind parameter 'Tag'. Cannot convert the "System.Collections.Hashtable" value of type "System.String" to
$tags| convertfrom-stringdata
但问题是在为 Vm 运行 add tag 命令后,它正在添加如下标签 @{"r : ="红色";"B"="蓝色"}
如何将两个标签分别添加 r:红色 b:蓝色
$rss = Import-csv "C:\abc\VijayGupta\Desktop\Vm_build_azure.csv"
$tag = $rss.vmtags
$tags = $tag | ConvertFrom-StringData
$vms=Get-AzResource -Name abc -ResourceGroupName Southindia
Set-AzResource -ResourceId $vms.Id -Tag $tags -Force
【问题讨论】:
标签: powershell tags