Скопируйте выбранные столбцы и вставьте в другой CSV с помощью PowerShell - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть два CSV-файла. Оба имеют одинаковое количество столбцов, но не в строке. Я хотел бы скопировать 3 столбца из CSV1 и объединить в CSV2 с помощью PowerShell.

Я плохо разбираюсь в сценариях. Может ли кто-нибудь помочь мне? Вот код, который я использую.

$ csv1 = Import-Csv -LiteralPath C: \ BackUp \ PScripts \ SDO \ Report.csv $ csv2 = Import-Csv -LiteralPath C: \ BackUp \ PScripts \ SDO \ 7Saturday9PM.csv

$ Results = @ () foreach ($ record в $ csv2) {Add-Member -InputObject $ record -MemberType NoteProperty -Name FoundInAD -Value $ ($ csv1 |? { $ _. InstalledOrNA -eq $ record.InstalledOrNA} | select -Property FoundInAD) $ Results + = $ record}

$ Results | Select-Object -Property ComputerName, PatchingStyle, LastSyncTime, LastSyncResult, LastReportedStatusTime, PendingReboot, NeededCount, InstalledOrNA, FoundInAD

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...