2

打电话Get-AzureADDevice给我三个属性。如何获取对象的完整属性列表?具体来说,当我使用 GraphApi 时:

https://graph.microsoft.com/v1.0/devices?$filter=startswith(operatingSystem,'Windows')`

如何在 Powershell 中实现相同的目标?

$aadDevices = Get-AzureADDevice -All 1获取对象 ID、DeviceID 和显示名称。因此,操作系统上的过滤子句除外。

我正在寻找的是AzureAD中所有计算机对象的列表,以便我可以进行一些自动化处理。

4

1 回答 1

2

您需要使用-Filter "startswith(DeviceOSType,'Windows')",尝试如下命令。

Get-AzureADDevice -All 1 -Filter "startswith(DeviceOSType,'Windows')"

我的测试样本:

Get-AzureADDevice -All 0 -Top 5 -Filter "startswith(DeviceOSType,'Windows')" | ConvertTo-Json

在此处输入图像描述

于 2019-08-15T01:42:11.967 回答