下面是我的 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 控件。
请就此给我建议。