我正在使用PowerShell中的GUI。我需要帮助编写一个foreach
循环来查看DataGrid中的信息,并根据每行2列中的输入创建2个变量。
类似
for each row
v1 = column1
v2 = column2
do something
then repeat.
实际代码
Function RenameComputers{
foreach ($item in $DataGrid.Items){
$OName = $item.OldName
$NName = $item.NewName
write-host "$OName and $NName"
netdom renamecomputer $OName /newName:$NName /uD:$Username /passwordD:$Password /force /reboot
}
}
答案 0 :(得分:1)
foreach ($item in $dataGrid.Items) {
$oldname = $item.oldname
$newname = $item.newname
//Do stuff, you don't even need to create those variables you can just call $item.attribute
}
然后你可以调用"列"使用$item.oldname
或$item.newname
等