Допустим поступила такая задача, есть много файлов XML
В каждом файле есть нужный атрибут
Необходимо подготовить запрос для выборки из базы
$folderPath= "C:\Shared\BR_Playlist\1\"
$HouseIds= @()
foreach ($item in dir $folderPath)
{
$xmlFilePath = $folderPath + $item.Name
[xml] $xmlContent = [xml] (Get-Content -Path $xmlFilePath)
#Write-Host $item.Name
foreach( $event in $xmlContent.playlist.program.event )
{
#Write-Host $event.housenumber
$HouseIds+=$event.housenumber
}
}
#{$_}
$HouseIds | sort-object | Get-Unique | Select-Object @{Name="Comnd";Expression={"Select '"+$_+"' as evnt UNION ALL" }}