cloudPcProvisioningPolicy: apply

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.

Aplique la configuración actual de directiva de aprovisionamiento a todos los dispositivos de PC en la nube de una directiva especificada. Puede aplicar configuraciones de directiva como region y .singleSignOn Esta acción también admite el reaprovisionamiento de PC en la nube en modo compartido de primera línea mediante el parámetro reservePercentage para controlar el porcentaje de PC en la nube que permanecen disponibles durante el proceso.

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) CloudPC. ReadWrite. All No disponible.
Delegado (cuenta personal de Microsoft) No admitida. No admitida.
Aplicación CloudPC. ReadWrite. All No disponible.

Solicitud HTTP

POST /deviceManagement/virtualEndpoint/provisioningPolicies/{id}/apply

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.

En la tabla siguiente se muestran los parámetros que puede usar con este método.

Parámetro Tipo Descripción
isForceUserLogoffEnabled Booleano Solo para primera línea compartida . Indica si las sesiones activas de PC en la nube se cierran a la fuerza al comenzar el reaprovisionamiento. Cuando true, los usuarios conectados cierran sesión inmediatamente y el reaprovisionamiento comienza inmediatamente; reservePercentage debe establecerse en 0 cuando este parámetro es true, de lo contrario, se produce un error en la solicitud. Cuando false, la reaprovisionamiento espera hasta que el usuario se desconecta. El valor predeterminado es false. Opcional.
policySettings cloudPcPolicySettingType La propiedad de destino de la acción aplicar. Los valores posibles son: region, singleSignOn, unknownFutureValue. El valor predeterminado es region. Esta acción se aplica region como un valor si este parámetro es null.
reservePercentage Int32 Solo para primera línea compartida . El porcentaje de PC en la nube que se mantendrán disponibles. Los administradores pueden establecer este valor en un valor de 0 to 99. Los PC en la nube solo se reaprovisionan cuando no hay usuarios de PC en la nube activos y conectados.

Respuesta

Si se ejecuta correctamente, este método devuelve un código de respuesta 204 No Content.

Ejemplos

Ejemplo 1: Aplicar una configuración de directiva a equipos en la nube

En el ejemplo siguiente se muestra cómo aplicar una configuración de directiva, por ejemplo region , a todos los dispositivos de PC en la nube bajo una directiva de aprovisionamiento especificada.

Solicitud

En el ejemplo siguiente se muestra la solicitud.

POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/provisioningPolicies/1d164206-bf41-4fd2-8424-a3192d39ffff/apply
Content-Type: application/json

{
  "policySettings": "region"
}

Respuesta

En el ejemplo siguiente se muestra la respuesta.

HTTP/1.1 204 No Content

Ejemplo 2: Reaprovisionar PC en la nube compartidos de primera línea con un porcentaje de reserva

En el ejemplo siguiente se muestra cómo reaprovisionar equipos en la nube compartidos de primera línea en virtud de una directiva de aprovisionamiento especificada y mantener disponibles el 80 % de los equipos en la nube.

Solicitud

En el ejemplo siguiente se muestra la solicitud.

POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/provisioningPolicies/1d164206-bf41-4fd2-8424-a3192d39ffff/apply
Content-Type: application/json

{
  "isForceUserLogoffEnabled": false,
  "reservePercentage": 80
}

Respuesta

En el ejemplo siguiente se muestra la respuesta.

HTTP/1.1 204 No Content

Ejemplo 3: Reaprovisionar equipos en la nube compartidos de primera línea y forzar el cierre de sesión del usuario

En el ejemplo siguiente se muestra cómo volver a aprovisionar inmediatamente equipos en la nube compartidos de primera línea en virtud de una directiva de aprovisionamiento especificada mediante la cierre forzosa de sesiones activas. Cuando isForceUserLogoffEnabled es true, reservePercentage debe establecerse en 0.

Solicitud

En el ejemplo siguiente se muestra la solicitud.

POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/provisioningPolicies/1d164206-bf41-4fd2-8424-a3192d39ffff/apply
Content-Type: application/json

{
  "isForceUserLogoffEnabled": true,
  "reservePercentage": 0
}

Respuesta

En el ejemplo siguiente se muestra la respuesta.

HTTP/1.1 204 No Content