Atualizar windowsProtectionState
Namespace: microsoft.graph
Importante: As GRAPH da Microsoft na versão /beta estão sujeitas a alterações; o uso de produção não é suportado.
Observação: A API do Microsoft Graph para Intune requer uma licença ativa do Intune para o locatário.
Atualize as propriedades de um objeto windowsProtectionState.
Pré-requisitos
Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.
| Tipo de permissão | Permissões (da com menos para a com mais privilégios) |
|---|---|
| Delegado (conta corporativa ou de estudante) | DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All |
| Delegado (conta pessoal da Microsoft) | Sem suporte. |
| Aplicativo | DeviceManagementConfiguration.ReadWrite.All, DeviceManagementManagedDevices.ReadWrite.All |
Solicitação HTTP
PATCH /deviceManagement/deviceManagementScripts/{deviceManagementScriptId}/deviceRunStates/{deviceManagementScriptDeviceStateId}/managedDevice/windowsProtectionState
Cabeçalhos de solicitação
| Cabeçalho | Valor |
|---|---|
| Autorização | <Token> de portador obrigatório. |
| Aceitar | application/json |
Corpo da solicitação
No corpo da solicitação, fornece uma representação JSON para o objeto windowsProtectionState.
A tabela a seguir mostra as propriedades que são necessárias ao criar o windowsProtectionState.
| Propriedade | Tipo | Descrição |
|---|---|---|
| id | String | O Identificador exclusivo do objeto de status de proteção do dispositivo. Esta é a ID do dispositivo |
| malwareProtectionEnabled | Booliano | O anti malware está habilitado ou não |
| deviceState | windowsDeviceHealthState | Estado do computador (como verificação completa ou pendente ou reinicialização pendente etc.). Os possíveis valores são: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. |
| realTimeProtectionEnabled | Booliano | A proteção em tempo real está habilitada ou não? |
| networkInspectionSystemEnabled | Booliano | Sistema de inspeção de rede habilitado ou não? |
| quickScanOverdue | Booliano | Verificação rápida atrasada ou não? |
| fullScanOverdue | Booliano | Verificação completa atrasada ou não? |
| signatureUpdateOverdue | Booliano | Assinatura desa datada ou não? |
| rebootRequired | Boolean | Reiniciar obrigatório ou não? |
| fullScanRequired | Booliano | Verificação completa necessária ou não? |
| engineVersion | String | Versão atual do mecanismo de proteção de ponto de extremidade |
| signatureVersion | String | Versão atual das definições de malware |
| antiMalwareVersion | String | Versão anti malware atual |
| lastQuickScanDateTime | DateTimeOffset | Data da última verificação rápida |
| lastFullScanDateTime | DateTimeOffset | Data da última verificação rápida |
| lastQuickScanSignatureVersion | String | Última versão de assinatura de verificação rápida |
| lastFullScanSignatureVersion | String | Última versão de assinatura de verificação completa |
| lastReportedDateTime | DateTimeOffset | Tempo de notificado do último status de saúde do dispositivo |
| productStatus | windowsDefenderProductStatus | Status do produto Windows Defender Antivírus. Os valores possíveis são: 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 |
| isVirtualMachine | Boolean | Indica se o dispositivo é uma máquina virtual. |
| tamperProtectionEnabled | Booliano | Indica se o recurso Windows Defender proteção contra adulteração está habilitado. |
Resposta
Se tiver êxito, este método retornará um código de resposta e um 200 OK objeto windowsProtectionState atualizado no corpo da resposta.
Exemplo
Solicitação
Este é um exemplo da solicitação.
PATCH https://graph.microsoft.com/beta/deviceManagement/deviceManagementScripts/{deviceManagementScriptId}/deviceRunStates/{deviceManagementScriptDeviceStateId}/managedDevice/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
}
Resposta
Veja a seguir um exemplo da resposta. Observação: o objeto response mostrado aqui pode estar truncado por motivos de concisão. Todas as propriedades serão retornadas de uma chamada 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
}
Comentários
Enviar e exibir comentários de