代码之家  ›  专栏  ›  技术社区  ›  Veynom

Intune PowerShell:查找UPN为空的设备

  •  0
  • Veynom  · 技术社区  · 4 年前

    我在使用Intune Powershell cmdlet时有点困难。我需要清理设备列表,其中包含数千个 Intune注册 具有注册日期且没有最后检查日期的设备(因此这些设备不会被自动清除捕获)。

    我可以通过运行以下命令轻松检索用户离开我们的Azure AD的设备列表:

    $devices = Get-IntuneManagedDevice -Filter "deviceName eq 'User deleted for this device'"
    

    $devices = Get-IntuneManagedDevice -Filter "userPrincipalName eq 'null'"
    $devices = Get-IntuneManagedDevice -Filter "'userPrincipalName' eq 'null'"
    $devices = Get-IntuneManagedDevice -Filter "userPrincipalName eq ''"
    $devices = Get-IntuneManagedDevice -Filter "'userPrincipalName' eq ''"
    

    我使用过Intune管理门户( M365 Device Management )过滤并导出这些设备,至少获得一个CSV列表。CSV文件表示UPN等于“无”。

    $item = Get-IntuneManagedDevice -managedDeviceId 1c0123a4-8324-48f7-b1c2-d4512345228a
    $item
    

    $item device object properties

    有什么建议吗? 基于UPN的查询有什么问题?

    感谢任何帮助。

    0 回复  |  直到 4 年前