Вы не показываете, что вы хотите для вашего конечного варианта использования. Пожалуйста, сделайте это, или мы должны угадать. Что вы рассматриваете имена?
Вы можете проанализировать результаты файла с помощью встроенных командлетов CSV. Пример:
$DataSet = ' ABCD;"1234;#ABC travels";"48;#outdated";"157;#Rajukumar";"1246;#Raju";"1534;#England" AFGV;"2678;#CDF travels";"26;#sourcedata";"24;#Johnson";"2323;#Kumar";"1298;#Japan" xyza;"45324;#KHR travels";"324;#conducteddate";"136;#Peter";"231;#Helen";"1212;#USA" MNGR;"11225;#XYZ travels";"368;#mangeddated";"157;#Helen";"1246;#Johnson";"3567;#AUS" ' $DataSet -replace '#|"' | ConvertFrom-Csv -Delimiter ';' -Header H1,H2,H3,H4,H5,H6,H7,H8,H9,H10 | Format-Table -AutoSize # Results H1 H2 H3 H4 H5 H6 H7 H8 H9 H10 -- -- -- -- -- -- -- -- -- --- ABCD 1234 ABC travels 48 outdated 157 Rajukumar 1246 Raju 1534 AFGV 2678 CDF travels 26 sourcedata 24 Johnson 2323 Kumar 1298 xyza 45324 KHR travels 324 conducteddate 136 Peter 231 Helen 1212 MNGR 11225 XYZ travels 368 mangeddated 157 Helen 1246 Johnson 3567
Я вставил заголовки, чтобы определить конкретные столбцы. Затем вы можете выбрать то, что хотите вывести.
Я вручную удалил разрывы строк, поэтому вам нужно изменить код так, чтобы он не был выходным элементом, или вам придется с этим справиться.