如何获取 Azure AD 计算机对象的所有详细信息?

How do I get all the details of an Azure AD computer object?

调用 Get-AzureADDevice 可以获得三个属性。如何获得对象的完整属性列表?具体来说,当我使用 GraphApi 时:

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

如何在 Powershell 中实现相同的功能?

$aadDevices = Get-AzureADDevice -All 1 获取对象 ID、DeviceID 和显示名称。因此 operatingSystem excepts.

上的过滤器子句

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

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

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

我的测试样本:

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