对于 Windows 世界来说相当新,我正在尝试通过 python 中的 Azure AD API 获取设备的 Bitlocker 密钥(我将这些密钥存储在 AD 域中)。
我的客户端应用程序已在 AD 中注册BitlockerKey.ReadBasic.All
并被Device.ReadWrite.All
允许。我可以通过 Graph API 和设备列表获取令牌访问权限。但是,虽然 Bitlocker 密钥出现在设备级别的 Web 界面中,但以下请求返回了多个设备的字段,但没有 Bitlocker 密钥。我想知道入口点是什么。
req = requests.get('https://graph.microsoft.com/v1.0/devices/', headers=headers)
print req.text
如果我将此 URL 与deviceId连接,则会收到错误消息:
{
"error": {
"code": "Request_ResourceNotFound",
"message": "Resource 'XXX' does not exist or one of its queried reference-property objects are not present."