Я написал сценарий PowerShell в конвейере Azure DevOps, чтобы получить сведения о балансировщике нагрузки, такие как FrontendIPConfigurationsName, FrontendIPAddress, в файл csv. AM получает эти данные, но имена FrontendIPConfigurationsNames, которые начинаются с того же имени, как «ers-A1, ers-B1, ers-C1, ers-D1», идут в той же строке. Но я хочу расположить их в разных строках. Пожалуйста, предложите
$excel = @()
LBlist = Get-AZLoadBalancer | Where-Oject {$_.ResourceGroupName -clike '$(grp-wildcard)'} | Select-Object
foreach ($LB in LBlist)
$Array =""| Select-Object ResourceGroupName, FrontendIPConfigurationsName,FrontendIPAddress
$Array.ResourceGroupName =$LB.ResourcegroupName
$Array.FrontendIPConfigurationsName = ($LB.FrontendIpConfigurationsName.name -join ',')
$Array.FrontendIPAddress =($LB.FrontendIpConfigurations.PrivateIpAddress -join ',')
}
$excel +=$Array
$excel |Format-Table ResourceGroupName, FrontendIPConfigurationsName,FrontendIPAddress
$excel | Export-Csv -NTI -Path "($Build.ArtifactStagingDirectory)/LBlist.csv