从您的 Select only 列中,out3.csv 中保留有 A、G、H,那么您希望如何命名第 2 个 B 和第 3 个 C?
这可以工作:
Import-Csv -Path C:\Data\Out2.csv | select A, G, H |Export-Csv C:\Data\Out3.csv -NoTypeInformation
Import-Csv C:\Data\Out3.csv |
Select-Object @{n='Server Name';e={$_.A}} ,
@{n='Command';e={$_.G}},
@{n='Path';e={$_.H}} |
Export-Csv C:\Data\Out4.csv -NoTypeinformation
主要集中在明显的错误上,第一次选择、导出和重新导入等中间文件 out3.csv 不是必需的:
Import-Csv -Path C:\Data\Out2.csv |
Select-Object @{n='Server Name';e={$_.A}} ,
@{n='Command';e={$_.G}},
@{n='Path';e={$_.H}} |
Export-Csv C:\Data\Out4.csv -NoTypeinformation