如何通过组织单位过滤chromeosdevices?

时间:2015-11-20 23:36:15

标签: google-apps-script google-admin-sdk google-directory-api

我正在使用Google Admin SDK Directory API管理域Chromebook。我正在审查chromeosdevices.list方法,希望通过OrgUnitPath或OrgUnitId过滤特定的OU来减少返回的设备资源数量。该文档暗示可以通过使用查询参数来实现:

  

查询字符串以查看设备信息和组织单位时给出的格式搜索字符串。

使用tool available with the documentation我可以使用status:deprovisioned等查询参数,但无法通过OU展示位置进行限制。

当前的Directory API是否可以获取特定OU的chromeosdevice资源列表?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:1)

您可以尝试使用此命令使用gShell:

Get-GAChromeosdevice -All | where {$_.OrgUnitPath -like "*[organisation]"}

你将检查所有设备。 Maby这将是下一版Directory API的一个选项

答案 1 :(得分:0)

我有一个这样做的功能。请查看以下站点上的“whereMyChromiesAt()”。

https://github.com/stephengale801/random-GAS-scripts/blob/e8f9617bf24e3a2ec2bf11f04960e1f1d9bf96f2/Sync-OU-to-Group/ImportUsers.gs

抱歉,我无法在手机上打字。