Comparando arquivos csv no Powershell usando o Compare-Object

Eu sou novo em powershell e tenho um pequeno dilema com um script que criei para comparar dois arquivos csv. O primeiro csv tem apenas uma coluna chamada "Nome do banco de dados". O segundo csv tem muitas colunas e eu só me preocupo com dois deles "Database Name" e "Host Name". No momento, o script compara apenas a coluna "Database Name", que funciona muito bem !! e exporta para Differences.csv. No entanto, eu também gostaria de ver a coluna "Hostname" correspondente para cada "Database Name" no arquivo de diferenças.

$northdb = Import-Csv -Path ".\northdb.csv" -Header "Database Name" | Sort-object Property "Database Name" -Unique 

$sdb = Import-Csv ".\Current\SQLDatabaseInventory.csv" -Header "hostname",h2,h3,h4,h5,"Database Name"  |Sort-Object -Property "Database Name" -Unique

Compare-Object $northdb $sdb -Property  "Database Name" |  Where-Object{$_.SideIndicator -eq '=>'} | 
Select-Object  "Database Name" | export-csv .\Difference.csv -NoTypeInfo

Por favor ajude

questionAnswers(1)

yourAnswerToTheQuestion