在powershell中将一个变量的数据附加到另一个变量
Appending data from one variable onto another in powershell
我有两个变量,它们有两个单独的列表,行数完全相同:
$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 中正确附加?
所以 $agentserver
是一个包含列 name
和 agentservertype
的对象 - 您可以执行以下操作:
$commaList = foreach($as in $agentserver) {
$as.name,$as.agentservertype -join ','
}
我有两个变量,它们有两个单独的列表,行数完全相同:
$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 中正确附加?
所以 $agentserver
是一个包含列 name
和 agentservertype
的对象 - 您可以执行以下操作:
$commaList = foreach($as in $agentserver) {
$as.name,$as.agentservertype -join ','
}