Skip to content

Commit d0f3f9b

Browse files
authored
Merge branch 'main' into patch-2
2 parents 16c2814 + 3160640 commit d0f3f9b

File tree

3 files changed

+41
-40
lines changed

3 files changed

+41
-40
lines changed

defender-endpoint/api/device-health-api-methods-properties.md

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ms.service: defender-endpoint
55
ms.author: deniseb
66
author: denisebmsft
77
ms.localizationpriority: medium
8-
ms.date: 06/25/2024
8+
ms.date: 02/19/2025
99
manager: deniseb
1010
ms.reviewr: mkaminska
1111
audience: ITPro
@@ -23,7 +23,6 @@ search.appverid: met150
2323

2424
**Applies to:**
2525

26-
- [Microsoft Defender for Endpoint](../microsoft-defender-endpoint.md)
2726
- [Microsoft Defender for Endpoint Plan 2](../microsoft-defender-endpoint.md)
2827
- [Microsoft Defender XDR](/defender-xdr)
2928

@@ -41,11 +40,13 @@ Retrieves a list of Microsoft Defender Antivirus device health details. This API
4140

4241
- **JSON response** The API pulls all data in your organization as JSON responses. This method is best for _small organizations with less than 100-K devices_. The response is paginated, so you can use the \@odata.nextLink field from the response to fetch the next results.
4342

44-
- **via files** This API solution enables pulling larger amounts of data faster and more reliably. So, it's recommended for large organizations, with more than 100-K devices. This API pulls all data in your organization as download files. The response contains URLs to download all the data from Azure Storage. This API enables you to download all your data from Azure Storage as follows:
45-
- Call the API to get a list of download URLs with all your organization data.
46-
- Download all the files using the download URLs and process the data as you like.
43+
- **via files** This API solution enables pulling larger amounts of data faster and more reliably, and is recommended for large organizations who have more than 100,000 devices. This API pulls all data in your organization as download files. The response contains URLs to download all the data from Azure Storage. This API enables you to download all your data from Azure Storage as follows:
4744

48-
Data that is collected using either '_JSON response_ or _via files_' is the current snapshot of the current state. It doesn't contain historic data. To collect historic data, customers must save the data in their own data storages.
45+
1. Call the API to get a list of download URLs with all your organization data.
46+
47+
2. Download all the files using the download URLs and process the data as you like.
48+
49+
Data that is collected using either `JSON response` or by using files is a snapshot of the current state. This data doesn't contain historical data. To collect historical data, you must save the data in your own data storage.
4950

