通过 Azure AD 的设备的 Bitlocker 密钥 API
Bitlocker keys of a device through the Azure AD API
Windows 世界的新手,我正在尝试通过 python 中的 Azure AD API 获取设备的 Bitlocker 密钥(我在存储这些密钥的情况下AD 域中的密钥)。
我的客户端应用程序已在 AD 中注册,并且允许 BitlockerKey.ReadBasic.All
和 Device.ReadWrite.All
。我可以通过 Graph API 和设备列表获得令牌访问权限。但是,尽管 Bitlocker 密钥出现在设备级别的 Web 界面中,但以下请求 returns 几个设备的字段,但没有 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."
当前不支持通过 Microsoft Graph 获取设备的 Bitlocker 密钥 API。
在 User Voice 上看到两个帖子:
Provide a way to access bitlocker recovery keys programmatically
Query Azure AD Devices BitLocker recovery key via PowerShell
您可以对 User Voice 请求投票,让 Azure AD 团队采取这些建议。
Windows 世界的新手,我正在尝试通过 python 中的 Azure AD API 获取设备的 Bitlocker 密钥(我在存储这些密钥的情况下AD 域中的密钥)。
我的客户端应用程序已在 AD 中注册,并且允许 BitlockerKey.ReadBasic.All
和 Device.ReadWrite.All
。我可以通过 Graph API 和设备列表获得令牌访问权限。但是,尽管 Bitlocker 密钥出现在设备级别的 Web 界面中,但以下请求 returns 几个设备的字段,但没有 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."
当前不支持通过 Microsoft Graph 获取设备的 Bitlocker 密钥 API。
在 User Voice 上看到两个帖子:
Provide a way to access bitlocker recovery keys programmatically
Query Azure AD Devices BitLocker recovery key via PowerShell
您可以对 User Voice 请求投票,让 Azure AD 团队采取这些建议。