Extrahieren von Daten aus dem System.Daten.DataRow in powershell

Habe ich ein powershell-Skript führt einen sql-Befehl aus und gibt eine Liste von ID-Nummern.

Wenn ich die Liste Durchlaufen, das ist, was es gibt.

System.Data.DataRow
System.Data.DataRow
System.Data.DataRow
System.Data.DataRow
System.Data.DataRow
System.Data.DataRow

Habe ich versucht, indem Out-String auf meiner Liste,

$q_result = $db.ExecuteWithResults($int_cmd2)
$table = $q_result.Tables[0] | Out-String

foreach ($user_info in $table)
{
    write-host $user_info 
}

aber das gibt eine schlecht formatierte Liste von zahlen, alles ist ein Tab ganz rechts. siehe unten.

                                                                                                      GroupID
                                                                                                      -------------
                                                                                                                381
                                                                                                                382
                                                                                                                383
                                                                                                                384
                                                                                                                385
                                                                                                                386

Ich versuchte, $user_info.Item[0] in der Schleife, aber das gibt nichts.

Wie kann ich extrahieren Sie nur die Nummern aus der Liste?.

InformationsquelleAutor cyberbemon | 2016-08-30

Schreibe einen Kommentar