[英]Export list of computer from txt to CSV as column headers PowerShell
function listcomputers {
$computers = Get-Content 'D:\computer\Scheduled_Tills.txt'
$results = New-Object System.Collections.ArrayList
foreach ($computer in $computers) {
$results += New-Object PSObject -Property @{'Device'=($computer)}
}
$results | Export-Csv -Path $resultCSV -NoTypeInformation
}
我想列出我拥有的txt中的设备列表,并将它们显示为CSV中的列标题。
例如
EXCEL COLUMN A | COLUMN B | COLUMN C | COLUMN D | etc ROW 1 device 1 | device 2 | device 3 | device 4 | etc
我不想将它们显示为这样的列表
EXCEL COLUMN A | COLUMN B | COLUMN C | COLUMN D | etc ROW 1 device 1 | ROW 2 device 2 | ROW 3 device 3 |
而且,我不知道我将拥有的设备数量是x,所以可能是10或最多100
我在网上搜索并尝试了很多,但我的处境非常糟糕。
将设备列表连接到一个逗号分隔的字符串,然后通过Set-Content
或Out-File
将其写入Out-File
:
(Get-Content 'D:\computer\Scheduled_Tills.txt') -join ',' |
Set-Content $resultCSV
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.