Actualizar windows10EnrollmentCompletionPageConfiguration
Espacio de nombres: microsoft.graph
Importante: Las API de Microsoft Graph en la versión /beta están sujetas a cambios; no se admite el uso de producción.
Nota: la API de Microsoft Graph para Intune requiere una licencia activa de Intune para el espacio empresarial.
Actualice las propiedades de un objeto windows10EnrollmentCompletionPageConfiguration .
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 |
---|---|---|---|
✅ | ✅ | ✅ | ✅ |
Permisos
Se requiere uno de los siguientes permisos para llamar a esta API. Para obtener más información, incluido cómo elegir permisos, vea Permisos.
Tipo de permiso | Permisos (de menos a más privilegiados) |
---|---|
Delegado (cuenta profesional o educativa) | DeviceManagementServiceConfig.ReadWrite.All, DeviceManagementConfiguration.ReadWrite.All |
Delegado (cuenta personal de Microsoft) | No admitida. |
Aplicación | DeviceManagementServiceConfig.ReadWrite.All, DeviceManagementConfiguration.ReadWrite.All |
Solicitud HTTP
PATCH /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}
Encabezados de solicitud
Encabezado | Valor |
---|---|
Authorization | {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización. |
Aceptar | application/json |
Cuerpo de la solicitud
En el cuerpo de la solicitud, proporcione una representación JSON para el objeto windows10EnrollmentCompletionPageConfiguration .
En la tabla siguiente se muestran las propiedades necesarias al crear windows10EnrollmentCompletionPageConfiguration.
Propiedad | Tipo | Descripción |
---|---|---|
id | Cadena | Identificador único de la cuenta heredada de deviceEnrollmentConfiguration |
displayName | Cadena | Nombre para mostrar de la configuración de inscripción de dispositivos Heredado de deviceEnrollmentConfiguration |
description | Cadena | Descripción de la configuración de inscripción de dispositivos heredada de deviceEnrollmentConfiguration |
prioridad | Int32 | La prioridad se usa cuando un usuario existe en varios grupos a los que se asigna la configuración de inscripción. Los usuarios solo están sujetos a la configuración con el valor de prioridad más bajo. Heredado de deviceEnrollmentConfiguration |
createdDateTime | DateTimeOffset | Fecha y hora de creación en UTC de la configuración de inscripción de dispositivos Heredada de deviceEnrollmentConfiguration |
lastModifiedDateTime | DateTimeOffset | Fecha y hora de la última modificación en UTC de la configuración de inscripción de dispositivos Heredada de deviceEnrollmentConfiguration |
version | Int32 | La versión de la configuración de inscripción de dispositivos heredada de deviceEnrollmentConfiguration |
roleScopeTagIds | Colección de cadenas | Etiquetas de ámbito de rol opcionales para las restricciones de inscripción. Heredado de deviceEnrollmentConfiguration |
deviceEnrollmentConfigurationType | deviceEnrollmentConfigurationType | Compatibilidad con el tipo de configuración de inscripción Heredado de deviceEnrollmentConfiguration. Valores posibles: unknown , limit , platformRestrictions , windowsHelloForBusiness , defaultLimit , defaultPlatformRestrictions , defaultWindowsHelloForBusiness , defaultWindows10EnrollmentCompletionPageConfiguration , windows10EnrollmentCompletionPageConfiguration , deviceComanagementAuthorityConfiguration , singlePlatformRestriction , unknownFutureValue , enrollmentNotificationsConfiguration . |
showInstallationProgress | Booleano | Cuando es TRUE, muestra el progreso de la instalación al usuario. Cuando es false, oculta el progreso de la instalación. El valor predeterminado es falso. |
blockDeviceSetupRetryByUser | Booleano | Cuando es TRUE, impide que el usuario vuelva a intentar la instalación al producirse un error de instalación. Cuando es false, el usuario puede volver a intentarlo. El valor predeterminado es falso. |
allowDeviceResetOnInstallFailure | Booleano | Cuando es TRUE, permite restablecer el dispositivo cuando se produce un error de instalación. Cuando es false, se bloquea el restablecimiento. El valor predeterminado es falso. |
allowLogCollectionOnInstallFailure | Booleano | Cuando es TRUE, permite la recopilación de registros en caso de error de instalación. Cuando es false, no se permite la recopilación de registros. El valor predeterminado es falso. |
customErrorMessage | Cadena | Mensaje de error personalizado que se mostrará tras un error de instalación. La longitud máxima es 10000. ejemplo: "No se pudo completar el programa de instalación. Vuelva a intentarlo o póngase en contacto con el soporte técnico para obtener ayuda". |
installProgressTimeoutInMinutes | Int32 | Tiempo de espera del progreso de la instalación en minutos. El valor predeterminado es 60 minutos. |
allowDeviceUseOnInstallFailure | Booleano | Cuando es TRUE, permite al usuario seguir usando el dispositivo en caso de error de instalación. Cuando es false, bloquea al usuario en caso de error de instalación. El valor predeterminado es falso. |
selectedMobileAppIds | Colección string | Aplicaciones seleccionadas para realizar un seguimiento del estado de instalación. Se encuentra en forma de una matriz de GUID. |
allowNonBlockingAppInstallation | Booleano | Cuando es TRUE, ESP (página estado de inscripción) instala todas las aplicaciones necesarias destinadas durante la fase del técnico y omite los errores de las aplicaciones que no están bloqueadas. Cuando es FALSE, se produce un error en ESP durante la instalación de la aplicación. El valor predeterminado es falso. |
installQualityUpdates | Booleano | Permite la instalación de actualizaciones de calidad durante OOBE |
trackInstallProgressForAutopilotOnly | Booleano | Cuando es TRUE, solo se realiza un seguimiento del progreso de la instalación en escenarios de inscripción de Autopilot. Cuando es false, también se realiza un seguimiento de otros escenarios. El valor predeterminado es falso. |
disableUserStatusTrackingAfterFirstUser | Booleano | Cuando es TRUE, deshabilita la visualización del progreso de la instalación para la primera inscripción posterior al usuario. Cuando es false, permite mostrar el progreso. El valor predeterminado es falso. |
Respuesta
Si se ejecuta correctamente, este método devuelve un 200 OK
código de respuesta y un objeto windows10EnrollmentCompletionPageConfiguration actualizado en el cuerpo de la respuesta.
Ejemplo
Solicitud
Aquí tiene un ejemplo de la solicitud.
PATCH https://graph.microsoft.com/beta/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}
Content-type: application/json
Content-length: 873
{
"@odata.type": "#microsoft.graph.windows10EnrollmentCompletionPageConfiguration",
"displayName": "Display Name value",
"description": "Description value",
"priority": 8,
"version": 7,
"roleScopeTagIds": [
"Role Scope Tag Ids value"
],
"deviceEnrollmentConfigurationType": "limit",
"showInstallationProgress": true,
"blockDeviceSetupRetryByUser": true,
"allowDeviceResetOnInstallFailure": true,
"allowLogCollectionOnInstallFailure": true,
"customErrorMessage": "Custom Error Message value",
"installProgressTimeoutInMinutes": 15,
"allowDeviceUseOnInstallFailure": true,
"selectedMobileAppIds": [
"Selected Mobile App Ids value"
],
"allowNonBlockingAppInstallation": true,
"installQualityUpdates": true,
"trackInstallProgressForAutopilotOnly": true,
"disableUserStatusTrackingAfterFirstUser": true
}
Respuesta
Aquí tiene un ejemplo de la respuesta. Nota: Es posible que el objeto de respuesta que aparezca aquí esté truncado para abreviar. Todas las propiedades se devolverán desde una llamada real.
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1045
{
"@odata.type": "#microsoft.graph.windows10EnrollmentCompletionPageConfiguration",
"id": "77bf8248-8248-77bf-4882-bf774882bf77",
"displayName": "Display Name value",
"description": "Description value",
"priority": 8,
"createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
"lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
"version": 7,
"roleScopeTagIds": [
"Role Scope Tag Ids value"
],
"deviceEnrollmentConfigurationType": "limit",
"showInstallationProgress": true,
"blockDeviceSetupRetryByUser": true,
"allowDeviceResetOnInstallFailure": true,
"allowLogCollectionOnInstallFailure": true,
"customErrorMessage": "Custom Error Message value",
"installProgressTimeoutInMinutes": 15,
"allowDeviceUseOnInstallFailure": true,
"selectedMobileAppIds": [
"Selected Mobile App Ids value"
],
"allowNonBlockingAppInstallation": true,
"installQualityUpdates": true,
"trackInstallProgressForAutopilotOnly": true,
"disableUserStatusTrackingAfterFirstUser": true
}