Compartir a través de


Creación de cloudPcProvisioningPolicy

Espacio de nombres: microsoft.graph

Cree un nuevo objeto cloudPcProvisioningPolicy .

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) 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

Encabezados de solicitud

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

Cuerpo de la solicitud

En el cuerpo de la solicitud, proporcione una representación JSON del objeto cloudPcProvisioningPolicy .

En la tabla siguiente se enumeran las propiedades necesarias al crear cloudPcProvisioningPolicy.

Propiedad Tipo Descripción
cloudPcNamingTemplate Cadena Plantilla que se usa para asignar un nombre a los equipos en la nube aprovisionados mediante esta directiva. La plantilla puede contener texto personalizado y tokens de reemplazo, incluidos %USERNAME:x% y %RAND:x%, que representan el nombre del usuario y un número generado aleatoriamente, respectivamente. Por ejemplo, CPC-%USERNAME:4%-%RAND:5% significa que el nombre del equipo en la nube comienza por CPC-, seguido de un nombre de usuario de cuatro caracteres, un - carácter y, a continuación, cinco caracteres aleatorios. La longitud total del texto generado por la plantilla no puede superar los 15 caracteres. Admite $filter, $select y $orderby.
description Cadena Descripción de la directiva de aprovisionamiento. Admite $filter, $select y $orderBy.
displayName Cadena Nombre para mostrar de la directiva de aprovisionamiento.
domainJoinConfigurations colección cloudPcDomainJoinConfiguration Especifica una lista ordenada por prioridad sobre cómo se unen los equipos en la nube Microsoft Entra ID.
enableSingleSignOn Booleano True si se puede acceder al equipo en la nube aprovisionado mediante el inicio de sesión único. False indica que el equipo en la nube aprovisionado no admite esta característica. El valor predeterminado es false. Windows 365 los usuarios pueden usar el inicio de sesión único para autenticarse en Microsoft Entra ID con opciones sin contraseña (por ejemplo, claves FIDO) para acceder a su equipo en la nube. Opcional.
imageDisplayName Cadena Nombre para mostrar de la imagen del sistema operativo que va a aprovisionar.
imageId Cadena Identificador de la imagen del sistema operativo que desea aprovisionar en equipos en la nube. El formato de una imagen de tipo galería es: {publisher_offer_sku}. Los valores admitidos para cada uno de los parámetros son los siguientes:
  • publisher: Microsoftwindowsdesktop.
  • oferta: windows-ent-cpc.
  • sku: 21h1-ent-cpc-m365, 21h1-ent-cpc-os, 20h2-ent-cpc-m365, 20h2-ent-cpc-os, 20h1-ent-cpc-m365, 20h1-ent-cpc-os, , 19h2-ent-cpc-m365y 19h2-ent-cpc-os.
imageType cloudPcProvisioningPolicyImageType Tipo de imagen del sistema operativo (personalizada o galería) que desea aprovisionar en equipos en la nube. Los valores posibles son: gallery, custom y unknownFutureValue.
microsoftManagedDesktop microsoftManagedDesktop La configuración específica de microsoftManagedDesktop que permite a los clientes de Microsoft Managed Desktop obtener experiencia administrada por dispositivos para pc en la nube. Para permitir que microsoftManagedDesktop proporcione más valor, un administrador debe especificar cierta configuración en ella. Admite $filter, $select y $orderBy.
provisioningType cloudPcProvisioningType Especifica el tipo de licencia que se usa al aprovisionar equipos en la nube mediante esta directiva. De forma predeterminada, el tipo de licencia es si no se dedicated especifica provisioningType al crear cloudPcProvisioningPolicy. No se puede cambiar esta propiedad después de crear cloudPcProvisioningPolicy . Los valores posibles son: dedicated, shared y unknownFutureValue.
windowsSetting cloudPcWindowsSetting Indica una configuración específica de Windows que se va a configurar durante la creación de equipos en la nube para esta directiva de aprovisionamiento. Admite $select.

Respuesta

Si se ejecuta correctamente, este método devuelve un 201 Created código de respuesta y un objeto cloudPcProvisioningPolicy en el cuerpo de la respuesta.

Ejemplos

Solicitud

En el ejemplo siguiente se muestra la solicitud.

POST https://graph.microsoft.com/v1.0/deviceManagement/virtualEndpoint/provisioningPolicies
Content-Type: application/json

{
    "@odata.type": "#microsoft.graph.cloudPcProvisioningPolicy",
    "description": "Description value",
    "displayName": "Display Name value",
    "domainJoinConfigurations": [
      {
        "onPremisesConnectionId": "16ee6c71-fc10-438b-88ac-daa1ccafffff",
        "domainJoinType": "hybridAzureADJoin"
      },
      {
        "onPremisesConnectionId": "26e16c71-f210-438b-88ac-d481ccafffff",
        "domainJoinType": "hybridAzureADJoin"
      }
    ],
    "id": "1d164206-bf41-4fd2-8424-a3192d39ffff",
    "enableSingleSignOn": true,
    "imageDisplayName": "Windows-10 19h1-evd",
    "imageId": "MicrosoftWindowsDesktop_Windows-10_19h1-evd",
    "imageType":"gallery",
    "windowsSetting": {
        "locale": "en-US"
    },
    "provisioningType": "dedicated"
}

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 201 Created
Content-Type: application/json

{
  "@odata.type": "#microsoft.graph.cloudPcProvisioningPolicy",
  "description": "Description value",
  "displayName": "Display Name value",
  "domainJoinConfigurations": [
    {
      "onPremisesConnectionId": "16ee6c71-fc10-438b-88ac-daa1ccafffff",
      "domainJoinType": "hybridAzureADJoin"
    },
    {
      "onPremisesConnectionId": "26e16c71-f210-438b-88ac-d481ccafffff",
      "domainJoinType": "hybridAzureADJoin"
    }
  ],
  "enableSingleSignOn": true,
  "id": "1d164206-bf41-4fd2-8424-a3192d39ffff",
  "imageDisplayName": "Windows-10 19h1-evd",
  "imageId": "MicrosoftWindowsDesktop_Windows-10_19h1-evd",
  "imageType":"gallery",
  "windowsSetting": {
      "locale": "en-US"
  },
  "provisioningType": "dedicated"
}