【发布时间】:2019-01-02 10:29:36
【问题描述】:
我需要将存储在以下对象的名称部分中的数据导出到 csv 中的 SINGLE CELL。
$localp = Get-Printer | where Shared -eq $false
但每当我这样做时:
$localp.Name | export-csv -path "test.csv"
我明白了:
#TYPE System.String
长度
18
29
22
3
9
【问题讨论】:
-
我得到了同样的奇怪行为。将您的命令更改为 $localp |选择姓名 | export-csv -Path test.csv 虽然有效。
-
看起来这可能是设计使然。使用点分表示法返回一个 [string] 对象,其唯一属性是长度。使用 select 方法返回一个 CimInstance 对象,其唯一属性是 Name
标签: powershell export-to-excel