Actualizar windowsProtectionState
Espacio de nombres: microsoft.graph
Nota: la API de Microsoft Graph para Intune requiere una licencia activa de Intune para el espacio empresarial.
Actualice las propiedades de un objeto windowsProtectionState .
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) | DeviceManagementManagedDevices.ReadWrite.All |
Delegado (cuenta personal de Microsoft) | No admitida. |
Aplicación | DeviceManagementManagedDevices.ReadWrite.All |
Solicitud HTTP
PATCH /deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/windowsProtectionState
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 windowsProtectionState .
En la tabla siguiente se muestran las propiedades necesarias al crear windowsProtectionState.
Propiedad | Tipo | Descripción |
---|---|---|
id | Cadena | Identificador único del objeto de estado de protección del dispositivo. Este es el identificador de dispositivo del dispositivo. |
malwareProtectionEnabled | Booleano | Cuando TRUE indica que el antimalware está habilitado cuando FALSE indica que el antimalware no está habilitado. |
deviceState | windowsDeviceHealthState | Indica el estado de mantenimiento del dispositivo. Los valores posibles son: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. Los valores posibles son: clean , fullScanPending , rebootPending , manualStepsPending , offlineScanPending , critical . |
realTimeProtectionEnabled | Booleano | Cuando TRUE indica que la protección en tiempo real está habilitada, cuando FALSE indica que la protección en tiempo real no está habilitada. El valor predeterminado es establecer en el dispositivo cliente. |
networkInspectionSystemEnabled | Booleano | Cuando TRUE indica que el sistema de inspección de red está habilitado, cuando FALSE indica que el sistema de inspección de red no está habilitado. El valor predeterminado es establecer en el dispositivo cliente. |
quickScanOverdue | Booleano | Cuando TRUE indica que el examen rápido ha vencido, cuando FALSE indica que el examen rápido no ha vencido. El valor predeterminado es establecer en el dispositivo cliente. |
fullScanOverdue | Booleano | Cuando TRUE indica que el examen completo ha vencido, cuando FALSE indica que el examen completo no ha vencido. El valor predeterminado es establecer en el dispositivo cliente. |
signatureUpdateOverdue | Booleano | Cuando TRUE indica que la firma está obsoleta, cuando FALSE indica que la firma no está obsoleta. El valor predeterminado es establecer en el dispositivo cliente. |
rebootRequired | Booleano | Cuando TRUE indica que es necesario reiniciar, cuando FALSE indica cuándo TRUE indica que no es necesario reiniciar. El valor predeterminado es establecer en el dispositivo cliente. |
fullScanRequired | Booleano | Cuando TRUE indica que se requiere un examen completo, cuando FALSE indica que no se requiere el examen completo. El valor predeterminado es establecer en el dispositivo cliente. |
engineVersion | Cadena | Versión actual del motor de Endpoint Protection |
signatureVersion | Cadena | Versión actual de definiciones de malware |
antiMalwareVersion | Cadena | Versión actual de antimalware |
lastQuickScanDateTime | DateTimeOffset | Fecha y hora del último examen rápido |
lastFullScanDateTime | DateTimeOffset | Fecha y hora del último examen rápido |
lastQuickScanSignatureVersion | Cadena | Última versión de firma de examen rápido |
lastFullScanSignatureVersion | Cadena | Última versión de firma de examen completo |
lastReportedDateTime | DateTimeOffset | Hora notificada del último estado de mantenimiento del dispositivo |
productStatus | windowsDefenderProductStatus | Estado del producto de windows Antivirus de Defender. Los valores posibles son: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. Los valores posibles son: noStatus , serviceNotRunning , serviceStartedWithoutMalwareProtection , pendingFullScanDueToThreatAction , pendingRebootDueToThreatAction , avSignaturesOutOfDate pendingManualStepsDueToThreatAction , asSignaturesOutOfDate , , noQuickScanHappenedForSpecifiedPeriod , noFullScanHappenedForSpecifiedPeriod , systemInitiatedScanInProgress , systemInitiatedCleanInProgress , samplesPendingSubmission , productRunningInEvaluationMode , productExpired productRunningInNonGenuineMode offlineScanRequired , serviceShutdownAsPartOfSystemShutdown , threatRemediationFailedCritically , threatRemediationFailedNonCritically , noStatusFlagsSet , platformOutOfDate , platformUpdateInProgress , , platformAboutToBeOutdated , , . windowsSModeSignaturesInUseOnNonWin10SInstall signatureOrPlatformEndOfLifeIsPastOrIsImpending |
isVirtualMachine | Booleano | Cuando TRUE indica que el dispositivo es una máquina virtual, cuando FALSE indica que el dispositivo no es una máquina virtual. El valor predeterminado es establecer en el dispositivo cliente. |
tamperProtectionEnabled | Booleano | Cuando TRUE indica que la característica de protección contra alteraciones de Windows Defender está habilitada, cuando FALSE indica que la característica de protección contra alteraciones de Windows Defender no está habilitada. El valor predeterminado es establecer en el dispositivo cliente. |
Respuesta
Si se ejecuta correctamente, este método devuelve un 200 OK
código de respuesta y un objeto windowsProtectionState actualizado en el cuerpo de la respuesta.
Ejemplo
Solicitud
Aquí tiene un ejemplo de la solicitud.
PATCH https://graph.microsoft.com/v1.0/deviceManagement/detectedApps/{detectedAppId}/managedDevices/{managedDeviceId}/windowsProtectionState
Content-type: application/json
Content-length: 971
{
"@odata.type": "#microsoft.graph.windowsProtectionState",
"malwareProtectionEnabled": true,
"deviceState": "fullScanPending",
"realTimeProtectionEnabled": true,
"networkInspectionSystemEnabled": true,
"quickScanOverdue": true,
"fullScanOverdue": true,
"signatureUpdateOverdue": true,
"rebootRequired": true,
"fullScanRequired": true,
"engineVersion": "Engine Version value",
"signatureVersion": "Signature Version value",
"antiMalwareVersion": "Anti Malware Version value",
"lastQuickScanDateTime": "2016-12-31T23:58:27.5900669-08:00",
"lastFullScanDateTime": "2017-01-01T00:01:44.9405639-08:00",
"lastQuickScanSignatureVersion": "Last Quick Scan Signature Version value",
"lastFullScanSignatureVersion": "Last Full Scan Signature Version value",
"lastReportedDateTime": "2017-01-01T00:00:17.7769392-08:00",
"productStatus": "serviceNotRunning",
"isVirtualMachine": true,
"tamperProtectionEnabled": 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: 1020
{
"@odata.type": "#microsoft.graph.windowsProtectionState",
"id": "1ac6ea5a-ea5a-1ac6-5aea-c61a5aeac61a",
"malwareProtectionEnabled": true,
"deviceState": "fullScanPending",
"realTimeProtectionEnabled": true,
"networkInspectionSystemEnabled": true,
"quickScanOverdue": true,
"fullScanOverdue": true,
"signatureUpdateOverdue": true,
"rebootRequired": true,
"fullScanRequired": true,
"engineVersion": "Engine Version value",
"signatureVersion": "Signature Version value",
"antiMalwareVersion": "Anti Malware Version value",
"lastQuickScanDateTime": "2016-12-31T23:58:27.5900669-08:00",
"lastFullScanDateTime": "2017-01-01T00:01:44.9405639-08:00",
"lastQuickScanSignatureVersion": "Last Quick Scan Signature Version value",
"lastFullScanSignatureVersion": "Last Full Scan Signature Version value",
"lastReportedDateTime": "2017-01-01T00:00:17.7769392-08:00",
"productStatus": "serviceNotRunning",
"isVirtualMachine": true,
"tamperProtectionEnabled": true
}