Skip to content

Commit a61d79d

Browse files
authored
Merge pull request #1602 from MicrosoftDocs/main
Publish main to live, Tuesday 3:30PM PDT, 10/15
2 parents 3634ff0 + 5df6a94 commit a61d79d

File tree

2 files changed

+36
-48
lines changed

2 files changed

+36
-48
lines changed

defender-endpoint/microsoft-defender-endpoint-mac.md

Lines changed: 11 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ ms.collection:
1515
ms.topic: conceptual
1616
ms.subservice: macos
1717
search.appverid: met150
18-
ms.date: 10/03/2024
18+
ms.date: 10/15/2024
1919
---
2020

2121
# Microsoft Defender for Endpoint on Mac
@@ -59,24 +59,18 @@ To get the latest features, including preview capabilities (such as endpoint det
5959

6060
There are several methods and deployment tools that you can use to install and configure Defender for Endpoint on Mac.
6161

62-
- Third-party management tools:
63-
- [Microsoft Intune-based deployment](mac-install-with-intune.md)
62+
- [Microsoft Intune-based deployment](mac-install-with-intune.md)
63+
- Non-Microsoft management tools:
6464
- [JAMF-based deployment](mac-install-with-jamf.md)
6565
- [Other MDM products](mac-install-with-other-mdm.md)
66-
67-
- Command-line tool:
68-
- [Manual deployment](mac-install-manually.md)
66+
- Command-line tool: [Manual deployment](mac-install-manually.md)
6967

7068
### System requirements
7169

7270
These four most recent major releases of macOS are supported.
73-
7471
- 15.0.1 (Sequoia)
75-
7672
- 14 (Sonoma)
77-
7873
- 13 (Ventura)
79-
8074
- 12 (Monterey)
8175

8276
- Supported processors: x64 and ARM64
@@ -85,24 +79,23 @@ These four most recent major releases of macOS are supported.
8579

8680
- Beta versions of macOS aren't supported.
8781

88-
- Important
89-
90-
> On macOS 11 (Big Sur) and later, Microsoft Defender for Endpoint requires additional configuration profiles. If you are an existing customer upgrading from earlier versions of macOS, make sure to deploy the additional configuration profiles listed on [New configuration profiles for macOS Big Sur and newer versions of macOS](/editor/MicrosoftDocs/defender-docs-pr/defender-endpoint%2Fmicrosoft-defender-endpoint-mac.md/main/979628aa-e0a5-ba01-7de6-f03ef27b15df/mac-sysext-policies.md).
82+
> [!IMPORTANT]
83+
> On macOS 11 (Big Sur) and later, Microsoft Defender for Endpoint requires additional configuration profiles. If you are an existing customer upgrading from earlier versions of macOS, make sure to deploy the additional configuration profiles listed on [New configuration profiles for macOS Big Sur and newer versions of macOS](mac-sysext-policies.md) and detailed in [installation instructions](#installation-instructions).
9184
92-
After you've enabled the service, you may need to configure your network or firewall to allow outbound connections between it and your endpoints.
85+
After you've enabled the service, you might need to configure your network or firewall to allow outbound connections between it and your endpoints.
9386

9487
### Licensing requirements
9588

9689
Microsoft Defender for Endpoint on Mac requires one of the following Microsoft Volume Licensing offers:
9790

98-
- Microsoft 365 E5 (M365 E5)
91+
- Microsoft 365 E5
9992
- Microsoft 365 E5 Security
100-
- Microsoft 365 A5 (M365 A5)
93+
- Microsoft 365 A5
10194
- Windows 10 Enterprise E5
10295
- Microsoft 365 Business Premium
10396
- Windows 11 Enterprise E5
104-
- Microsoft Defender for Endpoint P2
105-
- Microsoft Defender for Endpoint P1 (which is included in [Microsoft 365 E3 (M365 E3)](https://techcommunity.microsoft.com/t5/microsoft-defender-for-endpoint/microsoft-defender-for-endpoint-plan-1-now-included-in-m365-e3/ba-p/3060639))
97+
- Microsoft Defender for Endpoint P2 (included in Microsoft 365 E5 and E5 Security)
98+
- Microsoft Defender for Endpoint P1 (included in [Microsoft 365 E3](https://techcommunity.microsoft.com/t5/microsoft-defender-for-endpoint/microsoft-defender-for-endpoint-plan-1-now-included-in-m365-e3/ba-p/3060639))
10699

107100
> [!NOTE]
108101
> Eligible licensed users may use Microsoft Defender for Endpoint on up to five concurrent devices.
@@ -126,7 +119,6 @@ If a proxy or firewall is blocking anonymous traffic, make sure that anonymous t
126119

127120
> [!WARNING]
128121
> Authenticated proxies are not supported. Ensure that only PAC, WPAD, or a static proxy is being used.
129-
>
130122
> SSL inspection and intercepting proxies are also not supported for security reasons. Configure an exception for SSL inspection and your proxy server to directly pass through data from Microsoft Defender for Endpoint on macOS to the relevant URLs without interception. Adding your interception certificate to the global store will not allow for interception.
131123
132124
#### Test network connectivity

defender-endpoint/run-analyzer-macos-linux.md

Lines changed: 25 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -22,39 +22,40 @@ search.appverid: met150
2222
# Run the client analyzer on macOS and Linux
2323

2424
**Applies to:**
25+
2526
- [Microsoft Defender for Endpoint Plan 1](microsoft-defender-endpoint.md)
2627
- [Microsoft Defender for Endpoint Plan 2](microsoft-defender-endpoint.md)
2728

2829
The XMDEClientAnalyzer is used for diagnosing Microsoft Defender for Endpoint health or reliability issues on onboarded devices running either Linux, or macOS.
2930

3031
There are two ways to run the client analyzer tool:
3132

32-
1. Using a binary version (no Python dependency)
33+
1. Using a binary version (no external Python dependency)
3334
2. Using a Python-based solution
3435

35-
3636
## Running the binary version of the client analyzer
3737

3838
1. Download the [XMDE Client Analyzer Binary](https://aka.ms/XMDEClientAnalyzerBinary) tool to the macOS or Linux machine you need to investigate.\
3939
If you're using a terminal, download the tool by entering the following command:
4040

41-
```console
41+
```bash
4242
wget --quiet -O XMDEClientAnalyzerBinary.zip https://aka.ms/XMDEClientAnalyzerBinary
4343
```
4444

4545
1. Verify the download.
4646

4747
> [!NOTE]
4848
> The current SHA256 hash of `XMDEClientAnalyzerBinary.zip` that is downloaded from this link is: `4E972F7950EA475A21735042484CD00CED6EA70ED9CBB48B4C9405FFD2706DFA`.
49+
4950
- Linux
5051

51-
```console
52+
```bash
5253
echo '4E972F7950EA475A21735042484CD00CED6EA70ED9CBB48B4C9405FFD2706DFA XMDEClientAnalyzerBinary.zip' | sha256sum -c
5354
```
5455

5556
- macOS
5657

57-
```console
58+
```bash
5859
echo '4E972F7950EA475A21735042484CD00CED6EA70ED9CBB48B4C9405FFD2706DFA XMDEClientAnalyzerBinary.zip' | shasum -a 256 -c
5960
```
6061

@@ -63,13 +64,13 @@ If you're using a terminal, download the tool by entering the following command:
6364

6465
If you're using a terminal, extract the files by entering the following command:
6566
66-
```console
67+
```bash
6768
unzip -q XMDEClientAnalyzerBinary.zip -d XMDEClientAnalyzerBinary
6869
```
6970
7071
4. Change to the tool's directory by entering the following command:
7172

72-
```console
73+
```bash
7374
cd XMDEClientAnalyzerBinary
7475
```
7576

@@ -84,87 +85,82 @@ If you're using a terminal, download the tool by entering the following command:
8485

8586
- Linux
8687

87-
```console
88+
```bash
8889
unzip -q SupportToolLinuxBinary.zip
8990
```
9091

9192
- Mac
9293

93-
```console
94+
```bash
9495
unzip -q SupportToolMacOSBinary.zip
9596
```
9697

9798
7. Run the tool as _root_ to generate diagnostic package:
9899

99-
```console
100+
```bash
100101
sudo ./MDESupportTool -d
101102
```
102103

103104
## Running the Python-based client analyzer
104105

105106
> [!NOTE]
106-
>
107-
> - The analyzer depends on few extra PIP packages (sh, distro, lxml, pandas) which are installed in the OS when in root to produce the result output. If not installed, the analyzer will try to fetch it from the [official repository for Python packages](https://pypi.org/search/?q=lxml).
108-
>
109-
> >[!WARNING]
110-
> >Running the Python-based client analyzer requires the installation of PIP packages which may cause some issues in your environment. To avoid issues from occurring, it is recommended that you install the packages into a user PIP environment.
111-
>
112-
> - In addition, the tool currently requires Python version 3 or later to be installed.
113-
>
114-
> - If your device is behind a proxy, then you can simply pass the proxy server as an environment variable to the mde_support_tool.sh script. For example:
115-
.
116-
> `https_proxy=https://myproxy.contoso.com:8080 ./mde_support_tool.sh"`
107+
> - The analyzer depends on few extra PIP packages (`decorator`, `sh`, `distro`, `lxml`, and `psutil`) which are installed in the operating system when in root to produce the result output. If not installed, the analyzer attempts to fetch it from the [official repository for Python packages](https://pypi.org/search/?q=lxml).
108+
> - In addition, the tool currently requires Python version 3 or later to be installed on your device.
109+
> - If your device is behind a proxy, then you can simply pass the proxy server as an environment variable to the `mde_support_tool.sh` script. For example: `https_proxy=https://myproxy.contoso.com:8080 ./mde_support_tool.sh"`.
110+
111+
> [!WARNING]
112+
> Running the Python-based client analyzer requires the installation of PIP packages which may cause some issues in your environment. To avoid issues from occurring, it is recommended that you install the packages into a user PIP environment.
117113
118114
1. Download the [XMDE Client Analyzer](https://aka.ms/XMDEClientAnalyzer) tool to the macOS or Linux machine you need to investigate.
119115
120116
If you're using a terminal, download the tool by running the following command:
121117
122-
```console
118+
```bash
123119
wget --quiet -O XMDEClientAnalyzer.zip https://aka.ms/XMDEClientAnalyzer
124120
```
125121
126122
2. Verify the download
127123
128124
- Linux
129125
130-
```console
126+
```bash
131127
echo 'E1C3D20516C849D8CD27257BB6084FBC2991B8F6214BF9121BB9B1446F95BB1F XMDEClientAnalyzer.zip' | sha256sum -c
132128
```
133129
134130
- macOS
135131
136-
```console
132+
```bash
137133
echo 'E1C3D20516C849D8CD27257BB6084FBC2991B8F6214BF9121BB9B1446F95BB1F XMDEClientAnalyzer.zip' | shasum -a 256 -c
138134
```
139135
140136
3. Extract the contents of XMDEClientAnalyzer.zip on the machine.
141137
If you're using a terminal, extract the files by using the following command:
142138
143-
```console
139+
```bash
144140
unzip -q XMDEClientAnalyzer.zip -d XMDEClientAnalyzer
145141
```
146142
147143
4. Change directory to the extracted location.
148144
149-
```console
145+
```bash
150146
cd XMDEClientAnalyzer
151147
```
152148
153149
5. Give the tool executable permission:
154150
155-
```console
151+
```bash
156152
chmod a+x mde_support_tool.sh
157153
```
158154
159155
6. Run as a non-root user to install required dependencies:
160156
161-
```console
157+
```bash
162158
./mde_support_tool.sh
163159
```
164160
165161
7. To collect actual diagnostic package and generate the result archive file, run again as root:
166162
167-
```console
163+
```bash
168164
sudo ./mde_support_tool.sh -d
169165
```
170166

0 commit comments

Comments
 (0)