我有两个变量,它们具有两个完全相同的行数的单独列表:
$server = $agentserver.name
$type = $agentserver.agentservertype
示例数据输出
$server $type
server1 windows
server2 ndmp
我想用“,”将$ type中的数据附加到$ server上 所以输出看起来像这样:
server1,windows
server2,ndmp
我一直在尝试使用foreach循环并将一个循环递增到另一个循环,但是我无法使其正常工作,这是我正在使用的代码:
$agentserver = foreach($i in $server){foreach($j in $type){$i + ($j++)}}
如何将其正确附加到powershell中?
答案 0 :(得分:0)
因此$agentserver
是具有列name
和agentservertype
的对象-您可以执行以下操作:
$commaList = foreach($as in $agentserver) {
$as.name,$as.agentservertype -join ','
}