Выберите индекс массива в запросе WQL? - PullRequest
0 голосов
/ 02 марта 2020

У меня есть запрос, чтобы показать версию Microsoft OneDrive на всех компьютерах, но моя проблема в том, что SMS_R_System.AgentTime - это массив, содержащий до 4 свойств даты и времени.

Мне нужен только первый элемент в массиве , В эквиваленте Powershell я бы просто добавил «[0]», чтобы получить первый элемент, но в WQL я заблудился, как вы это делаете?

Запрос:

select SMS_R_System.OperatingSystemNameandVersion, SMS_R_System.Name, SMS_R_System.Active, SMS_R_System.AgentTime, SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName, SMS_G_System_ADD_REMOVE_PROGRAMS.Version
from  SMS_R_System
inner join SMS_G_System_ADD_REMOVE_PROGRAMS
on SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID = SMS_R_System.ResourceId
where SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName = "Microsoft OneDrive"
...