2013-10-22 7 views
0

SQL에 대한 쿼리가 있습니다.Powershell 그룹의 배열을 새 변수 값으로 객체

$query1 = "SELECT id,in_fname,in_lname,att_app_name, FROM events  
$dataAdapter1 = New-Object System.Data.SqlClient.SqlDataAdapter 
$dataAdapter1.SelectCommand = new-object System.Data.SqlClient.SqlCommand ($query1,$connString) 
$commandBuilder = new-object System.Data.SqlClient.SqlCommandBuilder $dataAdapter1 
$dt1 = New-Object System.Data.DataTable 
[void]$dataAdapter1.fill($dt1) 
$reg = $dt1 

내가 수행해야하는 작업은 "id"로 결과를 그룹화 한 다음 각 그룹에 foreach "something something"을 전달하는 것입니다.

foreach ($group in $reg) { do something } 

같은 뭔가 사람이 도와 주실 수 있습니까?

답변

0

Group-Object cmdlet을 사용하십시오.

$groups = $reg | group-object -property id; 
foreach ($group in $groups) { 
# Do stuff 
} 
관련 문제