在PowerShell中将数组转换为逗号分隔的列表

在PowerShell中将数组转换为逗号分隔的列表,powershell,Powershell,我对PowerShell是新手。如果我说的话没有道理,请纠正我 我正在尝试将PowerShell中的数组转换为逗号分隔的列表 这是我在$iplist中存储的内容 IP -- 192.168.1.2 192.168.1.3 192.168.1.4 当我运行“$iplist-join”时,”我的输出是: ,, 因此,我创建了一个测试数组,$iplistest=@(“192.168.1.2”、“192.168.1.3”、“192.168.1.4”),如下所示: 192.168.1.2 192.16

我对PowerShell是新手。如果我说的话没有道理,请纠正我

我正在尝试将PowerShell中的数组转换为逗号分隔的列表

这是我在$iplist中存储的内容

IP
--
192.168.1.2
192.168.1.3
192.168.1.4
当我运行“
$iplist-join”时,”
我的输出是:

,,
因此,我创建了一个测试数组,
$iplistest=@(“192.168.1.2”、“192.168.1.3”、“192.168.1.4”)
,如下所示:

192.168.1.2
192.168.1.3
192.168.1.4
当我运行
$iplistest-join','
时,它会工作:

192.168.1.2,192.168.1.3,192.168.1.4
我假设我的问题是$iplist数组中的标题“IP”。如何从数组中删除标头?

无需“删除标头”。您可以通过运行

$iplist.IP -join ','

很好用,谢谢!假设我确实想删除标题(如果这是正确的术语);可能吗?如果要删除标题,请运行
$iplist |选择-展开IP