Graph API beta版InstallSummary方法已弃用,求相同数据获取替代方案
替代方案说明
针对你提到的Graph API beta版本中InstallSummary、deviceStatuses、userStatuses方法被弃用的问题,目前有以下几种替代方式获取应用安装数据:
1. 使用Beta版本的mobileAppInstallStatus端点
这个端点整合了原deviceStatuses和userStatuses的功能,可获取单应用下所有用户/设备的安装状态详情。你可以通过返回的明细数据自行聚合出汇总统计(比如已安装、待安装、失败的数量)。
请求示例:
GET /deviceAppManagement/mobileApps/{mobileAppId}/installStatuses
2. 使用Beta版本的Intune汇总报表端点
通过getMobileAppInstallSummary报表端点可以直接获取应用安装的汇总数据,和原InstallSummary提供的统计维度一致,无需自行聚合。
请求示例:
GET /deviceAppManagement/reports/getMobileAppInstallSummary(mobileAppId='{mobileAppId}')
3. 使用Microsoft Graph PowerShell模块
如果你习惯用PowerShell操作,可通过对应的模块命令获取数据:
- 获取安装状态明细:
Get-MgDeviceAppManagementMobileAppInstallStatus -MobileAppId {mobileAppId} - 获取安装汇总报表:
Get-MgDeviceAppManagementReportMobileAppInstallSummary -MobileAppId {mobileAppId}
需要注意的是,目前这些替代方案都仅存在于Beta版本中,1.0版本暂未提供对应功能,你需要继续使用Graph API Beta端点来获取相关数据。
内容的提问来源于stack exchange,提问作者Jelizaveta Zabanova
相关产品推荐
相关产品推荐

