Compartir a través de


Enumeración de recoveryKeys

Espacio de nombres: microsoft.graph

Importante

Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.

Obtenga una lista de los objetos bitlockerRecoveryKey y sus propiedades.

Esta operación no devuelve la propiedad de clave . Para obtener información sobre cómo leer la propiedad de clave , vea Obtener bitlockerRecoveryKey.

Puede usar esta API para recorrer en iteración mediante programación la lista de claves de recuperación en el inquilino e identificar dispositivos con BitLocker habilitado. Para obtener más información, consulte el código de PowerShell de ejemplo en el proceso de recuperación de BitLocker.

Esta API está disponible en las siguientes implementaciones nacionales de nube.

Servicio global Gobierno de EE. UU. L4 Us Government L5 (DOD) China operada por 21Vianet

Permissions

Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use un permiso o permisos con privilegios superiores solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.

Tipo de permiso Permisos con privilegios mínimos Permisos con privilegios más altos
Delegado (cuenta profesional o educativa) BitlockerKey.ReadBasic.All BitlockerKey.Read.All
Delegado (cuenta personal de Microsoft) No admitida. No admitida.
Aplicación BitlockerKey.ReadBasic.All BitlockerKey.Read.All

Importante

Para los permisos delegados, el usuario que realiza la llamada debe ser el propietario registrado del dispositivo desde el que se realizó la copia de seguridad original de la clave de recuperación de BitLocker, o bien debe tener asignado un rol de Microsoft Entra compatible. Se admiten los siguientes roles con privilegios mínimos para esta operación.

  • Administrador de dispositivos en la nube
  • Administrador del departamento de soporto técnico
  • Administrador de servicios de Intune
  • Administrador de seguridad
  • Lector de seguridad
  • Lector global

Solicitud HTTP

Para obtener una lista de claves de BitLocker dentro del inquilino:

GET /informationProtection/bitlocker/recoveryKeys

Para obtener una lista de claves de BitLocker dentro del inquilino filtrado por deviceId:

GET /informationProtection/bitlocker/recoveryKeys?$filter=deviceId eq '{deviceId}'

Parámetros de consulta opcionales

Este método admite el $filter parámetro de consulta OData para filtrar los resultados por el deviceId en el que se realizó la copia de seguridad de la clave más recientemente. Este método no admite el $top filtro. Para obtener más información, consulte el Ejemplo 2. Para obtener información general, vea Parámetros de consulta OData.

La respuesta también puede contener un odata.nextLinkobjeto , que puede usar para paginar a través del conjunto de resultados. Para obtener más información, consulte Paginación de datos de Microsoft Graph.

Encabezados de solicitud

Nombre Descripción
Authorization {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización.
User-Agent Identificador de la aplicación que realiza la llamada. Este valor contiene información sobre el sistema operativo y el explorador utilizado. Obligatorio.
ocp-client-name Nombre de la aplicación cliente que realiza la llamada API. Este encabezado se usa con fines de depuración. Opcional.
ocp-client-version Versión de la aplicación cliente que realiza la llamada API. Este encabezado se usa con fines de depuración. Opcional.

Cuerpo de la solicitud

No proporcione un cuerpo de solicitud para este método.

Respuesta

Si se ejecuta correctamente, este método devuelve un 200 OK código de respuesta y una colección de objetos bitlockerRecoveryKey en el cuerpo de la respuesta.

Ejemplos

Ejemplo 1: Recuperar una lista de claves de BitLocker en el inquilino

Solicitud

En el ejemplo siguiente se muestra la solicitud.

GET https://graph.microsoft.com/beta/informationProtection/bitlocker/recoveryKeys
User-Agent: Dsreg/10.0 (Windows 10.0.19043.1466)
ocp-client-name: My Friendly Client
ocp-client-version: 1.2

Respuesta

En el ejemplo siguiente se muestra la respuesta.

Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "value": [
    {
      "@odata.type": "#microsoft.graph.bitlockerRecoveryKey",
      "id": "b465e4e8-e4e8-b465-e8e4-65b4e8e465b4",
      "createdDateTime": "2020-06-15T13:45:30.0000000Z",
      "volumeType": 1,
      "deviceId": "2ef04ef1-23b0-2e00-a3a5-ab345e567ab6"
    },
    {
      "@odata.type": "#microsoft.graph.bitlockerRecoveryKey",
      "id": "6a30ed7b-247b-4d26-86b5-2f405e55ea42",
      "createdDateTime": "2020-06-15T13:45:30.0000000Z",
      "volumeType": 1,
      "deviceId": "1ab40ab2-32a8-4b00-b6b5-ba724e407de9"
    }
  ]
}

Ejemplo 2: Recuperar una lista de claves de BitLocker filtradas por deviceId

Solicitud

En el ejemplo siguiente se muestra la solicitud.

GET https://graph.microsoft.com/beta/informationProtection/bitlocker/recoveryKeys?$filter=deviceId eq '1ab40ab2-32a8-4b00-b6b5-ba724e407de9'
User-Agent: Dsreg/10.0 (Windows 10.0.19043.1466)
ocp-client-name: My Friendly Client
ocp-client-version: 1.2

Respuesta

En el ejemplo siguiente se muestra la respuesta.

Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "value": [
    {
      "@odata.type": "#microsoft.graph.bitlockerRecoveryKey",
      "id": "b465e4e8-e4e8-b465-e8e4-65b4e8e465b4",
      "createdDateTime": "2020-06-15T13:45:30.0000000Z",
      "volumeType": 1,
      "deviceId": "1ab40ab2-32a8-4b00-b6b5-ba724e407de9"
    }
  ]
}