1

下面是我的 WQL 查询。

$SCCMQuery = @'
Select UAR.User, UAR.Application, UAR.CurrentState from sms_fullcollectionmembership as FCM
INNER JOIN SMS_UserApplicationRequest as UAR ON UAR.User=FCM.SMSID
where FCM.CollectionID="a\\100104"
'@
$Request = Get-WmiObject -Namespace "root\SMS\Site_Name" -Query $SCCMQuery

现在我想将此输出传递给 datagrid 控件。

foreach ($Request in $Requests) {
            $Array.Add($Request)
        }
        $dataGridView1.DataSource = $Array
        for ($i=0; $i -lt $dataGridView1.ColumnCount; $i++) {
            $dataGridView1.Columns[$i].width = 161
        }

它工作不正常。数据正在数据网格控件中加载,但我认为这些是一些系统数据。

例如 System.Management.Scope 等等。

如果我只是检查 $Request 的值,那么它会向我显示所有数据,但它不会传递给 datagrid 控件。

请就此给我建议。

4

0 回答 0