deploymentAudience: updateAudienceById

Espacio de nombres: microsoft.graph.windowsUpdates

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.

Actualizar las colecciones de miembros y exclusiones de deploymentAudience con recursos actualizableAsset del mismo tipo.

Al agregar un azureADDevice a las colecciones de miembros o exclusiones de un público de implementación, se crea automáticamente un objeto de dispositivo Microsoft Entra si no existe todavía.

Si el mismo updatableAsset se incluye en las colecciones de exclusiones y miembros de deploymentAudience, la implementación no se aplicará a ese activo.

También puedes utilizar el método updateAudience para actualizar deploymentAudience.

Nota:

Esta API tiene un problema conocido relacionado con las implementaciones creadas a través de Intune.

Esta API está disponible en las siguientes implementaciones en la nube nacional.

Servicio global Administración pública de EE. UU. Gobierno de EE. UU. L5 (DOD) China operado por 21Vianet

Permissions

Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use uno o varios permisos con privilegios más altos 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) WindowsUpdates.ReadWrite.All No disponible.
Delegado (cuenta personal de Microsoft) No admitida. No admitida.
Aplicación WindowsUpdates.ReadWrite.All No disponible.

Importante

Para el acceso delegado con cuentas profesionales o educativas, el usuario que ha iniciado sesión debe ser propietario o miembro del grupo o tener asignado un rol compatible de Microsoft Entra o un rol personalizado que conceda los permisos necesarios para esta operación. Administrador de Intune o Administrador de implementación de Windows Update son los roles con menos privilegios admitidos para esta operación.

Solicitud HTTP

POST /admin/windows/updates/deployments/{deploymentId}/audience/updateAudienceById

Encabezados de solicitud

Nombre Descripción
Authorization {token} de portador. Obligatorio. Obtenga más información sobre autenticación y autorización.
Content-Type application/json. Obligatorio.

Cuerpo de la solicitud

En el cuerpo de la solicitud, proporcione una representación JSON de los parámetros.

La siguiente tabla muestra los parámetros que se pueden usar con esta acción.

Parámetro Tipo Descripción
memberEntityType Cadena El tipo completo de los recursos actualizables. Los valores posibles son: #microsoft.graph.windowsUpdates.azureADDevice, #microsoft.graph.windowsUpdates.updatableAssetGroup.
addMembers Colección string Lista de identificadores correspondientes a los activos actualizables que se van a agregar como miembros del público de implementación.
removeMembers Colección string Lista de identificadores correspondientes a los activos actualizables que se van a quitar como miembros del público de implementación.
addExclusions Colección string Lista de identificadores correspondientes a los activos actualizables para agregar como exclusiones de la audiencia de implementación.
removeExclusions Colección string Lista de identificadores correspondientes a los activos actualizables para quitar como exclusiones de la audiencia de implementación.

Respuesta

Si se ejecuta correctamente, esta acción devuelve un código de respuesta 202 Accepted. No devuelve nada en el cuerpo de la respuesta.

Ejemplos

Solicitud

POST https://graph.microsoft.com/beta/admin/windows/updates/deployments/b5171742-1742-b517-4217-17b5421717b5/audience/updateAudienceById
Content-Type: application/json

{
  "memberEntityType": "String",
  "addMembers": [
    "String"
  ],
  "removeMembers": [
    "String"
  ],
  "addExclusions": [
    "String"
  ],
  "removeExclusions": [
    "String"
  ]
}

Respuesta

HTTP/1.1 202 Accepted