5051
> [!IMPORTANT]
5152
> For Windows Server 2012 R2 and Windows Server 2016 to appear in device health reports, these devices must be onboarded using the modern unified solution package. For more information, see [New functionality in the modern unified solution for Windows Server 2012 R2 and 2016](../configure-server-endpoints.md#functionality-in-the-modern-unified-solution).
@@ -66,60 +67,59 @@ Data that is collected using either '_JSON response_ or _via files_' is the curr
6667

6768
### 1.3 Export device antivirus health details API properties (JSON response)
6869

69-
- The properties defined in the following table are listed alphabetically, by property ID. When running this API, the resulting output won't necessarily be returned in the same order listed in this table.
70+
- The properties defined in the following table are listed alphabetically, by property ID. When you use this API, the resulting output won't necessarily be returned in the same order listed in this table.
7071
- Note that **rbacgroupname** and **Id** aren't supported filter operators.
7172
- Some more columns might be returned in the response. These columns can be temporary and might be removed; use only the documented columns.
7273

7374
| Property (ID) | Data type | Description | Example of a returned value |
7475
|---|---|---|---|
7576
| `avEngineUpdateTime` | DateTimeOffset | Datetime when the antivirus engine was last updated on device | "2022-08-04T12:44:02Z" |
76-
| `avEngineVersion` | String | Antivirus engine version | "1.1.19400.3" |
77-
| `avIsEngineUpToDate` | String | Up-to-date status of antivirus engine | "True", "False", "Unknown" |
78-
| `avIsPlatformUpToDate` | String | Up-to-date status of antivirus platform | "True", "False", "Unknown" |
79-
| `avIsSignatureUpToDate` | String | Up-to-date status of antivirus signature | "True", "False", "Unknown" |
80-
| `avMode` | String | Antivirus mode. | Each mode is a string typed integer value ranging from 0 to 5. Refer to the following mapping to see its value's meaning: <br/>'' = Other<br/>'0' = Active<br/>'1' = Passive<br/>'2' = Disabled<br/>'3' = Other<br/>'4' = EDRBlocked<br/>'5' = PassiveAudit |
77+
| `avEngineVersion` | String | Antivirus engine version | `1.1.19400.3` |
78+
| `avIsEngineUpToDate` | String | Up-to-date status of antivirus engine | `True`, `False`, or `Unknown` |
79+
| `avIsPlatformUpToDate` | String | Up-to-date status of antivirus platform | `True`, `False`, or `Unknown` |
80+
| `avIsSignatureUpToDate` | String | Up-to-date status of antivirus signature | `True`, `False`, or `Unknown` |
81+
| `avMode` | String | Antivirus mode. | Each mode is a string typed integer value ranging from 0 to 5. <br/>`''` = `Other`<br/>`0` = `Active`<br/>`1` = `Passive`<br/>`2` = `Disabled`<br/>`3` = `Other`<br/>`4` = `EDRBlocked`<br/>`5` = `PassiveAudit` |
8182
| `avPlatformUpdateTime` | DateTimeOffset | Datetime when antivirus platform was last updated on device | "2022-08-04T12:44:02Z" |
82-
| `avPlatformVersion` | String | Antivirus platform version | "4.18.2203.5" |
83+
| `avPlatformVersion` | String | Antivirus platform version | `4.18.2203.5` |
8384
| `avSignaturePublishTime` | DateTimeOffset | Datetime when antivirus security intelligence build was released | "2022-08-04T12:44:02Z" |
8485
| `avSignatureUpdateTime` | DateTimeOffset | Datetime when antivirus security intelligence was last updated on device | "2022-08-04T12:44:02Z" |
85-
| `avSignatureVersion` | String | Antivirus security intelligence version | "1.371.1323.0" |
86-
| `computerDnsName` | String | DNS name | "SampleDns" |
87-
| `dataRefreshTimestamp` | DateTimeOffset | Datetime when data is refreshed for this report | "2022-08-04T12:44:02Z" |
88-
| `fullScanError` | String | Error codes from full scan | "0x80508023" |
89-
| `fullScanResult` | String | Full scan result of this device | "Completed" <br> "Canceled" <br>"Failed" |
90-
| `fullScanTime` | DateTimeOffset | Datetime when full scan has completed | "2022-08-04T12:44:02Z" |
91-
| `id` | String | Machine GUID | "30a8fa2826abf24d24379b23f8a44d471f00feab" |
92-
| `lastSeenTime` | DateTimeOffset | Last seen datetime of this machine | "2022-08-04T12:44:02Z" |
93-
| `machineId` | String | Machine GUID | "30a8fa2826abf24d24379b23f8a44d471f00feab" |
94-
| `osKind` | String | Operating system kind | "windows", "mac", "linux" |
95-
| `osPlatform` | String | Operating system major version name | Windows 10, macOS |
96-
| `osVersion` | String | Operating system version | 10.0.18363.1440, 12.4.0.0 |
97-
| `quickScanError` | String | Error codes from quick scan | "0x80508023" |
98-
| `quickScanResult` | String | Quick scan result of this device | "Completed" <br>"Canceled" <br>"Failed" |
99-
| `quickScanTime` | DateTimeOffset | Datetime when quick scan completed | "2022-08-04T12:44:02Z" |
100-
| `rbacGroupId` | Long | Device group ID that this machine belongs to | 712 |
101-
| `rbacGroupName` | String | Name of device group that this machine belongs to | "SampleGroup" |
86+
| `avSignatureVersion` | String | Antivirus security intelligence version | `1.371.1323.0` |
87+
| `computerDnsName` | String | DNS name | `SampleDns` |
88+
| `dataRefreshTimestamp` | DateTimeOffset | Datetime when data is refreshed for this report | `2022-08-04T12:44:02Z` |
89+
| `fullScanError` | String | Error codes from the full scan | "0x80508023" |
90+
| `fullScanResult` | String | Full scan result of the device | `Completed`, `Canceled`, or `Failed` |
91+
| `fullScanTime` | DateTimeOffset | Datetime when the full scan completed | `2022-08-04T12:44:02Z` |
92+
| `id` | String | Machine GUID | `30a8fa2826abf24d24379b23f8a44d471f00feab` |
93+
| `lastSeenTime` | DateTimeOffset | Last seen datetime of this machine | `2022-08-04T12:44:02Z` |
94+
| `machineId` | String | Machine GUID | `30a8fa2826abf24d24379b23f8a44d471f00feab` |
95+
| `osKind` | String | Operating system kind | `windows`, `mac`, or `linux` |
96+
| `osPlatform` | String | Operating system major version name | `Windows 10` or `macOS` |
97+
| `osVersion` | String | Operating system version | `10.0.18363.1440, 12.4.0.0` |
98+
| `quickScanError` | String | Error codes from quick scan | `0x80508023` |
99+
| `quickScanResult` | String | Quick scan result of this device | `Completed`, `Canceled`, or `Failed` |
100+
| `quickScanTime` | DateTimeOffset | Datetime when quick scan completed | `2022-08-04T12:44:02Z` |
101+
| `rbacGroupId` | Long | Device group ID that this machine belongs to | `712` |
102+
| `rbacGroupName` | String | Name of device group that this machine belongs to | `SampleGroup` |
102103

103104
### 1.4 Export device antivirus health details API properties (via files)
104105

105106
> [!IMPORTANT]
106107
> Information in this section relates to prereleased product which can be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
107108
108109
> [!NOTE]
109-
>
110-
> - The files are gzip compressed & in multiline Json format.
110+
> - The files are gzip-compressed and in multiline `.json` format.
111111
> - The download URLs are only valid for 3 hours; otherwise you can use the parameter.
112112
> - For maximum download speed of your data, you can make sure you're downloading from the same Azure region that your data resides.
113-
> - Each record is approximately 1KB of data. You should take this into account when choosing the correct pageSize parameter for you.
114-
> - Some more columns might be returned in the response. These columns are temporary and might be removed, so use only the documented columns.
113+
> - Each record uses approximately 1KB of data. You should take this into account when choosing the correct `pageSize` parameter.
114+
> - More columns might be returned in the response. These columns are temporary and might be removed, so use only the documented columns.
115115
116116
| Property (ID) | Data type | Description | Example of a returned value |
117117
|---|---|---|---|
118118
| Export files | array[string] | A list of download URLs for files holding the current snapshot of the organization. | ["https://tvmexportstrstgeus.blob.core.windows.net/tvm-export...1", "https://tvmexportstrstgeus.blob.core.windows.net/tvm-export...2"] |
119119
| GeneratedTime | String | The time that the export was generated. | 2022-05-20T08:00:00Z |
120120

121121
> [!NOTE]
122-
> In each of the Export files a property "DeviceGatheredInfo" containing the data about Antivirus information can be found. Each of its attributes can provide you with information on the device's health and its status.
122+
> In each of the export files, there's a property called `DeviceGatheredInfo`, which contains antivirus data. Each of its attributes can provide you with information on the device's health and its status.
123123
124124
## See also
125125

defender-endpoint/guidance-for-pen-testing-and-bas.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ It's important to get the settings correct. To resolve misconfiguration issues,
7070
| Windows | Microsoft Defender for Endpoint security settings management <br/>(*Recommended*) | [Evaluate Microsoft Defender Antivirus using Microsoft Defender Endpoint Security Settings Management (Endpoint security policies)](evaluate-mda-using-mde-security-settings-management.md) |
7171
| Windows | Group Policy | [Evaluate Microsoft Defender Antivirus using Group Policy](evaluate-mdav-using-gp.md) |
7272
| Windows | PowerShell | [Evaluate Microsoft Defender Antivirus using PowerShell](microsoft-defender-antivirus-using-powershell.md) |
73-
| Mac | Jamf (or another tool) | [Set preferences for Microsoft Defender for Endpoint on macOS](mac-preferences.md) |
74-
| Linux | Configuration profile <br/> Defender for Endpoint security settings management | [Set preferences for Microsoft Defender for Endpoint on Linux](linux-preferences.md) |
73+
| Mac |Microsoft Defender for Endpoint security settings management or Intune or Jamf or another tool| [Set preferences for Microsoft Defender for Endpoint on macOS](mac-preferences.md) |
74+
| Linux |Microsoft Defender for Endpoint security settings management or another tool.| [Set preferences for Microsoft Defender for Endpoint on Linux](linux-preferences.md) |
7575

7676
## How to submit possible false negatives for investigation
7777

@@ -113,7 +113,7 @@ It's crucial to report to Microsoft as soon as possible. The advanced hunting te
113113

114114
| Portal | Description |
115115
|--|--|
116-
| MDSI portal | The MDSI portal is a service provided by Microsoft Security Intelligence. It allows users to submit files for malware analysis. Microsoft security researchers analyze these files to determine if they're threats, unwanted applications, or normal files. The portal is used to report detection concerns to Microsoft Defender Research, submit files for analysis, and track the results of submissions.<br/><br/>This portal was formerly known as the Windows Defender Security Intelligence (WSDI). Because it currently supports Mac, Linux, and Android submissions, its name changed. |
116+
| MDSI portal | The MDSI portal is a service provided by Microsoft Defender Security Intelligence. It allows users to submit files for malware analysis. Microsoft Defender security researchers analyze these files to determine if they're threats, unwanted applications, or normal files. The portal is used to report detection concerns to Microsoft Defender Research, submit files for analysis, and track the results of submissions.<br/><br/>|
117117
| Microsoft Defender portal | If you have a subscription to Microsoft Defender XDR, or your subscription includes Defender for Endpoint Plan 2, you can use the **Submissions** page in the Microsoft Defender portal. |
118118

119119
1. Submit the data you gathered during steps 1-2 by using either the MDSI portal or the Microsoft Defender portal.

defender-endpoint/microsoft-defender-endpoint-linux.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ ms.collection:
1515
ms.topic: conceptual
1616
ms.subservice: linux
1717
search.appverid: met150
18-
ms.date: 02/04/2025
18+
ms.date: 02/20/2025
1919
---
2020

2121
# Microsoft Defender for Endpoint on Linux
@@ -63,7 +63,8 @@ Microsoft Defender for Endpoint for Linux includes anti-malware and endpoint det
6363
- Red Hat Enterprise Linux 7.2 or higher
6464
- Red Hat Enterprise Linux 8.x
6565
- Red Hat Enterprise Linux 9.x
66-
- CentOS 7.2 or higher
66+
- CentOS 7.2 or higher, excluding CentOS Stream
67+
6768
- Ubuntu 16.04 LTS
6869
- Ubuntu 18.04 LTS
6970
- Ubuntu 20.04 LTS

0 commit comments

Comments
 (0)