Creación de windowsUpdateState
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.
Cree un nuevo objeto windowsUpdateState .
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
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 más a menos privilegiados) |
---|---|
Delegado (cuenta profesional o educativa) | |
Configuración del dispositivo | DeviceManagementConfiguration.ReadWrite.All |
Actualización de sotware | DeviceManagementConfiguration.ReadWrite.All |
Delegado (cuenta personal de Microsoft) | No admitida. |
Aplicación | |
Configuración del dispositivo | DeviceManagementConfiguration.ReadWrite.All |
Actualización de sotware | DeviceManagementConfiguration.ReadWrite.All |
Solicitud HTTP
POST /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.windowsUpdateForBusinessConfiguration/deviceUpdateStates
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 windowsUpdateState.
En la tabla siguiente se muestran las propiedades necesarias al crear windowsUpdateState.
Propiedad | Tipo | Descripción |
---|---|---|
id | Cadena | Este es el identificador de la entidad. |
deviceId | Cadena | Identificador del dispositivo. |
userId | Cadena | Identificador del usuario. |
deviceDisplayName | Cadena | Nombre para mostrar del dispositivo. |
userPrincipalName | Cadena | Nombre principal de usuario. |
status | windowsUpdateStatus | Estado udpate de Windows. Los valores posibles son: upToDate , pendingInstallation , pendingReboot y failed . |
qualityUpdateVersion | Cadena | La versión de actualización de calidad del dispositivo. |
featureUpdateVersion | Cadena | La versión actual de actualización de características del dispositivo. |
lastScanDateTime | DateTimeOffset | Fecha en la que el agente de Windows Update realizó un examen correcto. |
lastSyncDateTime | DateTimeOffset | Última fecha y hora con la que se sincroniza el dispositivo con Microsoft Intune. |
Respuesta
Si se ejecuta correctamente, este método devuelve un 201 Created
código de respuesta y un objeto windowsUpdateState en el cuerpo de la respuesta.
Ejemplo
Solicitud
Aquí tiene un ejemplo de la solicitud.
POST https://graph.microsoft.com/beta/deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.windowsUpdateForBusinessConfiguration/deviceUpdateStates
Content-type: application/json
Content-length: 504
{
"@odata.type": "#microsoft.graph.windowsUpdateState",
"deviceId": "Device Id value",
"userId": "User Id value",
"deviceDisplayName": "Device Display Name value",
"userPrincipalName": "User Principal Name value",
"status": "pendingInstallation",
"qualityUpdateVersion": "Quality Update Version value",
"featureUpdateVersion": "Feature Update Version value",
"lastScanDateTime": "2016-12-31T23:59:18.0955018-08:00",
"lastSyncDateTime": "2017-01-01T00:02:49.3205976-08:00"
}
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 201 Created
Content-Type: application/json
Content-Length: 553
{
"@odata.type": "#microsoft.graph.windowsUpdateState",
"id": "3d92af00-af00-3d92-00af-923d00af923d",
"deviceId": "Device Id value",
"userId": "User Id value",
"deviceDisplayName": "Device Display Name value",
"userPrincipalName": "User Principal Name value",
"status": "pendingInstallation",
"qualityUpdateVersion": "Quality Update Version value",
"featureUpdateVersion": "Feature Update Version value",
"lastScanDateTime": "2016-12-31T23:59:18.0955018-08:00",
"lastSyncDateTime": "2017-01-01T00:02:49.3205976-08:00"
}