我将下面显示的CSV文件导入PowerShell。它成为一个数组列表,但我无法更新此数组中的任何内容。我想将Extension 103设置为" Test"。我认为可行的代码是在foreach循环下。 foreach循环用于查找未分配名称值的扩展名。
$i = 0
Foreach($item in $LIST){
if($List.User[$i] -eq ""){
write-host $list.extension[$i] + "This is empty"
break
$list.user[$i] = "TEST"
}
$i++
}
$list.user[3] = "Test"
这就是我的CSV文件:
"Extension","User"
"100","John Doe"
"101","Bob Smith"
"102","Ben Frank"
"103",""
答案 0 :(得分:1)
你很亲密。
$list[3].user = "Test"
$ list.user"计算"用户属性列表,但它不再连接到$ list。
$ list [3]是$ list中的第4项。
答案 1 :(得分:0)
$list[3].user = "Test"
这将更新第3行中的用户